Skip to content

Advanced-Observability/ioam-collector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IOAM Collector

The IOAM Collector is used inside the Cross-Layer Telemetry (CLT) project.

Its role is to enhance OpenTelemetry traces and spans for a OpenTelemetry Collector compatible backend with IOAM data.

Building

git clone https://github.com/Advanced-Observability/ioam-collector
cd ioam-collector
go build

Running

  1. Set the environment variable OTEL_EXPORTER_OTLP_ENDPOINT to the endpoint URL of your OpenTelemetry Collector. The list of compatible environment variables can be found here.
  2. Run the executable

By default, it listens on port 7123, configurable with the -p flag.

OTEL_EXPORTER_OTLP_ENDPOINT="https://localhost:443" ./ioam-collector -p 7124

About

Exports enhanced IOAM traces to an otel-collector

Topics

Resources

License

Stars

Watchers

Forks

Languages