github signalfx/splunk-otel-collector v0.117.0

23 hours ago

This Splunk OpenTelemetry Collector release includes changes from the opentelemetry-collector v0.117.0 and the opentelemetry-collector-contrib v0.117.0 releases where appropriate.

🛑 Breaking changes 🛑

  • (Contrib) cloudfoundryreceiver: Introduce a feature gate enable copying envelope tags to the metrics as resource attributes instead of datapoint attributes. (#34824)
  • (Contrib) pkg/ottl: removed the ability to reference entire parent objects. (#36872)
    Statements like set(cache["resource"], resource) in non-resource contexts will no longer work.
  • (Contrib) routingconnector: Change default value of match_once parameter to true. (#29882)
    This field was deprecated in v0.116.0 and will be removed in v0.120.0.
  • (Core) otelcol: Remove warnings when 0.0.0.0 is used (#11713, #8510)

🚩 Deprecations 🚩

  • (Contrib) sapmexporter: Deprecate SAPM exporter (#36028)
    The SAPM exporter is being marked as deprecated. Please use the otlphttp exporter with the configuration shown
    below. Also update your pipeline configuration for Traces accordingly.
      exporters:
          otlphttp:
              traces_endpoint: "${SPLUNK_INGEST_URL}/v2/trace/otlp"
              headers:
                  "X-SF-Token": "${SPLUNK_ACCESS_TOKEN}"

🚀 New components 🚀

  • (Splunk) Add metricsgeneration processor (#5769)

💡 Enhancements 💡

  • (Splunk) Add a new discovery bundle for Envoy proxy metrics (#5780)
  • (Contrib) k8sclusterreceiver: Add additional attributes to node and pod entities (#35879)
    Adds the following attributes to node and pod metadata/entities:
    • k8s.pod.phase: The phase of a Pod indicates where the Pod is in its lifecycle. E.g. 'Pending', 'Running'
    • k8s.pod.status_reason: A brief message indicating details about why the pod is in this state. E.g. 'Evicted'
    • k8s.node.condition_*: The condition of a node. e.g. k8s.node.condition_ready. The value can be true, false, unknown.
  • (Contrib) receivercreator: Add support for starting logs' collection based on provided k8s annotations' hints (#34427)
  • (Contrib) ottl: Add a new ottl trim function that trims leading and trailing characters from a string (default- whitespace). (#34100)
  • (Contrib) sqlqueryreceiver: Add instrumentation scope to SQL query receiver metrics and logs (#31028)
  • (Contrib) statsdreceiver: Add UDS support to statsdreceiver (#21385)
  • (Contrib) tailsamplingprocessor: Support hot sampling policy loading (#37014)

🧰 Bug fixes 🧰

  • (Splunk) Fix deprecation warning for multiline config source calls (#5829)
  • (Contrib) receiver/azureeventhub: Ensure that observed timestamp is set when unmarshaling logs. (#36861)
  • (Contrib) internal/docker: Fix image matching regular expression to properly match SHA256 strings. (#36239)
    This affects the docker_observer extension.
  • (Contrib) k8sobjectsreceiver: ensure the k8s.namespace.name attribute is set for objects retrieved using the watch mode (#36352)
  • (Contrib) mongodbatlasreceiver: Update the mongoDB Atlas receiver to use the Default HTTP Transport that supports default proxy configuration (#36412)
  • (Contrib) mysqlreceiver: Avoid recording a value for the MysqlBufferPoolPages metric when out-of-bounds. (#35495)
    When using compressed tables, Innodb_buffer_pool_pages_misc may report an out-of-bounds value.
    See https://bugs.mysql.com/bug.php?id=59550 for context.
  • (Contrib) pkg/ottl: fix handling of nested maps within slices in the flatten function (#36162)
  • (Contrib) mysqlreceiver: Divide large values directly in SQL queries to avoid int overflows (#35495)
  • (Core) internal/sharedcomponent: Fixed bug where sharedcomponent would use too much memory remembering all the previously reported statuses (#11826)

Docker Image Manifests:

  • Linux (amd64, arm64, ppc64le) and Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector:0.117.0
    • digest: sha256:c07c949d244685030ad8ccd96bc8137b3d229a81e9dafc27c4f2e349e42d3cbb
  • Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector-windows:0.117.0
    • digest: sha256:5b3df3fe83340b7f469d37cecd9ecd92805e97b09e28810547ddddfbf651156c

Don't miss a new splunk-otel-collector release

NewReleases is sending notifications on new releases.