• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

問題を作成する

record_custom_metric (PythonエージェントAPI)

構文

newrelic.agent.record_custom_metric(name, value, application=None)

1つのカスタムメトリックを記録します。

説明

この呼び出しは、1 つのカスタム指標を記録します。一連の指標を記録するには、 record_custom_metricsを参照してください。

パラメーター

パラメータ

説明

name

ストリング

必須項目です。メトリックの名前。

命名形式に制限はありませんが、カスタム メトリック名にはCustom/プレフィックスを使用することをお勧めします。これにより、UI でカスタム メトリックとデフォルトで監視されるメトリックを区別し、必要に応じてトラブルシューティングを行うことができます。

value

int or dict

必須です。メトリックの数値です。整数、フロート、または値のディクショナリーを指定できます。辞書で使用可能なフィールドは次のとおりです。

  • count
  • total
  • min
  • max
  • sum_of_squares

application

アプリケーションオブジェクト

オプション。メトリックを関連付けるアプリに対応するアプリケーション オブジェクト。アプリケーションがNoneのデフォルト値である場合、エージェントは、現在のトランザクションに関連付けられたアプリにカスタム メトリックを記録します。したがって、このメソッドが Web トランザクションまたはバックグラウンド タスクのコードで使用されない限り、アプリケーションを提供する必要があります。

戻り値

なし。

アプリケーション・オブジェクトを使ったカスタム・メトリックの記録

別々のバックグラウンド・スレッドやその他のコードからカスタム・メトリクスを記録するには、カスタム・メトリクスが報告されるアプリケーションに対応する アプリケーション・オブジェクト を渡す必要があります。

import newrelic.agent
application = newrelic.agent.application()
newrelic.agent.record_custom_metric('Custom/my_favorite_number', 42, application)

カスタムメトリクスの表示と使用

カスタム メトリクスを表示するには、メトリクスとイベントを使用してカスタム メトリクスを検索およびフィルタリングし、カスタマイズ可能なグラフを作成して、それらのグラフを New Relic ダッシュボードに追加します。REST API を使用して、UI の外部でカスタム メトリック データをプログラムで取得して使用できます。カスタム メトリック アラート条件を作成して、カスタム メトリックが特定の値を超えたときに自分またはチームに通知することもできます。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.