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

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

Browse the table below to learn how to carry out common tasks with the Splunk Distribution of the OpenTelemetry Collector.

希望する操作

理由

タイミング

参照先

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

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

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

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

Work with tags or attributes

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

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

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

Obfuscate sensitive data in logs

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

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

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

Obfuscate sensitive data in traces

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

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

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

Filter unwanted logs

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

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

フィルターログ

Filter unwanted metrics

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

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

フィルター・メトリクス

Filter unwanted traces

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

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

スパンをフィルターする

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

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

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

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

Collect a fraction of traces using sampling

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

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

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

Collect custom metrics

To send custom infrastructure and application metrics to Splunk Observability Cloud for deeper custom visibility.

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

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

Prometheus・メトリクスの収集

To collect widely used Prometheus metrics and send them to Splunk Observability Cloud.

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

Prometheusレシーバー

Collect host logs

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

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

Filelog レシーバー

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

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

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

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

Look for collector support for a specific environment

To ensure that your environment is compatible with the Collector.

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

Splunk Observability Cloud の互換性と要件

Evaluate Collector deployment options like Ansible, Chef, PCF, or Puppet

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

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

Other Collector deployment tools and options: ECS/EC2, Fargate, Nomad, PCF

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

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

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

Tasks specific to Kubernetes environments 🔗

These tasks are specific to Kubernetes environments:

希望する操作

理由

タイミング

参照先

Kubernetesイベントの収集

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

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

イベントを収集する

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

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

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

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

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

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

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

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