• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

プロメテウス・メトリクスを無視するか、含めるか

モニタリングのニーズに関係のないPrometheus OpenMetricsインテグレーションのデータを送らないようにしましょう。代わりに、フィルターを使って特定のメトリクスを無視したり、含めたりします。これにより、New Relic に送信するデータの量と種類をコントロールすることができます。また、このドキュメントで説明されているように、追加の請求を回避するのにも役立ちます。

請求額の増加を防ぐ

私たちは、Prometheus discoveryscrape のアノテーションを使用しています。Prometheus OpenMetrics インテグレーションで、 利用可能なすべての ターゲットをスクレイプし、それらのターゲットから公開されているすべてのデータを送信するように設定すると、New Relic のプラットフォームの制限を超え、請求額が増加する可能性があります。このような事態を防ぐために、統合機能のフィルタリング機能をご利用ください。

詳細については、 Docker および Kubernetes のPrometheus OpenMetrics統合要件を参照してください。また、 NrIntegrationError イベント の トラブルシューティング手順もご覧ください。

無視すべき、あるいは含めるべきメトリクスを特定する [#ignore-metrics]

どのデータを含めるか、または除外するかを決めるために、New Relic の Metric API を使用して、メトリックデータを調査します。その後、フィルターを絞り込み、関連するターゲットのみをスクレイプし、有用なメトリクスを送信します。

  • ターゲットから不要なメトリクスをフィルタリングするには、 ignore_metrics 設定オプションを使用します。
  • メトリクスではなくターゲットをフィルタリングするには、 scrape_enabled_label 設定オプションを使用します。

注意

histogramsummary メトリクスタイプのフィルタリングは、 base name に適用されます。そのメトリックの _bucket_sum_count のタイムスケールではフィルタリングできません。

nri-prometheus-latest.yaml マニフェストファイルには、 nri-prometheus-cfg 構成例を示すconfigマップ が含まれています。統合は、 属性の追加、名前の変更、またはコピーを行う他の関数を実行する前に、メトリクスを無視または包含します

Copyright © 2022 New Relic Inc.

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