Код: Выделить всё
mvn quarkus:dev
Однако, когда я пытаюсь контейнеризировать применение с помощью докеров, мирики не входят в динатрас. />sstrong> pom.xml
Код: Выделить всё
io.quarkus
quarkus-micrometer
io.quarkus
quarkus-micrometer-registry-prometheus
org.apache.camel.quarkus
camel-quarkus-micrometer
io.quarkiverse.micrometer.registry
quarkus-micrometer-registry-otlp
3.3.1
Код: Выделить всё
# OpenTelemetry core and exporters
quarkus.log.category."io.opentelemetry".level=DEBUG
quarkus.log.category."io.opentelemetry.exporter.otlp".level=DEBUG
# Micrometer core
quarkus.log.category."io.micrometer".level=DEBUG
quarkus.log.category."io.micrometer.core.instrument".level=DEBUG
quarkus.log.category."io.micrometer.core.instrument.step".level=DEBUG
# Quarkus Micrometer integration
quarkus.log.category."io.quarkus.micrometer".level=DEBUG
# Dynatrace registry (only if also used or compared)
quarkus.log.category."io.micrometer.dynatrace".level=DEBUG
quarkus.smallrye-health.root-path=/health
quarkus.log.level=INFO
# Enable Prometheus exporter
quarkus.micrometer.export.prometheus.enabled=true
# Set Prometheus metrics endpoint (default is /q/metrics)
quarkus.micrometer.export.prometheus.path=/metrics
#quarkus.micrometer.binder.messaging.enabled=true
quarkus.camel.metrics.enable-instrumented-thread-pool-factory=true
# Enable Micrometer
quarkus.micrometer.enabled=true
# Enable OTLP export to Dynatrace
quarkus.micrometer.export.otlp.enabled=true
quarkus.micrometer.export.otlp.url=https://dwq57014.live.dynatrace.com/api/v2/otlp/v1/metrics
quarkus.micrometer.export.otlp.headers=Authorization=Api-Token
quarkus.micrometer.export.otlp.resource-attributes=service.name=ashotlp-camel-app
quarkus.micrometer.export.otlp.step=10s
Код: Выделить всё
DT_TENANT=
DT_TENANTTOKEN=PF7pbE1eRgbwLjGZ
DT_CONNECTION_POINT=https://.live.dynatrace.com:443
# Logging
QUARKUS_LOG_LEVEL=INFO
QUARKUS_LOG_CATEGORY_IO_OPENTELEMETRY_LEVEL=DEBUG
QUARKUS_LOG_CATEGORY_IO_OPENTELEMETRY_EXPORTER_OTLP_LEVEL=DEBUG
QUARKUS_LOG_CATEGORY_IO_MICROMETER_LEVEL=DEBUG
QUARKUS_LOG_CATEGORY_IO_MICROMETER_CORE_INSTRUMENT_LEVEL=DEBUG
QUARKUS_LOG_CATEGORY_IO_MICROMETER_CORE_INSTRUMENT_STEP_LEVEL=DEBUG
QUARKUS_LOG_CATEGORY_IO_QUARKUS_MICROMETER_LEVEL=DEBUG
QUARKUS_LOG_CATEGORY_IO_MICROMETER_DYNATRACE_LEVEL=DEBUG
# Metrics
QUARKUS_MICROMETER_ENABLED=true
QUARKUS_CAMEL_METRICS_ENABLE_INSTRUMENTED_THREAD_POOL_FACTORY=true
QUARKUS_MICROMETER_EXPORT_OTLP_ENABLED=true
QUARKUS_MICROMETER_EXPORT_OTLP_URL=https://.live.dynatrace.com/api/v2/otlp/v1/metrics
QUARKUS_MICROMETER_EXPORT_OTLP_HEADERS=Authorization=Api-Token
QUARKUS_MICROMETER_EXPORT_OTLP_STEP=10s
QUARKUS_MICROMETER_EXPORT_OTLP_RESOURCE_ATTRIBUTES=service.name=ashotlpdocker-camel-docker-app
QUARKUS_MICROMETER_EXPORT_PROMETHEUS_ENABLED=true
QUARKUS_MICROMETER_EXPORT_PROMETHEUS_PATH=/metrics
Код: Выделить всё
docker run --rm --env-file .env --name my-container -p 8080:8080 com.mycompany/my-container
Подробнее здесь: https://stackoverflow.com/questions/796 ... ing-docker