build.gradle.kts 996 B

1234567891011121314151617181920212223242526272829
  1. // Project to collect and shade exporter dependencies included in the agent's full distribution.
  2. plugins {
  3. id("otel.java-conventions")
  4. id("io.opentelemetry.instrumentation.javaagent-shadowing")
  5. }
  6. dependencies {
  7. implementation("io.opentelemetry:opentelemetry-exporter-jaeger")
  8. implementation("io.opentelemetry:opentelemetry-exporter-otlp")
  9. implementation("io.opentelemetry:opentelemetry-exporter-otlp-metrics")
  10. implementation("io.opentelemetry:opentelemetry-exporter-prometheus")
  11. implementation("io.prometheus:simpleclient")
  12. implementation("io.prometheus:simpleclient_httpserver")
  13. implementation("io.opentelemetry:opentelemetry-exporter-zipkin")
  14. // TODO(anuraaga): Move version to dependency management
  15. implementation("io.grpc:grpc-netty-shaded:1.38.0")
  16. }
  17. configurations {
  18. implementation {
  19. exclude("io.opentelemetry", "opentelemetry-api")
  20. exclude("io.opentelemetry", "opentelemetry-api-metrics")
  21. exclude("io.opentelemetry", "opentelemetry-semconv")
  22. }
  23. }