github signalfx/splunk-otel-collector-chart splunk-otel-collector-0.155.0

2 hours ago

This Splunk OpenTelemetry Collector for Kubernetes release adopts the Splunk OpenTelemetry Collector v0.155.0.

🛑 Breaking changes 🛑

  • agent, clusterReceiver: Change default of splunkPlatform.disableCompression from true to false, enabling gzip compression by default for HEC exporters. (#2491)

🚩 Deprecations 🚩

  • chart: Deprecate installing cert-manager as a subchart with certmanager.enabled=true (#2451)
    Installing cert-manager through this chart will be removed in a future release. See the upgrade guidelines for migration details.

💡 Enhancements 💡

  • agent, gateway: Enrich SecureApp logs pipeline with Kubernetes metadata, resource detection, and environment attributes so that SecureApp events carry the same resource context as other log pipelines in the agent.
    (#2480)
  • chart: Enable block_on_overflow and improve no-drop logs pipeline reliability when featureGates.noDropLogsPipeline is enabled. (#2488)
    Sets block_on_overflow: true on the exporter sending queue to apply backpressure to the filelog receiver when the queue is full, preventing data loss.
    The queue_size setting now counts individual log records instead of batches when noDropLogsPipeline is enabled.
    The default value of 1000 is automatically raised to a minimum of 10000 in this mode.
    For high-throughput workloads consider setting splunkPlatform.sendingQueue.queueSize significantly higher (e.g. 100000).
  • chart: Bump TargetAllocator to 0.130.0 in helm-charts/splunk-otel-collector/Chart.yaml (#2471)
  • chart: Bump obi to 0.10.0 in helm-charts/splunk-otel-collector/Chart.yaml (#2434,#2496)
  • gateway: Add support for deploying the gateway as a StatefulSet, which allows users to use features like persistent storage. (#2453)
    This change adds a new gateway.mode configuration option that can be set to statefulset to deploy the gateway as a StatefulSet instead of a Deployment.
    When gateway.mode is set to statefulset, users can also provide additional StatefulSet-specific configuration through the gateway.statefulsetSpec field.
    We also added support for a headless service when deploying the gateway as a StatefulSet, which can be enabled through the gateway.headlessService.enabled field.
  • operator: Bump java to v2.29.0 in helm-charts/splunk-otel-collector/values.yaml (#2475)
  • operator: Bump nodejs to v4.9.0 in helm-charts/splunk-otel-collector/values.yaml (#2472)
  • operator: Bump operator to 0.117.0 in helm-charts/splunk-otel-collector/Chart.yaml (#2478)

🧰 Bug fixes 🧰

  • agent: Fix SecureApp log routing so that only logs from SecureApp-instrumented workloads are delivered to the SecureApp pipeline. Previously all OTLP logs could be incorrectly routed to the SecureApp pipeline when secureAppEnabled was true with logs or profiling disabled.
    (#2457)

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

NewReleases is sending notifications on new releases.