| メトリクスタイプ | OpenMetrics | Datadog |
|---|
| カウンター | counter | count |
| ゲージ | gauge | gauge |
| ヒストグラム | _count、_sum、_bucket | ヒストグラムの _count、_sum、および _bucket の各値はそれぞれ Datadog の count 型にマッピングされ、それぞれの名前に .count、.sum、および .bucket というサフィックスが含まれます。 |
| サマリー | _count、_sum、_created | _count と _sum の値は Datadog の count 型にマップされ、それぞれ .count と .sum というサフィックスが名前に含まれます。分位数サンプルは .quantile というサフィックスを持つ gauge 型のメトリクスにマッピングされます。 |
Histogram
Prometheus/OpenMetrics histogram の場合、ヒストグラムの _count、_sum、_bucket 値はそれぞれ Datadog の count 型にマッピングされ、名前にはそれぞれ .count、.sum、.bucket というサフィックスが含まれます。
パラメーター histogram_buckets_as_distributions が true の場合、_bucket サンプルは Datadog の distribution に集計されます。Datadog のディストリビューションメトリクスは DDSketch アルゴリズムに基づいており、分位数などのより高度な統計的集計が可能です。詳細は、Datadog エンジニアリングブログの OpenMetrics とディストリビューションメトリクスに関する投稿を参照してください。
collect_counters_with_distributions を使うと、 _count と _sum の値を count としてディストリビューションと一緒に送ることができます。
サマリー
Prometheus/OpenMetrics summary の場合、_count と _sum の値は Datadog の count 型にマップされ、それぞれ .count と .sum というサフィックスが名前に含まれます。分位数サンプルは .quantile というサフィックスを持つ gauge 型のメトリクスにマッピングされます。
Counter
デフォルトでは、Prometheus/OpenMetrics counter は Datadog の count にマッピングされます。
ただし、パラメーター send_monotonic_counter が false の場合、このメトリクスは gauge として送信されます。
Gauge
Prometheus/OpenMetrics の gauge は Datadog の gauge にマッピングされます。
Histogram
Prometheus/OpenMetrics histogram の場合、ヒストグラムの _count、_sum 値はそれぞれ Datadog の gauge 型にマッピングされ、名前にはそれぞれ .count、.sum というサフィックスが含まれます。
send_histograms_buckets パラメーターが true の場合、_bucket サンプルが .bucket サフィックス付きで Datadog に送信され、デフォルトで Datadog の gauge にマッピングされます。
send_distribution_counts_as_monotonic パラメーターを true に設定すると、代わりに _count と _bucket メトリクスを count 型として送信します。send_distribution_sums_as_monotonic を設定すると、_sum メトリクスも同じようになります。
パラメーター send_distribution_buckets が true の場合、_bucket サンプルは Datadog の distribution に集計されます。Datadog のディストリビューションメトリクスは DDSketch アルゴリズムに基づいており、分位数などのより高度な統計的集計が可能です。詳細は、Datadog エンジニアリングブログの OpenMetrics とディストリビューションメトリクスに関する投稿を参照してください。
サマリー
Prometheus/OpenMetrics summary の場合、デフォルトで _count と _sum の値は Datadog の gauge 型にマップされ、それぞれ .count と .sum というサフィックスが名前に含まれます。分位数サンプルは .quantile というサフィックスを持つ gauge 型のメトリクスにマッピングされます。
send_distribution_counts_as_monotonic パラメーターを true に設定すると、代わりに _count と _sum メトリクスを count 型として送信します。send_distribution_sums_as_monotonic を設定すると、_sum メトリクスも同じようになります。