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.
git clone https://github.com/Advanced-Observability/ioam-collector
cd ioam-collector
go build- Set the environment variable
OTEL_EXPORTER_OTLP_ENDPOINTto the endpoint URL of your OpenTelemetry Collector. The list of compatible environment variables can be found here. - 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