Skip to content

znerol-scratch/otelcol-local-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenTelemetry Collector Setup for Local Development

A minimalistic setup using volatile storage to collect OpenTelemetry signals for local development.

Includes the following components:

  • OpenTelemetry Collector dispatching logs to loki, traces to tempo and profiles to pyroscope.
  • Loki container with storage set to /tmp.
  • Tempo container with storage set to /tmp. Generates span metrics including exemplars and sends them to prometheus.
  • Prometheus container with storage set to /tmp. Receives metrics including exemplars from tempo via remote write receiver.
  • Pyroscope container with storage set to /tmp.
  • Grafana container with provisioning for data sources.

Exposes the following ports:

  • 3000/tcp: Grafana
  • 4040/tcp: Pyroscope
  • 4318/tcp: OpenTelemetry Collector OTLP/HTTP

About

OpenTelemetry Collector Setup for Local Development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published