Properties can be provided via JVM properties or a mounted configuration file.
JVM Properties
You may provide the necessary configuration via system properties. Simply set the required properties with the -D flag after the image name. Any value that exists in the configuration file can be set this way.
Example: Start Irontap with OpenTelemetry integration
An OTLP endpoint needs to be set for OpenTelemetry integration
Use the following docker command to start IronTap with OpenTelemetry integration:
CODE
docker run \
--name irontap \
registry.gitlab.com/ziris/irontap:latest-kafka-otel \
-Dirontap.apm.otel.exporter.otlp.endpoint="http://collector:4317"
Example: Start Irontap with Datadog integration
A Datadog agent endpoint needs to be set for Datadog integration
Use the following docker command to start IronTap with Datadog integration including event propagation and required prefixes for metrics: