Skip to content

Releases: signalfx/splunk-otel-collector

v0.136.1

01 Oct 20:46
v0.136.1
36c52cc
Compare
Choose a tag to compare

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

🧰 Bug fixes 🧰

  • (Splunk) receiver/kubeletstats: Removed the Splunk distribution's config converter that handled no-op configuration sections for CPU utilization metrics that were already disabled (#6815)

Docker Image Manifests:

  • Linux (amd64, arm64, ppc64le) and Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector:0.136.1
    • digest: sha256:5cb5da7de098391a88f11e30330290b7c8f9e3bd1004ae4ab58d98ef97ce4ed8
  • Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector-windows:0.136.1
    • digest: sha256:48950ad034d727ad9f0e65b47b3aea26bc961a1b5fa375f77231a801b2e710c9

v0.136.0

26 Sep 01:53
v0.136.0
c119300
Compare
Choose a tag to compare

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

🛑 Breaking changes 🛑

  • (Contrib) countconnector: Upgrade profiles proto to 1.8.0 (#42526)
  • (Contrib) internal/kafka: Disable Kafka client metrics (#42662)
    We disable publishing Kafka client metrics to brokers, since they were not
    added intentionally and may lead to log spam when the broker does not really
    support metrics. We may make this configurable in the future.
  • (Contrib) pkg/ottl: Upgrade profiles proto to 1.8.0 (#42526)
    See proto changelog.
  • (Contrib) transformprocessor: Upgrade profiles proto to 1.8.0 (#42526)
  • (Contrib) kubeletstatsreceiver: Remove support for no-op config sections for disabled CPU utilization metrics (#42727)

💡 Enhancements 💡

  • (Splunk) dotnet-agent: Update the Splunk Distribution of OpenTelemetry .NET to version 1.11.0 (#6773)
    This updates the Zero-code instrumentation for .NET deployed with the
    Splunk Distribution of the OpenTelemetry Collector. This version drops support
    for .NET 6 which reached end-of-life in November 2024.
  • (Splunk) javaagent: Update Splunk Distribution of OpenTelemetry Java to version 2.20.1 (#6781)
  • (Core) debugexporter: add support for batching (#13791)
    The default queue size is 1
  • (Core) configtls: Add early validation for TLS server configurations to fail fast when certificates are missing instead of failing at runtime. (#13130, #13245)
  • (Contrib) prometheusremotewritereceiver: Adds support to accept METRIC_TYPE_UNSPECIFIED as gauge type (#41840)
  • (Contrib) exporter/awss3: Add S3PartitionTimezone config value to be able to change the timezone used for time-based partitioning (#42319)
  • (Contrib) processor/k8sattributesprocessor: Add support for k8s.cronjob.uid attribute in k8sattributesprocessor (#42557)
  • (Contrib) processor/resourcedetection: Add support for linode cloud in resourcedetectionprocessor (#42543)
  • (Contrib) processor/resourcedetection: Add support for Scaleway host image attributes in the resourcedetectionprocessor (#42682)
  • (Contrib) processor/resourcedetection: Add support for Vultr cloud provider in the resourcedetectionprocessor (#42569)
  • (Contrib) spanmetricsconnector: Supports adding the collector.instance.id attribute to data points generated by the spanmetrics connector. (#40400)
    This feature currently in alpha stage, user should enable it by feature-gate --feature-gates=+connector.spanmetrics.includeCollectorInstanceID
  • (Contrib) processor/resourcedetection: Add support for Scaleway cloud provider in the resourcedetectionprocessor (#42664)
  • (Contrib) exporter/awss3exporter: adds configuration field 's3_base_prefix' to be able to set a base path for all S3 file uploads (#42661)
  • (Contrib) journaldreceiver: Enable reading from all journals, including remote ones. A new option merge is added to the configuration. (#39188)
  • (Contrib) kafkametricsreceiver: Implement client reset for recoverable errors in Sarama calls (#41363)
    This change implements client reset functionality to address recoverable errors in Sarama calls, such as connection resets and EOF errors. When a recoverable error is encountered, the client is reset, enabling the scraper to reconnect and resume metric collection seamlessly.
  • (Contrib) tailsamplingprocessor: Set a tailsampling.cached_decision attribute on traces that were sampled by the decision cache. (#42535)
  • (Contrib) postgresqlreceiver: Including execution time metric for currently running queries in query samples. (#42429)
    The duration for currently running queries is calculated using the query_start time available in pg_stat_activity table.
  • (Contrib) receiver/k8scluster: Add experimental metric for container status reason (#32457)
  • (Contrib) countconnector: Updates the countconnector metric timestamps to use earliest timestamp from batch as start timestamp and latest as timestamp, instead of using timestamp from metric creation time. (#40573)

🧰 Bug fixes 🧰

  • (Core) otelcol: Fix a potential deadlock during collector shutdown. (#13740)
  • (Core) otlpexporter: fix the validation of unix socket endpoints (#13826)
  • (Contrib) receiver/snowflake, receiver/sqlquery: Fix panic on startup caused by gosnowflake v1.16.0 (#42605)
    The solution was to downgrade the dependency version to v1.15.0.
    For more information, refer to the upstream gosnowflake issue
  • (Contrib) kafkaexporter: Fix bug where Kafka exporter ignored auth.tls configuration syntax. (#42754)
  • (Contrib) extension/storage: Fix 'recreate' rename file only on panic (#41802)
    • This recovers from a panic when the bbolt db is corrupted and renames the file when a panic occurs.
    • This changes the recreate behavior to not rename the file upon every start of the collector.
  • (Contrib) exporter/loadbalancing: Drop resources if the service routing key does not exist (#41550)
  • (Contrib) processor/redaction: Support redaction of scope level atrributes (#42659)
  • (Contrib) splunkenterprisereceiver: Fix a typo from a previous PR implementing the search artifact size metrics, which has caused errors from parsing empty strings. (#42615)
  • (Contrib) signalfxexporter: Only validate the root_path of the collector if sync_host_metadata is enabled. (#42688)
  • (Contrib) signalfxexporter: Add HostID resource attribute to Histogram data in OTLP format (#42905)

Docker Image Manifests:

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

Technical addon for the Splunk distribution of the OpenTelemetry Collector v1.6.0

19 Sep 22:42
Splunk_TA_otel/v1.6.0
c63f88a
Compare
Choose a tag to compare
  • Updates addon to use collector version v0.135.0
  • Removed splunk_otel_log_file configuration option. In unmanaged scenarios, this file
    would grow in case of errors and would not be rotated or truncated by operators, leading
    to problems with disk space use. Now, by default, the OTel Collector will log errors
    to splunkd.log on all platforms. If you want more detailed logging or if you want to log to a different file,
    you can modify the service.telemetry.logs section in the YAML files under the configs/ directory of the add-on (#6748).

v0.135.0

18 Sep 01:30
v0.135.0
5b7a902
Compare
Choose a tag to compare

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

🛑 Breaking changes 🛑

  • (Splunk) receiver/sapmreceiver: Remove already deprecated sapm receiver (#6772)
    Replace any usage of the sapm receiver with the OTLP receiver
    also updating any corresponding sapm exporter to the OTLP HTTP exporter
    as appropriate.
  • (Contrib) apachereceiver: Add number of connections per async state metrics. (#41886)
  • (Contrib) k8sattributesprocessor: Introduce allowLabelsAnnotationsSingular feature gate to use singular format for k8s label and annotation resource attributes (#39774)
    The feature gate, when enabled, will change the default resource attribute key format from k8s..labels. to k8s..label.. Same applies for annotations.

🚀 New components 🚀

  • (Splunk) receiver/prometheusremotewrite: Add the Prometheus Remote Write receiver to the distribution. (#6632)
    See README for more information.
  • (Splunk) receiver/zookeeper: Add zookeeper receiver to the distribution (#6620)
    See README for more information.
  • (Splunk) receiver/awscloudwatch: Add AWS CloudWatch receiver (#6619)
    See README for more information.

💡 Enhancements 💡

  • (Splunk) Splunk_TA_otel: Change internal/settings log format for Splunk TA for OpenTelemetry (#6749)
    The formatting of the internal/settings log was changed to correctly report log level when the collector is running
    as the Splunk TA for OpenTelemetry. Related to change #6748.
  • (Splunk) fips: Use native FIPS 140-3 support, bundled with go 1.24 (#6718)
    See FIPS 140-3 Compliance.
  • (Splunk) installer: The Windows MSI installer now supports setting the GODEBUG environment variable. (#6719)
    You can set GODEBUG to turn on Go runtime FIPS 140-3 compatibility with the following values:
    • GODEBUG=fips140=off turn off any FIPS 140-3
    • GODEBUG=fips140=on turn on FIPS 140-3. This is the preferred setting in FedRAMP environments.
    • GODEBUG=fips140=only Experimental mode to disable any encryption mechanisms but FIPS 140-3 encryption.
      This mode is still under review by the Go team.
      See FIPS 140-3 Compliance for further information.
  • (Splunk) installer: Expose setting GODEBUG as an option of the install scripts (#6778)
  • (Splunk) discovery: Automatic discovery of RabbitMQ by default enables the extra metrics used by dashboards on Splunk Observability (#6509)
  • (Core) exporterhelper: Add new exporter_queue_batch_send_size and exporter_queue_batch_send_size_bytes metrics, showing the size of telemetry batches from the exporter. (#12894)
  • (Contrib) transformprocessor: Add support for merging histogram buckets. (#40280)
    The transformprocessor now supports merging histogram buckets using the merge_histogram_buckets function.
  • (Contrib) k8seventsreceiver: Adds scope name and version to logs (#42426)
  • (Contrib) azureeventhubreceiver: Added feature flag to use the new Azure SDK (#40795)
  • (Contrib) dockerstatsreceiver: Add Windows support (#42297)
    The dockerstatsreceiver now supports Windows hosts.
  • (Contrib) kafkaexporter: Use franz-go client for Kafka exporter as default, promoting the exporter.kafkaexporter.UseFranzGo feature gate to Beta. (#42156)
  • (Contrib) kafkaexporter: Add allow_auto_topic_creation producer option to kafka exporter and client (#42468)
  • (Contrib) processor/resourcedetection: Add support for hetzner cloud in resourcedetectionprocessor (#42476)
  • (Contrib) kafkareceiver: Add rack_id configuration option to enable rack-aware replica selection (#42313)
    When configured and brokers support rack-aware replica selection, the client will prefer fetching from the closest replica, potentially reducing latency and improving performance.
  • (Contrib) statsdreceiver: Introduce explicit bucket for statsd receiver (#41203, #41503)
  • (Contrib) processor/k8sattributes: Support extracting labels and annotations from k8s DaemonSets (#37957)
  • (Contrib) processor/k8sattributes: Support extracting labels and annotations from k8s Jobs (#37957)
  • (Contrib) k8sclusterreceiver: Add option namespaces for setting a list of namespaces to be observed by the receiver. This supersedes the namespace option which is now deprecated. (#40089)
  • (Contrib) k8sobjectsreceiver: Adds the instrumentation scope name and version (#42290)
  • (Contrib) receiver/kubeletstats: Introduce k8s.pod.volume.usage metric. (#40476)
  • (Contrib) sqlserverreceiver: Add service.instance.id resource attribute to all metrics and logs (#41894)
    The service.instance.id attribute is added in the format <host>:<port> to uniquely identify
    SQL Server hosts.

Docker Image Manifests:

  • Linux (amd64, arm64, ppc64le) and Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector:0.135.0
    • digest: sha256:f51e1349a7d8344ce49227868189ca78c171a55d9d46ba3d52caa48f9f58aea0
  • Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector-windows:0.135.0
    • digest: sha256:7188b4bb746d5a7ce88bba2606fb207b93a15ee0b9b4502fbda6f226a30eea3a

v0.134.0

04 Sep 17:34
v0.134.0
b25a4be
Compare
Choose a tag to compare

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

🛑 Breaking changes 🛑

  • (Splunk) configconverter: Remove normalize_gcp config converter (#6695)
    Upgrades from below v0.69.0 to v0.69.0 or above will no longer handle GCP config conversion.
    This is relevant for the resourcedetection processor, if a user was using the gce or
    gke detectors. Please refer to the
    upgrade guide
    for information on how to resolve.
  • (Splunk, Contrib) routingprocessor: Remove deprecated component routingprocessor (#6634, #19739)
    Please use the routing connector instead.
  • (Contrib) pkg/ottl: Keep the original map and continue processing keys if an error is encountered when calling an optional replacement function in replace_all_patterns. (#42359)

🚀 New components 🚀

  • (Splunk) dockerstatsreceiver: Added the docker_stats receiver to the Splunk distribution of the OpenTelemetry Collector. (#6621)
    The docker_stats receiver
    queries the local Docker daemon's container stats API for all desired running containers on a configured interval.
    These stats are for container resource usage of cpu, memory, network, and the blkio controller.

💡 Enhancements 💡

  • (Splunk) zpagesextension: Expose collector configuration via the zpages extension. (#6595)
    The endpoint exposed by the zpages extension is now configured expose the collector configurations
    (initial and effective) via the expvarz endpoint, e.g.: http://localhost:55679/debug/expvarz
    for the default zpages configuration. The endpoint contents is a JSON map in which the keys
    splunk.config.initial and splunk.config.effective contains a string with the respective
    configuration YAML. This will be the replacement when the config debug endpoint is removed
    in the future. The expvarz endpoint can be disabled directly on the configuration file
    or via the command-line flags by use of --set=extensions.zpages.expvar.enabled=false
    when using the default configurations of the Splunk collector.
  • (Splunk) logs: Added a new optional environment variable to the default Linux logs configuration file (#6656)
    The new variable is SPLUNK_FILE_STORAGE_EXTENSION_PATH, which is used for
    setting where the filelog receiver's checkpoint files are stored. The default value
    for this flag is /var/lib/otelcol/filelogs. This is only relevant for the
    logs_config_linux.yaml configuration file at this time.
  • (Splunk) instrumentation: Update splunk-otel-javaagent to v2.19.0 (#6635)
  • (Core) pdata: Add custom grpc/encoding that replaces proto and calls into the custom marshal/unmarshal logic in pdata. (#13631)
    This change should not affect other gRPC calls since it fallbacks to the default grpc/proto encoding if requests are not pdata/otlp requests.
  • (Core) pdata: Avoid copying the pcommon.Map when same origin (#13731)
    This is a very large improvement if using OTTL with map functions since it will avoid a map copy.
  • (Core) exporterhelper: Respect num_consumers when batching and partitioning are enabled. (#13607)
  • (Core) otlphttpexporter: Add profiles_endpoint configuration option to allow custom endpoint for profiles data export (#13504)
    The profiles_endpoint configuration follows the same pattern as traces_endpoint, metrics_endpoint, and logs_endpoint.
    When specified, profiles data will be sent to the custom URL instead of the default {endpoint}/v1development/profiles.
  • (Core) pdata: Add support for local memory pooling for data objects. (#13678)
    This is still an early experimental (alpha) feature. Do not recommended to be used production. To enable use "--featuregate=+pdata.useProtoPooling"
  • (Core) pdata: Optimize CopyTo messages to avoid any copy when same source and destination (#13680)
  • (Core) receiverhelper: New feature flag to make receiverhelper distinguish internal vs. downstream errors using new otelcol_receiver_failed_x and otelcol_receiver_requests metrics (#12207, #12802)
    This is a breaking change for the semantics of the otelcol_receiver_refused_metric_points, otelcol_receiver_refused_log_records and otelcol_receiver_refused_spans metrics.
    These new metrics and semantics are enabled through the receiverhelper.newReceiverMetrics feature gate.
  • (Core) debugexporter: Add support for entity references in debug exporter output (#13324)
  • (Core) pdata: Fix unnecessary allocation of a new state when adding new values to pcommon.Map (#13634)
  • (Core) service: Implement refcounting for pipeline data owned memory. (#13631)
    This feature is protected by --featuregate=+pdata.useProtoPooling.
  • (Core) service: Add a debug-level log message when a consumer returns an error. (#13357)
  • (Core) xpdata: Optimize xpdata/context for persistent queue when only one value for key (#13636)
  • (Core) otlpreceiver: Log the listening addresses of the receiver, rather than the configured endpoints. (#13654)
  • (Core) pdata: Use the newly added proto marshaler/unmarshaler for the official proto Marshaler/Unmarshaler (#13637)
    If any problems observed with this consider to disable the featuregate --feature-gates=-pdata.useCustomProtoEncoding
  • (Core) configtls: Enable X25519MLKEM768 as per draft-ietf-tls-ecdhe-mlkem (#13670)
  • (Contrib) k8sclusterreceiver: Add optional experimental k8s.container.status.state metric (#32457)
  • (Contrib) kafkareceiver: Add on_permanent_error option to message_marking configuration. (#41333)
  • (Contrib) filelogreceiver: Move filelog.decompressFingerprint feature gate to beta stage (#42189)
  • (Contrib) httpcheckreceiver: Add request body to http requests (#41325)
    The httpcheckreceiver can be configured to send a request body to the target endpoint.
  • (Contrib) tailsamplingprocessor: Optimize telemetry collection in tailsamplingprocessor (#41888)
  • (Contrib) oracledbreceiver: Add support for Oracle DB receiver to read session action as trace context. (#41878)
  • (Contrib) oracledbreceiver: Removing the toLowercase conversion on sql text in top_query payload. Also, adding child_address into the query_samples payload. (#37478)
  • (Contrib) prometheusreceiver: Remove temporary fix for metric name validation, fix upstream resolved (#42004)
  • (Contrib) tailsamplingprocessor: Add a new option to block on num traces overflow. (#41546)
  • (Contrib) httpcheckreceiver: Add response body validation (#41325)
    The httpcheckreceiver now supports validating the response body using a few approaches.
    String matching, JSON path matching, size ranges, and regex matching are supported.
  • (Contrib) httpcheckreceiver: Fix race for timing of request steps (#42042)
    The httpcheckreceiver uses atomic operations to track t...
Read more

v0.132.0

20 Aug 00:27
v0.132.0
4053f88
Compare
Choose a tag to compare

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

🛑 Breaking changes 🛑

  • (Contrib) receiver/azuremonitor: Updated append_tags_as_attributes configuration type from boolean to array (#40988)
  • (Contrib) receiver/googlecloudpubsub: Removed built-in support for cloud_logging and raw_text encoding (#41812)
  • (Contrib) receiver/postgresql: Unified configuration and enabled events by default (#41700)
    • Removed the existing query_sample_collection.enabled and top_query_collection.enabled flags in favor of using the field generated by mdatagen.
    • Both collections are now enabled by default.

🚩 Deprecations 🚩

  • (Core) service: Moved service.noopTraceProvider feature gate to deprecated stage (#13492)
    The functionality of the feature gate is available via configuration with the following telemetry settings:
    service:
      telemetry:
        traces:
          level: none
  • (Core) service: Deprecated telemetry.disableHighCardinalityMetrics feature gate (#13537)
  • (Contrib) receiver/kafka: Improved internal metrics telemetry, deprecated some existing metrics (#41109)

💡 Enhancements 💡

  • (Core) confighttp: Added option to configure ForceAttemptHTTP2 (#13426)
  • (Core) pdata: Avoided unnecessary buffer copy when JSON marshal fails (#13598)
  • (Core) processorhelper: Added processor internal duration metric (#13231)
  • (Contrib) exporter/kafka: Enrich kafkaexporter errors with topic (#41691)
  • (Contrib) exporter/kafka: Use exporterhelper's WithQueueBatch and configure batch partitioner based on configured metadata keys (#41775)
  • (Contrib) pkg/ottl: Add UUIDv7 function to generate v7 UUIDs. (#41268)
  • (Contrib) pkg/stanza: Add support for batch processing in most operators (#39575)
    The following operators now support batching: add, assign_keys, copy, flatten, move,
    regex_replace, remove, retain, unquote json_parser, json_array_parser, key_value_parser,
    regex_parser, scope_name, severity, timestamp, trace_parser, uri_parser.
    The following operators do not support batching yet: container, csv_parser, filter, recombine, router, syslog.
  • (Contrib) processor/redaction: Add database sanitization capability to the redaction processor. (#41647)
  • (Contrib) processor/tailsampling: Add decision attribute to metrics tracking sampling decisions (#41819)
    Possible values for the decision attribute are sampled, not_sampled and dropped
  • (Contrib) processor/transform: Introduce convert_summary_quantile_val_to_gauge() function (#33850)
  • (Contrib) receiver/filelog: Add a new setting, polls_to_archive, to control the number of poll cycles to store on disk, rather than being discarded. (#32727)
    If polls_to_archive setting is used in conjunction with storage setting, file offsets older than three poll cycles are stored on disk rather than being discarded.
    This feature enables the receiver to remember file for a longer period and also aims to use limited amount of memory.
  • (Contrib) receiver/httpcheck: Add detailed timing metrics (#41379)
    The timing metrics added to the receiver now include durations for dns lookup, tcp connection, tls handshake, request, and response.
  • (Contrib) receiver/k8sobjects: Introduces include_initial_state for watch mode, so the existing state of watched objects emitted as log events. (#41536)
  • (Contrib) receiver/kafka, exporter/kafka: Allow to configure the metdata refresh interval when using the franz-go client. (#41088)
  • (Contrib) receiver/mysql: Add 'mysql.page_size' metric (#41572)
  • (Contrib) receiver/oracledb: Add options and child_address into oracle plan (#37478)
    Adding options and child_address into oracle plan to enhance the details
  • (Contrib) receiver/oracledb: Moving child_address from plan details to attributes in top N query collection. (#37478)

🧰 Bug fixes 🧰

  • (Core) pdata: Fixed null pointer access when copying into a slice (#13523)
  • (Core) confighttp: Fixed middleware configuration field name (#13444)
  • (Core) processor/memorylimiter: Improved shutdown handling (#9687)
  • (Core) confighttp: Reused zstd Reader objects (#11824)
  • (Contrib) connector/routing: Add support for the IsRootSpan OTTL function. (#41462)
  • (Contrib) connector/spanmetrics: Adds a default maximum number of exemplars within the metric export interval. (#41679)
  • (Contrib) exporter/awss3: Fixes S3 path joining in the AWS S3 exporter to ensure correct partitioning and prefix handling. (#41675)
  • (Contrib) exporter/splunkhec: Do not log entries if they are rejected as too long (#41575)
  • (Contrib) receiver/awscontainerinsight: Set Aws config in the info to pass the creds (#41799)
  • (Contrib) receiver/jmx: fix sha256sum for opentelemetry-jmx-scraper-1.48.0-alpha.jar (#41864)
  • (Contrib) receiver/solace: The Solace receiver may leak memory on reporting traces when used under high load. (#41792)
  • (Contrib) receiver/splunkenterprise: fixes behavior of kvstore metrics scraper (#41527)
  • (Contrib) receiver/splunkhec: Accept dashes in metric names (#41127)
  • (Contrib) receiver/statsd: Fixes a bug when storing k8s.pod.ip in the metrics. Previously otelcol IP was used instead of the client IP. (#41361, #41362)
  • (Contrib) receiver/vcenter: Fixes a potential NPE during VM collection (#41018)

Docker Image Manifests:

  • Linux (amd64, arm64, ppc64le) and Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector:0.132.0
    • digest: sha256:4808cf834669e49bb95a028dfa521e21231d711ac1eab3db46681c81ec2f512a
  • Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector-windows:0.132.0
    • digest: sha256:a94bf72d6adb8f8a547b085a69f18b70c0e3f68e3eb11fbc143da1dbd5d1a95e

v0.131.3

17 Aug 16:44
v0.131.3
4bbe4ea
Compare
Choose a tag to compare

🛑 Breaking changes 🛑

  • smartagent/jaeger-grpc: Remove, already deprecated, jaeger-grpc monitor. Please use the jaeger receiver instead. (#6601)
    To use the OTel-native jaeger receiver with the same port used by default by the jaeger-grpc monitor, apply the following config:
    receivers:
      jaeger:
        protocols:
          grpc:
            endpoint: localhost:14250

🚩 Deprecations 🚩

  • smartagent/kubelet-metrics: The kubelet-metrics monitor is deprecated and will be removed by the end of October 2025. Please use the kubeletstats receiver instead. (#6599)
  • smartagent/kubelet-stats: The kubelet-stats monitor is deprecated and will be removed by the end of October 2025. Please use the prometheus receiver instead. (#6597)
  • smartagent/cadvisor: The cadvisor monitor is deprecated and will be removed by the end of October 2025. Please use the prometheus receiver instead. (#6597)

Docker Image Manifests:

  • Linux (amd64, arm64, ppc64le) and Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector:0.131.3
    • digest: sha256:8e51d0df805769e2373174730d07d2dd9791840f2d50bde74794c1e5a5afa0c7
  • Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector-windows:0.131.3
    • digest: sha256:bdbba35163292ec7c147f9e516e1d258800fde0477b756d1bb81a77aefbf744a

v0.131.2

13 Aug 17:49
v0.131.2
1c6ce0e
Compare
Choose a tag to compare

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

💡 Enhancements 💡

  • all: Upgrade go version to 1.24 (#6542)

🚀 New components 🚀

Docker Image Manifests:

  • Linux (amd64, arm64, ppc64le) and Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector:0.131.2
    • digest: sha256:244855a94591a779217182eadd48305887b1216eaa92ddfbf1082cdff998d829
  • Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector-windows:0.131.2
    • digest: sha256:974535a94bd21ad2a8f3b5ecd8f4a9fb9f4c1631cbfd9db9064ab31495a58494

Technical addon for the Splunk distribution of the OpenTelemetry Collector v1.5.0

13 Aug 16:39
Splunk_TA_otel/v1.5.0
3964549
Compare
Choose a tag to compare
  • Updates addon to use collector version v0.131.0
  • Fixes Smart Agent bundle extraction
  • Fixes windows orphaned OTel Collector processes when SplunkD exits ungracefully

v0.131.1

06 Aug 18:17
v0.131.1
e2afd03
Compare
Choose a tag to compare

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

💡 Enhancements 💡

  • (Contrib) receiver/sqlserver Enable sqlserver events collection on windows (#41762)

Docker Image Manifests:

  • Linux (amd64, arm64, ppc64le) and Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector:0.131.1
    • digest: sha256:7fe8ef5ffad6075341c2b2eb8d97b1a706e8ad873b6828bfd7a7f5988e451811
  • Windows (2019 amd64, 2022 amd64):
    • quay.io/signalfx/splunk-otel-collector-windows:0.131.1
    • digest: sha256:323cda93fc3aededa72b694044e67f85bf5523b068728a4b4b2906a1353e1237