Skip to content

Weekly Report: 2026-03-24 - 2026-03-31 #47251

@github-actions

Description

@github-actions

Format

  • {CATEGORY}: {COUNT} ({CHANGE_FROM_PREVIOUS_WEEK})

Issues Report

  • New issues: 38 (-7)
    Issues
    • Ambiguous encoding in pdatautil.MapHash that can lead to collisions (#47241)
    • [processor/interval] Feature flush buffer on shutdown (#47238)
    • New component: processor/drain — log template annotation via the Drain algorithm (#47235)
    • [processor/filter] Deprecate and remove per-signal configuration format (#47233)
    • [processor/filter] Change default error_mode to ignore (#47232)
    • [processor/transform] Change default error_mode to ignore (#47231)
    • [pkg/ottl] Standardize grammar slices from raw to pcommon.Slice (#47230)
    • [connector/failover] - Panic when using sending_queue (#47229)
    • Allow to specify an ingest pipeline to be used before writing documents (#47227)
    • SQL Server Receiver: Implement shared connection pooling across scrapers (#47219)
    • Split up processor/resourcedetection / Create "submodules" (#47218)
    • [datadogexporter] Affected by upstream DDSketch bin corruption bug ([BUG] sync.Pool use-after-free in convertDDSketchIntoSketch corrupts DDSketch bins across data points DataDog/datadog-agent#48508) (#47216)
    • [cmd/telemetrygen] Flag --allow-export-failures has inconsistent behavior across signal types. (#47215)
    • [pkg/stanza] severity_parser operator does not work with parse_ints option of json_parser (#47209)
    • [receiver/mysql] mysql.instance.endpoint resource attribute never set on log events (#47207)
    • support timeout setting for telemetrygen (#47203)
    • OIDC authentication for the Snowflake receiver (#47200)
    • [pkg/datadog/apmstats]: Report for failed tests on main (#47198)
    • github.com/hexops/gotextdiff pkg removed, filter/transform/batch processors depend on it (#47196)
    • [pkg/stanza][receiver/windowseventlog]: Pass-by-value bookmark initialization results in leaked bookmark EVT_HANDLE (#47194)
    • [exporter/kafka] Add option to set headers on outgoing records (#47193)
    • [cmd/opampsupervisor] Restore previously working remote config if new one fails to apply (#47192)
    • [cmd/opampsupervisor] Migrate to confmap library for the Collector config files option (#47191)
    • How to HTTP POST? (#47190)
    • [receiver/webhookeventreceiver] Make webhookeventreceiver to support HMAC signature authentication (#47188)
    • Add multi-namespace filter support to k8sattribute processor (#47187)
    • [pkg/stanza][receiver/windowseventlog]: Enhance Windows Event Log receiver by using an LRU cache for the Stanza publisher cache (#47179)
    • [pkg/stanza][receiver/windowseventlog]: Enhance Windows Event Log receiver by using an LRU cache for the Stanza publisher cache (#47178)
    • Missing vcenter state metrics (#47176)
    • [exporter/splunkhec] Improve timestamp precision in HEC events (#47175)
    • [exporter/prometheusexporter]: createDefaultConfig should use confighttp.NewDefaultServerConfig() (#47173)
    • Add support for Custom Resources to the k8s Observer (#47168)
    • Add support for Custom Resources to the k8s Observer (#47167)
    • [pkg/stanza]: Optimize raw Windows Event log XML parsing (#47164)
    • Document native histograms support for prometheusexporter (#47160)
    • Add Exemplars support for native Prometheus histograms in prometheusexporter (#47159)
    • obfuscateCacheHits errors are not handled gracefully in oracledbreceiver (#47151)
    • Weekly Report: 2026-03-17 - 2026-03-24 (#47137)
  • Issues needing triage: 34 (7)
    Issues
    • [exporter/elasticsearch] - Document level 409 Conflict responses are unconditionally logged as errors (#47248)
    • [connector/failover] - Panic when using sending_queue (#47229)
    • Missing vcenter state metrics (#47176)
    • Add support for Custom Resources to the k8s Observer (#47168)
    • Document native histograms support for prometheusexporter (#47160)
    • Tag "api.security.authentication" on Datadog from otel collector maybe (#47133)
    • [receiver/awsemfexporter] data race in getPusher/logPusher causes nil pointer panic and out-of-order log events (#47126)
    • [receiver/splunkenterprise] Run arbitrary search from Splunk Enterprise receiver on a given instance (#47124)
    • Add support for idle blocking sessions in query_sample event flow (#47120)
    • Only watch some resources using k8s_cluster receiver (#47117)
    • [receiver/sqlqueryreceiver] timeout required in sql connection (#47114)
    • Adding and defaulting service.* attributes as resource attributes for Oracle DB receiver (#47088)
    • Adding and defaulting service.* attributes as resource attributes for Postgres receiver (#47087)
    • support storage extension of deltacumulativeprocessor (#47086)
    • [receiver/yanggrpcreceiver]: Report for failed tests on main (#47084)
    • Opamp supervisor do not start otel-collector with a valid base config an empty remote config (#47082)
    • [processor/tailsamplingprocessor]: Report for failed tests on main (#47055)
    • [receiver/awss3] handle s3:TestEvent messages (#47045)
    • mongodbatlasreceiver: include_clusters/exclude_clusters filtering not working for project (#47037)
    • k8sclusterreceiver: add configurable synthetic k8s.cluster entity identity (#46998)
    • [processor/isolationforestprocessor] identical anomaly scores for all spans, anomaly detection non-functional (#46988)
    • fluentforward receiver: ACK sent before pipeline processing, preventing backpressure from reaching Fluent Bit (#46973)
    • [extension/opampextension] Fails on Windows containers: "getting host ID: The system cannot find the file specified" (#46965)
    • [receiver/datadog] invalid temporality and type combination for metric dd.internal.stats.payload (#46937)
    • Add MongoDB exporter supporting logs, metrics, and traces for MongoDB Community Edition and Atlas (#46933)
    • [receiver/receivercreator] Add profiles support for receivercreator (#46930)
    • AWS X-Ray Exporter Missing MutatesData Capability Declaration (#46889)
    • Add Log-Only Properties for EMF Exporter (#46751)
    • [receiver/kubeletstats] Expose Summary.Node.SystemContainers in kubeletstats receiver (#46703)
    • Support strategies for handling traces with extremely large numbers of spans (#46642)
    • Add support for trace propagation for mysql (#46631)
    • Add unique identifier for mysql receiver (#46605)
    • [receiver/hostmetrics] Emit unique service.instance.id attribute per resource for interoperability with Prometheus as OTel backend (#46207)
    • Update Development Events attribute names (#45899)
  • Issues ready to merge: 0 (0)
  • Issues needing sponsorship: 25 (-2)
    Issues
    • New component: processor/drain — log template annotation via the Drain algorithm (#47235)
    • Component donation: metrics preaggregationprocessor (#46938)
    • Component donation: exporter/lgtmexporter (#46744)
    • Component donation: exporter/postgres (#46501)
    • New component: processor/genaisemconv — GenAI Semantic Convention Normalizer (#46304)
    • Component donation: flightrecorderreceiver (#46089)
    • Component donation: processor/genainormalizer (#46069)
    • Proposal: New Synthetic Monitoring Receiver (#45990)
    • Component donation: grpccheckreceiver (#45904)
    • Dynamic Telemetry Exporters (#45801)
    • async profiler receiver (#45693)
    • Component donation: Span Pruning Processor (#45654)
    • Add openapi processor for trace enrichment (url.template, peer.service) in an automated way (#45314)
    • Component donation: bloomfilterprocessor (#44773)
    • [New Processor, recombinelogs] Create new processor for "multiline log" concatenation. (#44744)
    • New component: awsecsattributesd processor (#44476)
    • New component: authgate extension (#44400)
    • New component: sqlquerymasking processor (#44097)
    • New component: slurm receiver (#44094)
    • New component: Azure Cost Management Receiver (#43977)
    • New component: sipcheckreceiver (#43437)
    • New component: NATS as a Receiver and Exporter (#39540)
    • New component: OTTL-based request partitioning processor (#39199)
    • Update context dynamically from attributes (#34649)
    • New component: RabbitMQ (message) Receiver (#34242)
  • New issues needing sponsorship: 1 (0)
    Issues
    • New component: processor/drain — log template annotation via the Drain algorithm (#47235)
  • Issues and PRs that need code owner review: 96 (-3)
    Issues
    • SQL Server Receiver: Implement shared connection pooling across scrapers (#47219)
    • [exporter/kafka] Add option to set headers on outgoing records (#47193)
    • Add multi-namespace filter support to k8sattribute processor (#47187)
    • [pkg/stanza][receiver/windowseventlog]: Enhance Windows Event Log receiver by using an LRU cache for the Stanza publisher cache (#47179)
    • Update Proposal for nginx receiver (#47059)
    • Enhance MariaDB support for top_query events. (#46814)
    • [pkg/stanza] High CPU usage in regex processing in container parser (#46808)
    • [extension/opamp] Reported identifying attributes not matching Collector internal telemetry (#46649)
    • Introducing exec- span to spearate queue from execution time. (#46590)
    • EXPLAIN command fails for statements with comment prefix (#46587)
    • Prometheus exporter detailed error logs no longer include dropped item counts (#46552)
    • [receiver/apachespark] Implement offset/watermark tracking to prevent redundant scraping of Spark History Server (#46228)
    • missing the vm power state metric per-VM (#46208)
    • Excessive float64 precision in CPU scraper utilization metrics (#46177)
    • Adding and defaulting service.* attributes as resource attributes (#46176)
    • Parsing a timestamp from a log file but no datepart defaults to first day of the year (#46111)
    • Add comments to token file (#46100)
    • Strict mode: fail closed for insecure receiver auth defaults (#46097)
    • [receiver/awss3] Clean up objects (#46078)
    • [extension/opamp] Persist instance_uid across collector restarts (#46064)
    • Add configuration to limit per-poll log loading in filelog receiver to prevent OOM (#46002)
    • [extension/opamp] Implement AcceptsOpAMPConnectionSettings capability (#46001)
    • [processor/resourcedetection] Remove feature gate processor.resourcedetection.propagateerrors (#45853)
    • [extension/healthcheck] HTTP keepalives are disabled by default (#45837)
    • k8sattributeprocessor does not override attributes even if user explicitly configured annotation (#45736)
    • [postgresqlreceiver] Panic in collectTopQuery when pg_stat_statements contains entries from deleted databases (#45713)
    • Support multiple collection intervals within a receiver (#45700)
    • Partition based on signal timestamp, not ingestion time (#45691)
    • [pkg/ottl] Implement solution to suport bitwise operations on OTTL. (#45560)
    • Add a nand policy to write more flexible policies easily (#45553)
    • mongodbreceiver Type: Unknown, Last error: EOF (#45490)
    • Extract Cloudflare Logs encoding extension from cloudflare receiver (#45422)
    • [receiver/hostmetrics] New approach to calculate 'used' memory reports wrong value (#45413)
    • [receiver/statsdreceiver] Add ignore_host option to disable source IP-based aggregation (#45387)
    • [exporter/awsxrayexporter] does not capture JavaScript exception stacktraces (#45356)
    • [receiver/postgresql] align better with semantic conventions through globally unique resource identification (#45347)
    • groupbyattrsprocessor: Curious why we are not moving the data instead of making a copy (#45322)
    • [receiver/awscloudwatch] API Gateway logs not ingested despite successful checkpoint updates (#45284)
    • [extension/oidcauth] collector doesn't start when any OIDC issuer is unreachable (#45206)
    • DeltaToCumulative processor can emit zero to signify a reset (#45053)
    • [receiver/datadog] Tags set as resource attributes when they are not (#45021)
    • Use new ${{ job.check_run_id }} to calculate job span id (#44856)
    • [awss3exporter] Support dynamic role_arn from resource attributes (#44844)
    • OpAMP Supervisor lacks failure context after remote-config updates (#44836)
    • [processor/k8sattributes] fetch pod information from the node-local kubelet API rather than apiserver (#44787)
    • About the meaning of process_disk_io_bytes_total in otelcol (#44785)
    • [processor/k8sattributes] Disable deployment/replicaset metadata informers (#44708)
    • After reloading the Opentelemetry Collector configuration, a panic occurred in ES Exporter (#44681)
    • httpcheck receiver - Additonal attributes on validation (#44662)
    • [cmd/opampsupervisor] persistent_state.yaml should display status value (#44658)
    • loadbalancingexporter - load balance exemplars based on trace id (#44597)
    • [connector/failoverconnector] Trigger failover pipeline for specific error type (#44518)
    • Upgrade jose2go to 1.8.0 above to address CVE-2025-63811 (#44444)
    • supervisor: persistent_state does not report failed configurations (#44432)
    • Collect github webhooks as otel logs (#44395)
    • [receiver/kafka] Failing unit test TestReceiver_MessageMarking (#44355)
    • [extension/opamp] Report "raw" configuration file(s) (#44341)
    • New component: SMART receiver (#44334)
    • [connector/servicegraph] Add a config option to build graph edges without requiring span.kind (client/server) (#44308)
    • exporting logs when network is down (#44235)
    • Feature request [processor/geoipprocessor] add support for other MaxMind DB types (#44128)
    • filexporter/invalid zstd file (#44077)
    • Implement Scraper Groups in vCenter Receiver (#44061)
    • [receiver/libhoney] Error with unsupported Content-Encoding: (#44010)
    • [receiver/journald] add a watchdog goroutine to restart journalctl when it hangs (#44007)
    • Tracing for tailsamplingprocessor (#43931)
    • [otelarrow] panic in otel-arrow-adapter: interface conversion: interface {} is arrow.Duration, not int64 (#43872)
    • [ottl] Create delete_matching_values ottlfunc to delete conditionally "keys/values" in a pcommon.Map. (#43804)
    • Live submission of span data (#43707)
    • [processor/logdedup] Preserve First Occurrence Timestamp (#43647)
    • [exporter/loadbalancing] Health Check / Heartbeat / Failover Mechanism (#43644)
    • [connector/failoverconnector]: Report for failed tests on main (#43527)
    • [exporter/awsxrayexporter] Consumer Segments should set the name to be local service name if possible (#43432)
    • [receiver/otelarrowreceiver]: Report for failed tests on main (#43030)
    • [internal/otelarrow/test]: Report for failed tests on main (#42937)
    • Dynamic Header to mimir multi tenant (#42800)
    • [receiver/hostmetrics] Pressure Stall Information (PSI) from linux hosts (#42779)
    • Move to beta stability (#42695)
    • httpcheck reciever - custom attributes in the reciever config (#42525)
    • [processor/tailsampling] Offloading trace storage to disk for scalability (#42326)
    • os.build.id attribute does not use HOST_ETC env (#42166)
    • [receiver/hostmetrics] Extend process scraper documentation (#41990)
    • [k8sattributes] Pod-association matching does not work as documented (#41844)
    • Add a generic way to associate a k8s resource with metadata (#41703)
    • [exporter/file] Promote fileexporter to beta (#41669)
    • [exporter/awss3] Promote awss3exporter to beta (#41668)
    • [extension/sigv4authentication] support configuring AWS access and Secret key (#41652)
    • [receiver/tcplog] Move tcplogreceiver to beta (#41571)
    • [receiver/saphana] Move to beta stability (#41569)
    • [connector/servicegraph] remove virtual node feature gate (#41086)
    • Add a self-healthcheck capability to the otelcol-contrib bundle (#40517)
    • datadog exporter profile support (#40055)
    • [pkg/winperfcounters] Refactor internal collect data retry when scraping (#39851)
    • Top N processes by CPU, memory, and disk (#39423)
    • [connector/routing] Ability to dynamically determine a pipeline ID (#36809)
    • [receiver/awsecscontainermetrics] Clarify behavior of certain metric attributes (#35987)

Components Report

JSON Data

Expand
{
  "issuesData": {
    "issuesNew": 38,
    "issuesTriage": 34,
    "issuesReadyToMerge": 0,
    "issuesSponsorNeeded": 25,
    "issuesNewSponsorNeeded": 1,
    "issuesCodeOwnerNeeded": 96
  },
  "componentData": {
    "lookingForOwners": 60,
    "unmaintained": 1,
    "deprecated": 3
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions