Delta プロセッサーへの累積 🔗
Delta プロセッサーへの累積は、OpenTelemetry Collector のコンポーネントで、単調、累積和、およびヒストグラムメトリクスを、デルタ集計の一時性を持つ単調メトリクスに変換します。サポートされるパイプラインタイプは metrics
です。詳細については、パイプラインでデータを処理する を参照してください。
累積ヒストグラムはプラットフォームで処理しにくいため、累積ヒストグラムデータを送信する場合は、メトリクスを累積時間性からデルタの一時性に変換すると便利です。このプロセッサーはステートフルなので、複数の Collector インスタンスからデータを送信する場合は使用しないでください。ステートフルネスに関する考察 を参照してください。
注釈
非単調和と指数ヒストグラムはサポートされていません。
はじめに 🔗
以下の手順に従って、コンポーネントの設定とアクティベーションを行ってください:
Splunk Distribution of OpenTelemetry Collector をホストまたはコンテナプラットフォームにデプロイします:
次のセクションで説明するように、累積を Delta プロセッサーに設定します。
Collector を再起動します。
サンプル構成 🔗
累積 Delta プロセッサーを有効にするには、次の例のように、設定ファイルの processors
セクションに cumulativetodelta
を追加します:
processors:
cumulativetodelta:
include:
metrics:
- <metric_1_name>
- <metric_2_name>
- <metric_n_name>
match_type: strict
#
# Exclude rules take precedence over include rules
#
exclude:
metrics:
- ".*metric.*"
match_type: regexp
include
および exclude
のルールを使用して、差分時間性に変換するメトリクスを定義します。包含リストまたは除外リストを指定しないと、処理系はすべての累積和またはヒストグラムメトリクスをデルタの一時性に変換します。
コンフィギュレーションを完了するには、コンフィギュレーションファイルの service
セクションの任意のパイプラインにレシーバーを含めます。例:
service:
pipelines:
metrics:
processors: [cumulativetodelta]
ステートフルネスに関する考察 🔗
Delta プロセッサーへの累積は、メトリクスの以前の値を使用して Delta 集約を計算するため、メトリクスが Collector の同じインスタンスに継続的に送信されている場合にのみ正確です。複数の Collector インスタンスを使用するデプロイメントでは、Delta プロセッサーへの累積が期待どおりに機能しない場合があります。
設定 🔗
以下の表は、Delta プロセッサーへの累積の設定オプションを示します:
トラブルシューティング 🔗
Splunk Observability Cloudをご利用のお客様で、Splunk Observability Cloudでデータを確認できない場合は、以下の方法でサポートを受けることができます。
Splunk Observability Cloudをご利用のお客様
Submit a case in the Splunk Support Portal .
Contact Splunk Support .
見込み客および無料トライアルユーザー様
Splunk Answers のコミュニティサポートで質問し、回答を得る
Splunk #observability ユーザーグループの Slack チャンネルに参加して、世界中の顧客、パートナー、Splunk 社員とのコミュニケーションを図る。参加するには、Get Started with Splunk Community マニュアルの チャットグループ を参照してください。