Docs » Splunk Distribution of the OpenTelemetry Collector の利用開始 » はじめに:Collectorを理解して使用する » Collector を使用します:一般的なタスクの実行方法

Collector を使用します:一般的なタスクの実行方法 🔗

以下の表を参照して、Splunk Distribution of OpenTelemetry Collectorで一般的なタスクを実行する方法を学んでください。

希望する操作

理由

タイミング

参照先

コントロールデータの事前インジェスト

Splunk Observability Cloudに送信されるデータを制御することで、データ取り込みのパフォーマンスを最適化し、ストレージコストを削減し、カスタマイズを可能にして、プライバシーに関する懸念に対処します。

冗長または不要なテレメトリデータに遭遇した場合、特定の要件を満たすためにデータを修正する必要がある場合、またはCollectorを使用して取り込む前に機密情報をサニタイズする必要がある場合に使用します。

Collector を使用して取り込むデータを制御する

タグまたは属性を操作する

データのタグや属性を追加、変更、または削除して、整理と管理を改善します。

Collectorを使用して取り込む前に、データのタグや属性を変更する方法を学習する場合に使用します。

OpenTelemetryでタグや属性を使用する

ログの機密データを難読化する

機密性の高いログデータが取り込まれないようにしてプライバシーを保護します。

Collectorを使用して取り込む前に、機密情報をサニタイズする必要がある場合に使用します。

ログから機密情報を削除または難読化する

トレースの機密データを難読化する

機密性の高いトレースデータが取り込まれないようにしてプライバシーを保護します。

Collectorを使用して取り込む前に、機密情報をサニタイズする必要がある場合に使用します。

Splunk APMで機密データのコントロールを使用する

不要なログをフィルターする

フィルターリングロジックを使って特定のログを含めたり除外したりすることで、不要なログデータの取り込みを防止します。これにより、データフローを最適化し、コストを削減することができます。

特定のソースまたは特定のタイプからのみログデータを収集する必要がある場合、またはログの取り込み負荷が高すぎる場合に使用します。

フィルターログ

不要なメトリクスをフィルターする

フィルターリングロジックを使用して特定のメトリクスを含めたり除外したりすることで、不要なメトリクスデータの取り込みを防止します。これにより、データフローを最適化し、コストを削減することができます。

特定のソースまたは特定のタイプからのみメトリクスデータを収集する必要がある場合、またはメトリクスの取り込み負荷が高すぎる場合に使用します。

フィルター・メトリクス

不要なトレースをフィルターする

フィルターリングロジックを使用して特定のトレースを含めたり除外したりすることで、不要なトレースデータの取り込みを防止します。これにより、データフローを最適化し、コストを削減することができます。

特定のソースまたは特定のタイプからのみトレースデータを収集する必要がある場合、またはトレースの取り込み負荷が高すぎる場合に使用します。

スパンをフィルターする

サンプリングを使用してログの一部を収集する

確率的サンプリングを使用してある割合のログデータを収集することにより、ログの取り込み量とコストを削減します。

これは、ログデータのサンプルセットのみを収集する必要がある場合に使用し、ログの取り込み過ぎに対処するのに役立ちます。

Probabilistic サンプラープロセッサー

サンプリングを使用してトレースの一部を収集する

テールサンプリングを使用してある割合のトレースデータを収集することにより、トレースの取り込み量とコストを削減します。

トレースデータのサンプルセットのみを収集する必要がある場合に使用し、トレースの取り込み過ぎに対処するのに役立ちます。

テールサンプリングプロセッサー

カスタムメトリクスの収集

カスタムインフラストラクチャとアプリケーションメトリクスをSplunk Observability Cloudに送信して、カスタム可視性を深めます。

ネイティブサポートされていないサービスをインストルメンテーションする場合や、特定のカスタムメトリクスが必要な場合に使用します。

カスタムメトリクスを Splunk Observability Cloud に送信する

Prometheus・メトリクスの収集

広く使用されているPrometheusメトリクスを収集し、Splunk Observability Cloudに送信します。

Prometheusソースをモニタリング用にインストルメンテーションする場合に使用します。

Prometheusレシーバー

ホストログを収集する

分析とモニタリングのためにディスク上のログを収集します。

ローカルシステムまたはホストからログを収集する必要がある場合に使用します。

Filelog レシーバー

実行時に新しいデータソースから動的にデータを収集する

実行時に作成、削除、再作成される可能性のあるデータソースを監視します。

設定されたルールやオブザーバーエクステンションに基づいて、実行時に動的にレシーバーを作成するレシーバークリエーター機能が必要な場合に使用します。

レシーバークリエーターレシーバー

特定の環境のCollectorサポートを探す

ご利用の環境にCollectorとの互換性があることを確認します。

Collectorインスタンスをデプロイする前に、ターゲット環境のサポートを確認してください。

Splunk Observability Cloud の互換性と要件

Amazon Fargate、Ansible、Chef、PCF、PuppetなどのCollectorデプロイオプションを評価する

さまざまなデプロイ方法には固有の要件と機能があるため、特定のニーズに合わせてデプロイを調整することができます。

Collectorをデプロイする前に、環境と要件に最適なデプロイメカニズムを選択します。

その他のCollectorデプロイツールとオプション:ECS/EC2、Fargate、Nomad、PCF

コレクターバージョンのアップグレードの前にリリースの変更を確認する

新しいCollectorバージョンには、重要な機能、最適化、修正が含まれており、リリースノートに文書化されています。

Collectorをアップグレードする前に、必ずリリースノートを確認して、 変更点を理解してください。

Kubernetes環境に固有のタスク 🔗

これらのタスクはKubernetes環境に固有です:

希望する操作

理由

タイミング

参照先

Kubernetesイベントの収集

Kubernetesイベント(events.k8s.io/v1)の収集を可能にし、観測可能性を強化します。

Kubernetesのイベントを観測可能性セットアップで利用できるようにして、クラスターアクティビティに対するインサイトを改善したい場合に使用します。

イベントを収集する

Kubernetesのさまざまなレベルでテレメトリデータを収集するフィルター

特定のクラスター、名前空間、ポッド、コンテナからのKubernetesメトリクス、ログ、トレースをフィルターリングし、不要なデータ収集を削減します。

クラスターの特定の部分からのデータを除外することでテレメトリのインジェストを最小化する必要がある場合や、特定のKubernetesデータソースにフォーカスする場合に使用します。

Kubernetesエレメントのフィルターリング

コレクターバージョンのアップグレードの前にリリースの変更を確認する

新しいコレクターのバージョンには、多くの場合重要な機能、最適化、修正が含まれており、それらはリリースノートに文書化されています。

Collectorをアップグレードする前に、必ずリリースノートを確認して、 変更点を理解してください。

このページは 2024年10月30日 に最終更新されました。