Collector を使用します:一般的なタスクの実行方法 🔗
以下の表を参照して、Splunk Distribution of OpenTelemetry Collectorで一般的なタスクを実行する方法を学んでください。
希望する操作 |
理由 |
タイミング |
参照先 |
---|---|---|---|
コントロールデータの事前インジェスト |
Splunk Observability Cloudに送信されるデータを制御することで、データ取り込みのパフォーマンスを最適化し、ストレージコストを削減し、カスタマイズを可能にして、プライバシーに関する懸念に対処します。 |
冗長または不要なテレメトリデータに遭遇した場合、特定の要件を満たすためにデータを修正する必要がある場合、またはCollectorを使用して取り込む前に機密情報をサニタイズする必要がある場合に使用します。 |
|
タグまたは属性を操作する |
データのタグや属性を追加、変更、または削除して、整理と管理を改善します。 |
Collectorを使用して取り込む前に、データのタグや属性を変更する方法を学習する場合に使用します。 |
|
ログの機密データを難読化する |
機密性の高いログデータが取り込まれないようにしてプライバシーを保護します。 |
Collectorを使用して取り込む前に、機密情報をサニタイズする必要がある場合に使用します。 |
|
トレースの機密データを難読化する |
機密性の高いトレースデータが取り込まれないようにしてプライバシーを保護します。 |
Collectorを使用して取り込む前に、機密情報をサニタイズする必要がある場合に使用します。 |
|
不要なログをフィルターする |
フィルターリングロジックを使って特定のログを含めたり除外したりすることで、不要なログデータの取り込みを防止します。これにより、データフローを最適化し、コストを削減することができます。 |
特定のソースまたは特定のタイプからのみログデータを収集する必要がある場合、またはログの取り込み負荷が高すぎる場合に使用します。 |
|
不要なメトリクスをフィルターする |
フィルターリングロジックを使用して特定のメトリクスを含めたり除外したりすることで、不要なメトリクスデータの取り込みを防止します。これにより、データフローを最適化し、コストを削減することができます。 |
特定のソースまたは特定のタイプからのみメトリクスデータを収集する必要がある場合、またはメトリクスの取り込み負荷が高すぎる場合に使用します。 |
|
不要なトレースをフィルターする |
フィルターリングロジックを使用して特定のトレースを含めたり除外したりすることで、不要なトレースデータの取り込みを防止します。これにより、データフローを最適化し、コストを削減することができます。 |
特定のソースまたは特定のタイプからのみトレースデータを収集する必要がある場合、またはトレースの取り込み負荷が高すぎる場合に使用します。 |
|
サンプリングを使用してログの一部を収集する |
確率的サンプリングを使用してある割合のログデータを収集することにより、ログの取り込み量とコストを削減します。 |
これは、ログデータのサンプルセットのみを収集する必要がある場合に使用し、ログの取り込み過ぎに対処するのに役立ちます。 |
|
サンプリングを使用してトレースの一部を収集する |
テールサンプリングを使用してある割合のトレースデータを収集することにより、トレースの取り込み量とコストを削減します。 |
トレースデータのサンプルセットのみを収集する必要がある場合に使用し、トレースの取り込み過ぎに対処するのに役立ちます。 |
|
カスタムメトリクスの収集 |
カスタムインフラストラクチャとアプリケーションメトリクスをSplunk Observability Cloudに送信して、カスタム可視性を深めます。 |
ネイティブサポートされていないサービスをインストルメンテーションする場合や、特定のカスタムメトリクスが必要な場合に使用します。 |
|
Prometheus・メトリクスの収集 |
広く使用されているPrometheusメトリクスを収集し、Splunk Observability Cloudに送信します。 |
Prometheusソースをモニタリング用にインストルメンテーションする場合に使用します。 |
|
ホストログを収集する |
分析とモニタリングのためにディスク上のログを収集します。 |
ローカルシステムまたはホストからログを収集する必要がある場合に使用します。 |
|
実行時に新しいデータソースから動的にデータを収集する |
実行時に作成、削除、再作成される可能性のあるデータソースを監視します。 |
設定されたルールやオブザーバーエクステンションに基づいて、実行時に動的にレシーバーを作成するレシーバークリエーター機能が必要な場合に使用します。 |
|
特定の環境のCollectorサポートを探す |
ご利用の環境にCollectorとの互換性があることを確認します。 |
Collectorインスタンスをデプロイする前に、ターゲット環境のサポートを確認してください。 |
|
Amazon Fargate、Ansible、Chef、PCF、PuppetなどのCollectorデプロイオプションを評価する |
さまざまなデプロイ方法には固有の要件と機能があるため、特定のニーズに合わせてデプロイを調整することができます。 |
Collectorをデプロイする前に、環境と要件に最適なデプロイメカニズムを選択します。 |
|
コレクターバージョンのアップグレードの前にリリースの変更を確認する |
新しいCollectorバージョンには、重要な機能、最適化、修正が含まれており、リリースノートに文書化されています。 |
Collectorをアップグレードする前に、必ずリリースノートを確認して、 変更点を理解してください。 |
Kubernetes環境に固有のタスク 🔗
これらのタスクはKubernetes環境に固有です:
希望する操作 |
理由 |
タイミング |
参照先 |
---|---|---|---|
Kubernetesイベントの収集 |
Kubernetesイベント(events.k8s.io/v1)の収集を可能にし、観測可能性を強化します。 |
Kubernetesのイベントを観測可能性セットアップで利用できるようにして、クラスターアクティビティに対するインサイトを改善したい場合に使用します。 |
|
Kubernetesのさまざまなレベルでテレメトリデータを収集するフィルター |
特定のクラスター、名前空間、ポッド、コンテナからのKubernetesメトリクス、ログ、トレースをフィルターリングし、不要なデータ収集を削減します。 |
クラスターの特定の部分からのデータを除外することでテレメトリのインジェストを最小化する必要がある場合や、特定のKubernetesデータソースにフォーカスする場合に使用します。 |
|
コレクターバージョンのアップグレードの前にリリースの変更を確認する |
新しいコレクターのバージョンには、多くの場合重要な機能、最適化、修正が含まれており、それらはリリースノートに文書化されています。 |
Collectorをアップグレードする前に、必ずリリースノートを確認して、 変更点を理解してください。 |