File tree Expand file tree Collapse file tree 1 file changed +97
-0
lines changed Expand file tree Collapse file tree 1 file changed +97
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ title : Newbie to Ninja - OpenTelemetry Collector
3+ linkTitle : Newbie to Ninja - OpenTelemetry Collector
4+ description : This workshop will equip you with the basic understanding of monitoring Kubernetes using the Splunk OpenTelemetry Collector
5+ weight : 1
6+ alwaysopen : false
7+ draft : true
8+ ---
9+
10+ ## Overview
11+
12+ [ https://docs.splunk.com/Observability/gdi/other-ingestion-methods/upstream-collector.html#nav-Send-telemetry-using-OpenTelemetry-Collector-Contrib ] ( https://docs.splunk.com/Observability/gdi/other-ingestion-methods/upstream-collector.html#nav-Send-telemetry-using-OpenTelemetry-Collector-Contrib )
13+
14+ - OpenTelemetry Collector Contrib - https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.75.0
15+
16+ [ https://opentelemetry.io/docs/collector/configuration/ ] ( https://opentelemetry.io/docs/collector/configuration/ )
17+
18+ - Extensions
19+ - Recievers
20+ - Processors
21+ - [ https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/metricstransformprocessor ] ( https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/metricstransformprocessor )
22+ - Exporters
23+ - Pipelines
24+
25+ ![ OTel Collector] ( https://opentelemetry.io/docs/collector/img/otel-collector.svg )
26+
27+ Vanilla/Contrib/Vendor
28+
29+ - Host metrics and metadata into O11y Cloud
30+ - Research using OTel Log Collection
31+
32+ - Metrics into O11y
33+ - Logs into Core
34+
35+ - Building a custom component
36+ - Edit config to include new component
37+ - Demonstate metrics from new component
38+
39+ ** Default configuration**
40+
41+ ``` yaml
42+ extensions :
43+ health_check :
44+ pprof :
45+ endpoint : 0.0.0.0:1777
46+ zpages :
47+ endpoint : 0.0.0.0:55679
48+
49+ receivers :
50+ otlp :
51+ protocols :
52+ grpc :
53+ http :
54+
55+ opencensus :
56+
57+ # Collect own metrics
58+ prometheus :
59+ config :
60+ scrape_configs :
61+ - job_name : ' otel-collector'
62+ scrape_interval : 10s
63+ static_configs :
64+ - targets : ['0.0.0.0:8888']
65+
66+ jaeger :
67+ protocols :
68+ grpc :
69+ thrift_binary :
70+ thrift_compact :
71+ thrift_http :
72+
73+ zipkin :
74+
75+ processors :
76+ batch :
77+
78+ exporters :
79+ logging :
80+ verbosity : detailed
81+
82+ service :
83+
84+ pipelines :
85+
86+ traces :
87+ receivers : [otlp, opencensus, jaeger, zipkin]
88+ processors : [batch]
89+ exporters : [logging]
90+
91+ metrics :
92+ receivers : [otlp, opencensus, prometheus]
93+ processors : [batch]
94+ exporters : [logging]
95+
96+ extensions : [health_check, pprof, zpages]
97+ ` ` `
You can’t perform that action at this time.
0 commit comments