メトリクス - AWS SDK for .NET (V3)

AWS SDK for .NETのバージョン 4 (V4) がリリースされました。

SDK の新しいバージョンの使用を開始するには、「AWS SDK for .NET (V4) デベロッパーガイド」、特に「バージョン 4 への移行」に関するトピックを参照してください。

メトリクス

次の表に、SDK が出力するテレメトリメトリクスを示します。テレメトリプロバイダーを設定して、メトリクスを観測可能にします。

どのようなメトリクスが出力されますか?
メトリクス名 単位 タイプ 属性 説明
client.call.duration s ヒストグラム rpc.service、rpc.method 全体的な通話時間 (再試行とリクエストとレスポンス本文の送受信時間を含む)
client.uptime s ヒストグラム rpc.service クライアントが作成されてからの時間
client.call.attempts {attempt} MonotonicCounter rpc.service、rpc.method 個々のオペレーションの試行回数
client.call.errors {error} MonotonicCounter rpc.service、rpc.method、 exception.type オペレーションのエラーの数
client.call.attempt_duration s ヒストグラム rpc.service、rpc.method サービスへの接続、リクエストの送信、HTTP ステータスコードとヘッダーの取得にかかる時間 (キューに入れられた送信待機時間を含む)
client.call.resolve_endpoint_duration s ヒストグラム rpc.service、rpc.method リクエストのエンドポイント (DNS ではなくエンドポイントリゾルバー) の解決にかかる時間
client.call.serialization_duration s ヒストグラム rpc.service、rpc.method メッセージ本文のシリアル化にかかる時間
client.call.deserialization_duration s ヒストグラム rpc.service、rpc.method メッセージ本文の逆シリアル化にかかる時間
client.call.auth.signing_duration s ヒストグラム rpc.service、rpc.method リクエストへの署名にかかる時間
client.call.auth.resolve_identity_duration s ヒストグラム rpc.service、rpc.method ID プロバイダーから ID (AWS認証情報やベアラートークンなど) の取得にかかる時間
client.http.bytes_sent 方法 MonotonicCounter server.address HTTP クライアントによって送信された総バイト数
client.http.bytes_received 方法 MonotonicCounter server.address HTTP クライアントによって受信された合計バイト数

以下に示しているのは列の説明です。

  • メトリクス名 – 発行されたメトリクスの名前。

  • 単位 – メトリクスの測定単位。単位は、UCUM の大文字と小文字を区別する (「c/s」) 表記で指定されます。

  • タイプ – メトリクスのキャプチャに使用される計測器のタイプ。

  • 属性 – メトリクスで出力される属性 (ディメンション) のセット。

  • 説明 – メトリクスが測定している対象の説明。