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.

希望する操作

Why?

When?

参照先

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

To optimize data ingestion performance, reduce storage costs, allow for customization, and address privacy concerns by controlling the data sent to Splunk Observability Cloud.

Use this when you encounter redundant or unnecessary telemetry data, need to modify data to meet specific requirements, or must sanitize sensitive information before ingestion using the Collector.

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

Work with tags or attributes

To add, modify, or remove tags or attributes on data for better organization and control.

Use this when learning how to modify tags and attributes on data before ingestion using the Collector.

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

Obfuscate sensitive data in logs

To protect privacy by ensuring sensitive log data is not ingested.

Use this when sensitive information needs to be sanitized before ingestion using the Collector.

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

Obfuscate sensitive data in traces

To protect privacy by ensuring sensitive trace data is not ingested.

Use this when sensitive information needs to be sanitized before ingestion using the Collector.

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

Filter unwanted logs

To prevent ingestion of unwanted log data by using filtering logic to include or exclude specific logs. This helps to optimize data flow and reduce costs.

Use this when you need to collect log data only from certain sources or of specific types, or when log ingestion load is too high.

フィルターーログ

Filter unwanted metrics

To prevent ingestion of unwanted metric data by using filtering logic to include or exclude specific metrics. This helps to optimize data flow and reduce costs.

Use this when you need to collect metric data only from certain sources or of specific types, or when metric ingestion load is too high.

フィルター・メトリクス

Filter unwanted traces

To prevent ingestion of unwanted trace data by using filtering logic to include or exclude specific traces. This helps to optimize data flow and reduce costs.

Use this when you need to collect trace data only from certain sources or of specific types, or when trace ingestion load is too high.

スパンをフィルターーする

Collect a fraction of logs using sampling

To reduce log ingestion volume and costs by using probabilistic sampling to collect a percentage of log data.

Use this when you need to collect only a sample set of log data which can help address ingesting too many logs.

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

Collect a fraction of traces using sampling

To reduce trace ingestion volume and costs by using tail sampling to collect a percentage of trace data.

Use this when you need to collect only a sample set of trace data which can help address ingesting too many traces.

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

Collect custom metrics

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

Use this when instrumenting a service that isn’t natively supported or when specific custom metrics are required.

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

Prometheus・メトリクスの収集

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

Use this when instrumenting a Prometheus source for monitoring.

Prometheusレシーバー

Collect host logs

To collect on-disk logs for analysis and monitoring.

Use this when you need to collect logs from the local system or host.

Filelog レシーバー

Dynamically collect data from new data sources at runtime

To monitor data sources that may be created, removed, or recreated during runtime.

Use this when the receiver creator feature is needed to dynamically create receivers at runtime, based on configured rules and observer extensions.

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

Look for collector support for a specific environment

To ensure that your environment is compatible with the Collector.

Validate support for your target environment before deploying your Collector instance.

Splunk Observability Cloud の互換性と要件

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

Different deployment methods have unique requirements and features, allowing you to tailor the deployment to your specific needs.

Before deploying the Collector choose the most suitable deployment mechanism for your environment and requirements.

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

Review release changes before collector version upgrades

New Collector versions include important features, optimizations, and fixes, which are documented in the release notes.

Always review the release notes before upgrading the collector to understand the changes.

Tasks specific to Kubernetes environments 🔗

These tasks are specific to Kubernetes environments:

希望する操作

Why?

When?

参照先

Kubernetesイベントの収集

To enable the collection of Kubernetes events (events.k8s.io/v1) for enhanced observability.

Use this when you want Kubernetes events to be available in your observability setup for better insight into cluster activities.

イベントを収集する

Filter collecting telemetry data at different levels in Kubernetes

To filter Kubernetes metrics, logs, and traces from specific clusters, namespaces, pods, or containers, reducing unnecessary data collection.

Use this when you need to minimize telemetry ingestion by excluding data from certain parts of the cluster or when focusing on specific Kubernetes data souces.

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

Review release changes before collector version upgrades

New collector versions often include important features, optimizations, and fixes, which are documented in the release notes.

Always review the release notes before upgrading the collector to understand the changes.

This page was last updated on 2024年10月30日.