OpenTelemetry - CNCF/opentelemetry-operator: Release v0.115.0

0.115.0

💡 Enhancements 💡

  • collector: enables support for pulling scrape config and probe CRDs in the target allocator (#1842)
  • collector: support for creating a service for extensions when ports are specified. (#3460)

🧰 Bug fixes 🧰

  • github action: Add new line character at the end of PrometheusRule file. (#3503)

  • auto-instrumentation: Reverts PR 3379 which inadvertently broke users setting JAVA_TOOL_OPTIONS (#3463) Reverts a previous PR which was causing JAVA_TOOL_OPTIONS to not be overriden when set by users. This was resulting in application crashloopbackoffs for users relying on java autoinstrumentation.

  • auto-instrumentation: Remove the mapping of app.kubernetes.io/instance to service.instance.id (#3495) Technically, this is a breaking change, but we regard it as a bug fix because the previous behavior was incorrect.

    if you did have multiple container instrumentation and use app.kubernetes.io/instance to set the service.instance.id, you will now see multiple instances in the UI - which is the correct behavior.

    You can still use the attribute resource.opentelemetry.io/service.instance.id to set the service.instance.id, which will be shared across all containers in the pod - but this is not recommended for multiple container instrumentation instances.

    Refer to the semantic conventions for more information.

Components

To top