エンゲージメントウェビナーセッションに参加する
Custom Metrics の Foundation Enablement セッションを確認し、登録してください。訪問者数、顧客の平均バスケットサイズ、リクエストのレイテンシー、カスタムアルゴリズムのパフォーマンス分布などのアプリケーションの KPI の追跡に、Custom Metrics がどのように役立つかを学びます。
サインアップ概要
Custom Metrics は、訪問者数、平均顧客バスケットサイズ、リクエストレイテンシー、カスタムアルゴリズムのパフォーマンス分布など、アプリケーション KPI を追跡する上で役立ちます。Custom Metrics は、メトリクス名とタグ値 (ホストタグを含む) の一意の組み合わせによって識別されます。以下の例では、メトリクス request.Latency は 2 つのタグキーから 4 つの一意のタグ値の組み合わせを持っています。
endpoint の値は endpoint:X または endpoint:Y とします。status の値は status:200 または status:400 とします。
以下も Custom Metrics と見なされます。
注: Datadog Admin ロールまたは usage_read 権限を持つユーザーは、使用量の詳細ページで、アカウントの 1 時間あたりの Custom Metrics の月平均数と、上位 5,000 個の Custom Metrics を参照できます。詳しくは、Custom Metrics のカウント方法を参照してください。
Custom Metrics のプロパティ
Datadog Custom Metrics には、以下のプロパティがあります。Datadog 内でメトリクスをグラフ化する方法については、メトリクスの概要をお読みください。
| プロパティ | 説明 |
|---|
<METRIC_NAME> | メトリクスの名前。 |
<METRIC_VALUE> | メトリクスの値。注: メトリクスの値は 32 ビットである必要があります。値には日付またはタイムスタンプは使用できません。 |
<TIMESTAMP> | メトリクス値に関連付けられたタイムスタンプ。注: メトリクスのタイムスタンプは、未来は 10 分、過去は 1 時間を超えることはできません。 |
<TAGS> | メトリクスに関連付けられているタグセット。 |
<METRIC_TYPE> | メトリクスのタイプ。メトリクスタイプを参照してください。 |
<INTERVAL> | メトリクスの <TYPE> がレートまたはカウントの場合は、対応する間隔を定義します。 |
Custom Metrics の命名
Custom Metrics の名前は、以下の命名規則に従う必要があります。
- メトリクス名は文字で開始する必要があります。
- メトリクスの名前に使用できるのは、ASCII 英数字、アンダースコア、およびピリオドだけです。
- スペースなどのほかの文字はアンダースコアに変換されます。
- Unicode はサポートされて_いません_。
- メトリクス名は 200 文字以内である必要があります。ユーザーインターフェイスの観点からは、100 文字未満をお勧めします。
注: Datadog のメトリクス名は大文字と小文字が区別されます。
メトリクス単位
Metrics Summary を使用してメトリクス単位を設定するか、可視化のグラフエディターで単位オーバーライド機能を使用して Custom Metrics 単位を設定できます。詳細については、メトリクス単位のドキュメントを参照してください。
Custom Metrics の送信
メトリクスを Datadog に送信する方法はいくつかあります。
Datadog 公式およびコミュニティ寄稿の API および DogStatsD クライアントライブラリのいずれかを使用して、Custom Metrics を送信することもできます。
注: Custom Metrics の送信に適用される固定のレート制限はありません。デフォルトの割り当てを超えた場合は、Datadog の Custom Metrics 請求ポリシーに従って請求されます。
標準インテグレーション
以下の標準インテグレーションでは、Custom Metrics を生成することができます。
参考資料