30 lines
996 B
Plaintext
30 lines
996 B
Plaintext
// Project to collect and shade exporter dependencies included in the agent's full distribution.
|
|
|
|
plugins {
|
|
id("otel.java-conventions")
|
|
id("io.opentelemetry.instrumentation.javaagent-shadowing")
|
|
}
|
|
|
|
dependencies {
|
|
implementation("io.opentelemetry:opentelemetry-exporter-jaeger")
|
|
implementation("io.opentelemetry:opentelemetry-exporter-otlp")
|
|
implementation("io.opentelemetry:opentelemetry-exporter-otlp-metrics")
|
|
|
|
implementation("io.opentelemetry:opentelemetry-exporter-prometheus")
|
|
implementation("io.prometheus:simpleclient")
|
|
implementation("io.prometheus:simpleclient_httpserver")
|
|
|
|
implementation("io.opentelemetry:opentelemetry-exporter-zipkin")
|
|
|
|
// TODO(anuraaga): Move version to dependency management
|
|
implementation("io.grpc:grpc-netty-shaded:1.38.0")
|
|
}
|
|
|
|
configurations {
|
|
implementation {
|
|
exclude("io.opentelemetry", "opentelemetry-api")
|
|
exclude("io.opentelemetry", "opentelemetry-api-metrics")
|
|
exclude("io.opentelemetry", "opentelemetry-semconv")
|
|
}
|
|
}
|