Docs » Splunk Distribution of the OpenTelemetry Collector の利用開始 » はじめに:Collectorを理解して使用する » 環境変数

環境変数 🔗

Splunk Distribution of the OpenTelemetry Collectorでは、アップストリームと Splunk 固有の環境変数の両方を使用します。

アップストリームの環境変数 🔗

アップストリーム環境変数は、OTEL_RESOURCE_ATTRIBUTESOTEL_SERVICE_NAME のような、すべての OpenTelemetry 実装に共通です。

アップストリームの環境変数の詳細なリストについては、OpenTelemetry の公式ドキュメントを参照してください。詳しくは 環境変数の仕様 を参照してください。

Splunk 固有の環境変数 🔗

Splunk 固有の環境変数を以下の表に示します:

Name

説明

デフォルト設定は?

SPLUNK_ACCESS_TOKEN

リクエストを認証するための Splunk アクセストークン

はい

SPLUNK_API_URL

Splunk API URL。たとえば、https://api.us0.signalfx.com

はい

SPLUNK_BALLAST_SIZE_MIB (非推奨)

memory_ballast は非推奨です。この変数を使用している場合は、設定の更新方法 を参照してください。

いいえ

SPLUNK_BUNDLE_DIR

Smart Agent バンドルのパス。例えば /usr/lib/splunk-otel-collector/agent-bundle

はい

SPLUNK_COLLECTD_DIR

Smart Agent の collectd config ディレクトリへのパス。例えば /usr/lib/splunk-otel-collector/agent-bundle/run/collectd

はい

SPLUNK_CONFIG

Collectorカスタム設定ファイルの保存先パス

いいえ

SPLUNK_CONFIG_YAML

カスタムコンフィギュレーションYAMLを指定します。これは基礎となるファイルシステムにアクセスしにくい環境で便利です。

いいえ

SPLUNK_DEBUG_CONFIG_SERVER

デフォルトでは、Collector は http://localhost:55554/debug/configz/effective でリッスンしている、センシティブな値を再編集するローカルコンフィグサーバーを提供し、トラブルシューティングに役立ちます。これを無効にするには、SPLUNK_DEBUG_CONFIG_SERVERtrue 以外の値に設定します。リッスンする希望のポートを設定するには SPLUNK_DEBUG_CONFIG_SERVER_PORT を使用します。

いいえ

SPLUNK_HEC_TOKEN

Splunk HEC 認証トークン

はい

SPLUNK_HEC_URL

Splunk HEC エンドポイント URL。たとえば、https://ingest.us0.signalfx.com/v1/log

はい

SPLUNK_INGEST_URL

Splunk インジェスト URL。たとえば、https://ingest.us0.signalfx.com

はい

SPLUNK_LISTEN_INTERFACE

エージェントレシーバーがリッスンするネットワークインターフェイス。デフォルトでは 0.0.0.0

はい

SPLUNK_MEMORY_LIMIT_MIB

これを使用して、memory_limiter プロセッサーのメモリ制限を設定します。デフォルトでは512MiB

いいえ

SPLUNK_MEMORY_TOTAL_MIB

Collector に割り当てるメモリの合計(MiB単位

いいえ

SPLUNK_REALM

Splunk レルム

いいえ

SPLUNK_TRACE_URL

Splunk トレースエンドポイント URL。たとえば、https://ingest.us0.signalfx.com/v2/trace

はい

SPLUNK_*_URL 環境変数は自動的に SPLUNK_REALM から派生します。例えば、SPLUNK_INGEST_URL = https://ingest.SPLUNK_REALM.signalfx.com

This page was last updated on 2024年04月23日.