Skip to content

FixMyBerlin/opentelemetry-collector-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

OpenTelemetry Collector – Vorlage mit OneUptime

Diese Vorlage zeigt, wie der OpenTelemetry Collector per Docker Compose betrieben werden kann. Als Exporter wird OneUptime verwendet, aber jeder andere OTLP-kompatible Exporter (z. B. Grafana Cloud, Jaeger, Prometheus) lässt sich durch Anpassung des exporters-Blocks in config.yaml einsetzen.

Enthaltene Integrationen

Receiver Daten
hostmetrics CPU-, Arbeitsspeicher- und Dateisystem-Metriken des Host-Systems
filelog/docker Container-Logs aus dem Docker-JSON-Log-Treiber
otlp (gRPC + HTTP) Empfang externer Traces, Metriken und Logs von eigenen Diensten

Schnellstart

  1. Werte in docker-compose.yml eintragen:

    OTEL_SERVICE_INSTANCE_ID: "SERVICE-ID-HERE"   # z. B. Hostname oder UUID
    ONEUPTIME_TOKEN: "YOUR-SECRET-HERE"           # Ingest-Token aus der OneUptime-Projektverwaltung

    Beachte, dass das Ingest Token pro Projekt festgelegt ist.

  2. Collector starten:

    docker compose up -d

Auf dem VPS muss der Port 80/443 offen sein.

About

Default Config + docker compose for VPS with Docker services providing OpenTelemetry Collection of metrics and logs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors