私はElasticsearch .NETクライアントライブラリ(Elasticsearch.NetとNEST)を使用するアプリケーションで作業しています。Elasticsearch 1.xから2.xへの変換の一環として、以前はIElasticSearchResponse
で公開されていた一部のデータに相当する。私たちの1.xの実装ではIElasticSearchResponse.NumberOfRetriesのElasticsearch.Net 2.xに相当するものは何ですか?
は、我々はConnectionSettings.SetConnectionStatusHandler()
に供給されたメソッド内で、次のロジックを行わ:2.xで
private static void LogElasticSearch1DotXMetrics(IElasticsearchResponse resp)
{
if (resp.NumberOfRetries > 0)
PerformSomeLoggingOperationOn(resp.NumberOfRetries);
}
を、私はConnectionSettings.SetConnectionStatusHandler()
と同等の方法を渡すことであると信じていますConnectionSettings.OnRequestCompleted()
にこのメソッドはIApiCallDetails
インスタンスを受け取ります。
private static void LogElasticSearch2DotXMetrics(IApiCallDetails details)
{
PerformSomeLoggingOperationOn(details.??????);
}
私はIApiCallDetails
にIElasticSearchResponse.NumberOfRetries
ための明白な同等のものを見つけることができませんでした。誰かが私を正しい方向に向けることができますか?
詳細情報がありますか.AuditTrail.Sum(x => x.Node.FailedAttempts)? –