add opentel files

This commit is contained in:
marcel-dempers 2025-04-24 16:30:23 +10:00
parent 7df717d9cc
commit b1ff3584fe
5 changed files with 44 additions and 3 deletions

6
.gitignore vendored
View File

@ -4,7 +4,6 @@ node_modules/
__pycache__/
*.pem
*.csr
# terraform
.terraform
*.tfstate
*.tfstate.*
@ -16,4 +15,7 @@ kubernetes/rancher/volume/*
kubernetes/portainer/business/volume*
#ignore postgres data for sample and database tutorials
pgdata
pgdata
#ignore sample data mount points
.data

View File

@ -0,0 +1,3 @@
# Logging with OpenTelemetry
<a href="https://youtu.be/bIxt1b0GOU4" title="fluentd-intro"><img src="https://i.ytimg.com/vi/bIxt1b0GOU4/hqdefault.jpg" width="20%" alt="opentel-intro" /></a>

View File

@ -0,0 +1,20 @@
receivers:
filelog:
include:
- /var/lib/docker/containers/*/*.log
start_at: end
storage: file_storage
extensions:
file_storage:
directory: /etc/otelcol-contrib/.data/storage/
create_directory: true
exporters:
file:
path: /etc/otelcol-contrib/.data/output_logs.log
service:
extensions: [file_storage]
pipelines:
logs:
receivers: [filelog]
processors: []
exporters: [file]

View File

@ -0,0 +1,8 @@
services:
otel-collector:
image: otel/opentelemetry-collector-contrib
user: "0"
volumes:
- ./config.yaml:/etc/otelcol-contrib/config.yaml
- ./.data:/etc/otelcol-contrib/.data
- /var/lib/docker/containers:/var/lib/docker/containers

View File

@ -18,4 +18,12 @@
* Plugins
* Demos
[Check if out](./fluentd/introduction/readme.md)
[Check if out](./fluentd/introduction/readme.md)
## Introduction to OpenTelemetry
<a href="https://youtu.be/bIxt1b0GOU4" title="fluentd-intro"><img src="https://i.ytimg.com/vi/bIxt1b0GOU4/hqdefault.jpg" width="20%" alt="opentel-intro" /></a>
* What is OpenTelemetry
* Configuration
* Demos