상세 컨텐츠

본문 제목

Splunk Add-on for OpenTelemetry Collector

카테고리 없음

by 야솔아빠 2024. 5. 1. 11:56

본문

반응형

Splunk UF에 OpenTelemetry Collector를 설치하여 사용하는 방법입니다.

K8s가 아닌 host 기반 환경에서 다량의 openTelemery collector를 deployment server로 관리 할 수 있는 장점이 있습니다.

https://docs.splunk.com/Documentation/OTC/1.2.0/manual/About

 

About the Splunk Add-on for OpenTelemetry Collector - Splunk Documentation

About the Splunk Add-on for OpenTelemetry Collector Use the Splunk Add-on for OpenTelemetry Collector to collect traces and metrics for Splunk Observability Cloud. To learn more about how Splunk Observability Cloud works with your environment to provide da

docs.splunk.com

 

1. UF를 먼저 설치합니다.

2. Splunk Add-on for OpenTelemetry Collector 을 다운받아서 설치합니다.

저는 아래 경로에 add-on을 설치하였습니다.

~/splunkforwarder/etc/apps/Splunk_TA_otel

~/~/splunkforwarder/etc/apps/Splunk_TA_otel/local 디렉토리 파일에 conf 값을 수정합니다.

1) inputs.conf

- realm 정보 수정

[monitor://$SPLUNK_HOME/var/log/splunk/otel.log]
_TCP_ROUTING = *
index = _internal
sourcetype = Splunk_TA_otel

[monitor://$SPLUNK_HOME/var/log/splunk/Splunk_TA_otel.log]
_TCP_ROUTING = *
index = _internal
sourcetype = Splunk_TA_otel

[Splunk_TA_otel://Splunk_TA_otel]
disabled=false
start_by_shell=false
interval = 60
index = _internal
sourcetype = Splunk_TA_otel
splunk_access_token_file=$SPLUNK_OTEL_TA_HOME/local/access_token
splunk_api_url=https://api.us1.signalfx.com
splunk_bundle_dir=$SPLUNK_OTEL_TA_PLATFORM_HOME/bin/agent-bundle
splunk_collectd_dir=$SPLUNK_OTEL_TA_PLATFORM_HOME/bin/agent-bundle/run/collectd
splunk_ingest_url=https://ingest.us1.signalfx.com
splunk_trace_url=https://ingest.us1.signalfx.com/v2/trace
splunk_listen_interface=localhost
splunk_realm=us1
splunk_config=$SPLUNK_OTEL_TA_HOME/configs/ta-agent-config.yaml
splunk_otel_log_file=$SPLUNK_HOME/var/log/splunk/otel.log

2) access_token

 

특별하게 설치가 어려운것이 없으므로, Splunk O11y Cloud에서 otel collector 설치해본 경험이 있으면 쉽게 따라할 수 있습니다.

반응형

댓글 영역