はじめに:Collectorを理解して使用する

OpenTelemetry Collector の Splunk ディストリビューションのプラットフォーム固有のインストール情報について説明します。Splunk Distribution of OpenTelemetry Collector の設定方法についても説明します。デフォルトの構成ファイルだけでなく、設定可能な追加コンポーネントもあります。

Collector の簡単な概要については、『Splunk Distribution of the OpenTelemetry Collector の利用開始』を参照してください。

Splunk Distribution of the OpenTelemetry Collector をインストール、デプロイ、設定するために使用できるオプションから開始します。次に、Collector の使用方法について説明します。

パッケージとデプロイメントツールを使用して Collector をインストールする

Splunk Distribution of the OpenTelemetry Collector は、Kubernetes、Linux、Windows でサポートされています。次のいずれかのパッケージを使用して、Splunk Observability Cloud のデータを収集します。

その他のデプロイメントツールとオプション」も参照してください。

Collector の Docker イメージの検証

Collector の Docker イメージは自動署名されます。ソフトウェアパッケージの検証と信頼が必要な場合は、以下の公開キーを使用して、バージョン 0.93 以降の Collector の Docker イメージを検証してください。
CODE
-----BEGINPUBLICKEY-----MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnQi0COAQC5XgALFAyTW3JXiHvXJLIFKK+LKS8iVo0Ec2tsABJ5usp5yCYTENJHoS1fLC5XcY5nyM4fqxjWJK3FqDa/inWkryNgpW8Mx5LhjGiIxiBiMnONFh0cZNctbQ7mNTBZgisiwThDTOovtW660MCCeZdPAMdSHaDym7GWAQi1tVWMioI2r9s5DUbwbzK5z9z/HZuX9Su2KJxxG6TagdZB6EyhkdyV/LR1ud5R/5P2ouRt/DpIj/iSRnkTV28wDRSf//QR75SiyDW2zoph5MmkD88H5aTw22cJ35sFo3S+NLxakrQZzyH1G4oY6vpQ8h0hMYJ9zAJZxA/kzNmLZ/V4QVj8tkJaj7igcOKpfatQUu7n6HapCLhoNAcrnDskf23V4PxUJ+MIAN2vwPSUMTI2rKrEPpilAKup4l7EsxX2Dm73umh/xyWaKlpw8kAsB9dLuSj3gnh/k3SX6qwWkQASkbjBRe+iPrkVcRNfOvIHp/bg8kd5q4JwEIDh4x/JEf/l6zLpEar8hh2dSWVbbHBd5Xo9Ge5BjwXOcoDhvUQqNJdLBJruhvhn7Ogy5Paw5TGhdawfjxT2yXeqbEJuv6qdo/mSimkpR8lkQT7OsfAQbCPeyFvZKb22hXj6tCTVJncwCJLe/FBdXJhRepY6NEdmKZLGodXv4zLNVr7SkCAwEAAQ==
-----ENDPUBLICKEY-----

古いバージョンの Collector では、この公開鍵を使用します:

CODE
-----BEGINPUBLICKEY-----MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAw+sL4Mx2Ip9AxTSp7Iw2k69tlJ8RqYNngJyecOLLiQkubgIQdnAkQurTfCPCuCHChvGGw3WCV617oJR25D0hNzOvS9wIXc1mEdsHCFbOuAVnJ7GLALmci6sR09jPiQnl2X58+edI/2g6j77G1Lz3B/aOK4p70Ro2TTE6Xj6XACeLkAZGu1W3UQfrJiYkGz4PovWMyeF2J88RcwrrdOLni5iFeLR5EL8TtoQCXUyqJFpuXpBkLbMedrpZAODqBcg3iwfeACcguO2X1cCWFXM+ubN1fzf2c+WrO3sg8io1cHTctX2GG+9r7DbqRuo0Ejj2D0fTi/JoVBCTXNxn2DrgL86Y5+mtpUN+MlnzZRFEbCqN2fC9CO1LlriD+3NKAuW7OVM10S/+eHApUQi1Ao5AABfjRxHWn2SISC5pmgYDeg90Lf0BTjX2+qn1HuJXDZUyD1XEeXedqE+/m9mgEU2suYOqk6ecD/qowv2gvkwd742XvfpZhaMCdehtVJwB5HLAv4VtQQYLECgMrqipAALybAExcAb0i16mMJi2QCPh44BrzcLQW/SZxYr9sg3IQXWBE84XbuzSyHJwBjvyxgf52+TlQ3bUY73ssOe/WV3FAdDHh0ekQdOKO4plPPMXmdYCH2dY5ji5bunY+kKHayT7pqX7nYPWHh4c2RvHkE3Tth8CAwEAAQ==
-----ENDPUBLICKEY-----

イメージは cosign を使用して署名されます。これを確認するには、以下を実行します。

  1. 公開キーをファイルに保存します。たとえば、cosign.pub のようになります。
  2. 以下のコマンドを実行します:
    CODE
    cosign verify --insecure-ignore-tlog --key cosign.pub quay.io/signalfx/splunk-otel-collector:<collector-version>
注: OpenTelemetry Operator DockerイメージはLinuxのみをサポートしており、Windowsノード上では実行できません。

コレクタの設定:構成ファイル、自動検出、およびその他の設定ソース

これらの設定を使用して、各 Collector パッケージのデフォルト設定を変更します:

自動ディスカバリー

Splunk Observability Cloud では、手間のかからない自動検出と設定のための複数のオプションをご用意しています。詳細については、「アプリケーションとサービスの自動検出」を参照してください。

複数の構成ファイルを使用する

複数の設定ファイルを同時に定義するには、次を使用します:

CODE
./otelcol--config=file:/path/to/first/file--config=file:/path/to/second/file

追加設定ソース

これらの追加設定ソース を使用することもできます。

ログの収集

Splunk Distribution of the OpenTelemetry Collectorでログを収集するには:

Collector を使用する

Collectorの仕組みや使用方法については、以下のドキュメントも参照してください:

Collector のコンポーネントとサービス

Collector 変数と内部メトリクス

Collectorは、これらの環境変数と内部メトリクスを使用して動作します: