構文
newrelic.agent.record_custom_metric(name, value, application=None)
1つのカスタムメトリックを記録します。
説明
この呼び出しは、1 つのカスタム指標を記録します。一連の指標を記録するには、 record_custom_metrics
を参照してください。
パラメーター
パラメータ | 説明 |
---|---|
ストリング | 必須項目です。メトリックの名前。 命名形式に制限はありませんが、カスタム メトリック名には |
int or dict | 必須です。メトリックの数値です。整数、フロート、または値のディクショナリーを指定できます。辞書で使用可能なフィールドは次のとおりです。
|
アプリケーションオブジェクト | オプション。メトリックを関連付けるアプリに対応するアプリケーション オブジェクト。アプリケーションが |
戻り値
なし。
例
アプリケーション・オブジェクトを使ったカスタム・メトリックの記録
別々のバックグラウンド・スレッドやその他のコードからカスタム・メトリクスを記録するには、カスタム・メトリクスが報告されるアプリケーションに対応する アプリケーション・オブジェクト を渡す必要があります。
import newrelic.agentapplication = newrelic.agent.application()
newrelic.agent.record_custom_metric('Custom/my_favorite_number', 42, application)
カスタムメトリクスの表示と使用
カスタム メトリクスを表示するには、メトリクスとイベントを使用してカスタム メトリクスを検索およびフィルタリングし、カスタマイズ可能なグラフを作成して、それらのグラフを New Relic ダッシュボードに追加します。REST API を使用して、UI の外部でカスタム メトリック データをプログラムで取得して使用できます。カスタム メトリック アラート条件を作成して、カスタム メトリックが特定の値を超えたときに自分またはチームに通知することもできます。