Initial release
This commit is contained in:
44
src/main/resources/application.properties
Normal file
44
src/main/resources/application.properties
Normal file
@@ -0,0 +1,44 @@
|
||||
# ── Application ──────────────────────────────────────────────
|
||||
quarkus.application.name=otel-quarkus-demo
|
||||
quarkus.application.version=1.0.0
|
||||
quarkus.http.port=8080
|
||||
|
||||
# ── OpenTelemetry ────────────────────────────────────────────
|
||||
# OTLP endpoint — points to the OTel Collector service in-cluster
|
||||
quarkus.otel.exporter.otlp.endpoint=http://otel-collector-opentelemetry-collector.argos:4317
|
||||
|
||||
# Resource attributes
|
||||
quarkus.otel.resource.attributes=service.name=otel-quarkus-demo,service.namespace=argos,deployment.environment=dev
|
||||
|
||||
# Enable all signals
|
||||
quarkus.otel.traces.enabled=true
|
||||
quarkus.otel.metrics.enabled=true
|
||||
quarkus.otel.logs.enabled=true
|
||||
|
||||
# Sampler — collect everything for the demo (use ratio in prod)
|
||||
quarkus.otel.traces.sampler=always_on
|
||||
|
||||
# ── Micrometer ───────────────────────────────────────────────
|
||||
# Prometheus scrape endpoint at /q/metrics (belt-and-suspenders with OTLP push)
|
||||
quarkus.micrometer.export.prometheus.enabled=true
|
||||
quarkus.micrometer.export.prometheus.path=/q/metrics
|
||||
|
||||
# OTLP push for micrometer metrics (goes to OTel Collector)
|
||||
quarkus.micrometer.export.otlp.url=http://otel-collector-opentelemetry-collector.argos:4318/v1/metrics
|
||||
|
||||
# ── Logging ──────────────────────────────────────────────────
|
||||
# JSON structured logging — makes logs parseable in Loki
|
||||
quarkus.log.console.format=%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p traceId=%X{traceId} spanId=%X{spanId} [%c{2.}] (%t) %s%e%n
|
||||
quarkus.log.console.json.enabled=false
|
||||
|
||||
# Log level
|
||||
quarkus.log.level=INFO
|
||||
quarkus.log.category."com.demo".level=DEBUG
|
||||
|
||||
# ── Health ───────────────────────────────────────────────────
|
||||
quarkus.smallrye-health.root-path=/q/health
|
||||
|
||||
# ── Container Image ─────────────────────────────────────────
|
||||
quarkus.container-image.group=global
|
||||
quarkus.container-image.name=quarkus-app
|
||||
quarkus.container-image.tag=latest
|
||||
Reference in New Issue
Block a user