Skip to content

Commit 949d95f

Browse files
committed
.conf workshop
1 parent 48283cf commit 949d95f

File tree

1 file changed

+97
-0
lines changed

1 file changed

+97
-0
lines changed

content/en/conf/_index.md

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
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+
```

0 commit comments

Comments
 (0)