docker/telemetry/README.md
This document provides a guide on leveraging various observability services (OTel Collector, Prometheus, Tempo, Grafana) to observe and monitor AutoMQ for Kafka.
core/src/main/resources/jmx/rules.export DATA_PATH=/tmp/telemetry
./install.sh start
s3.telemetry.metrics.enable=true
s3.telemetry.metrics.exporter.type=otlp
s3.telemetry.exporter.otlp.endpoint=http://${endpoint}:4317
http://${endpoint}:3000
./install.sh remove
# enable metrics recording
s3.telemetry.metrics.enable=true
# use OTLP exporter to export metrics to backend service that supports OTLP protocol
s3.telemetry.metrics.exporter.type=otlp
# or expose metrics for Prometheus backend to scrape
# s3.telemetry.metrics.exporter.type=prometheus
# s3.metrics.exporter.prom.host=127.0.0.1
# s3.metrics.exporter.prom.port=9090
# OTLP backend endpoint (if using OTLP exporter)
s3.telemetry.exporter.otlp.endpoint=http://${your_endpoint}
# Protocol of OTLP exporter (http or grpc)
s3.telemetry.exporter.otlp.protocol=http
# Sample OTLP endpoints
# OTel Collector (gRPC): http://${endpoint}:4317
# OTel Collector (HTTP): http://${endpoint}:4318/v1/metrics
# Prometheus (OpenSource) OTLP receiver: http://${endpoint}:9090/api/v1/otlp/v1/metrics
# Metrics report interval
s3.telemetry.exporter.report.interval.ms=5000