Chronyレシーバー

システムやプラットフォーム間の移植性を許可するコマンドchronyc追跡のGo実装。

Chrony レシーバは、コマンド chronyc tracking の純粋な Go 実装であり、システムやプラットフォーム間での移植を可能にします。レシーバは、トラッキングコマンドによって通常キャプチャされるすべてのメトリクスを生成します。

Chrony について、詳しくは「Red Hat’s Chrony suite documentation」を参照してください。

はじめに

以下の手順に従って、コンポーネントの設定とアクティベーションを行ってください:

  1. Splunk Distribution of the OpenTelemetry Collector をホストまたはコンテナプラットフォームにデプロイします:

  2. 次のセクションで説明するようにChronyレシーバーを設定します。

  3. Collector を再起動します。

デフォルト設定

レシーバーをアクティブにするには、設定ファイルの chrony セクションに receivers を追加します:

YAML
receivers:
  chrony/defaults:
    endpoint: unix:///var/run/chrony/chronyd.sock # The default port by chronyd to allow cmd access
    timeout: 10s # Allowing at least 10s for chronyd to respond before giving up

次に、設定ファイルの service セクションの metrics パイプラインに、レシーバーを含めます:

YAML
service:
  pipelines:
    metrics:
      receivers:
        - chrony/defaults

高度な設定

以下の設定を使用できます:

  • endpointします。必須。chrony が通信するアドレス。許可される形式は次のとおりです。

    • udp://hostname:port

    • unixgram:///path/to/chrony/sock

    • unix:///path/to/chrony.sock - スラッシュは 3 本ですのでご注意ください。UNIX は unixgram に変換されます。

  • timeoutします。オプション。chronyd からデータを読み込んで処理するのに許容される時間の合計です。1 秒以上必要になります。

  • collection_intervalします。オプション。Chrony をクエリする頻度を決定します。

  • initial_delayします。オプション。デフォルトでは 1s です。このレシーバーが開始するまでの待ち時間を定義します。Chrony について、詳しくは「Red Hat’s suite documentation」を参照してください。

  • metricsします。オプション。エクスポートするメトリクス。GitHub のメトリクスドキュメントを参照してください。

設定例

以下の設定例を参照してください:

YAML
receivers:
  chrony:
    endpoint: unix:///var/run/chrony/chronyd.sock
    timeout: 10s
    collection_interval: 30s
    metrics:
      ntp.skew:
        enabled: true
      ntp.stratum:
        enabled: true

設定

次の表に、Chronyレシーバーの設定オプションを示します:

メトリクス

以下のメトリクス、リソース属性、および属性が利用可能です。

GitHub のメトリクスドキュメントも参照してください。

特定のメトリクスをアクティブまたは非アクティブにする

各メトリクスの metrics セクションの enabled フィールドを設定することで、特定のメトリクスをアクティブまたは非アクティブにできます。例:

YAML
receivers:
  samplereceiver:
    metrics:
      metric-one:
        enabled: true
      metric-two:
        enabled: false

以下は、アクティブ化されたメトリクスを持つホスト・メトリクス・レシーバーの構成例です:

YAML
receivers:
  hostmetrics:
    scrapers:
      process:
        metrics:
          process.cpu.utilization:
            enabled: true
注: 非アクティブ化されたメトリックは Splunk Observability Cloud に送信されません。
請求
  • MTS ベースのサブスクリプションの場合、すべてのメトリックがメトリックの使用にカウントされます。

  • ホストベースのプランを使用している場合、このドキュメントでアクティブ(アクティブ:はい)としてリストされているメトリックはデフォルトと見なされ、無料で含まれています。

詳細については、「Infrastructure Monitoringのサブスクリプション使用状況(ホストとメトリクスのプラン)」を参照してください。

トラブルシューティング

If you are a Splunk Observability Cloud customer and are not able to see your data in Splunk Observability Cloud, you can get help in the following ways.

Available to Splunk Observability Cloud customers

Available to prospective customers and free trial users

  • Ask a question and get answers through community support at Splunk Answers.

  • Join the Splunk community #observability Slack channel to communicate with customers, partners, and Splunk employees worldwide.