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」) 表記で指定されます。 -
タイプ – メトリクスのキャプチャに使用される計測器のタイプ。
-
属性 – メトリクスで出力される属性 (ディメンション) のセット。
-
説明 – メトリクスが測定している対象の説明。