Skip to content

Weekly Report: 2026-07-07 - 2026-07-14 #49638

Description

@github-actions

Format

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

Issues Report

  • New issues: 32
    Issues
    • [receiver/sqlserver] Add Always On Availability Group database replica metrics (#49633)
    • [receiver/postgresql] explainQuery API doesn't take in the golang context (#49632)
    • [pkg/status] Pipelines with both stopped and running components shouldn't be reported as stopping (#49631)
    • Standardize Outcome vs Status for Internal Telemetry (#49630)
    • [receiver/sqlquery] tracking value is persistently saved on every row, causing poor performance and potential data loss (#49629)
    • Incorrect usage of '%w' format verb in structured zap logging calls (#49627)
    • [flinkmetricsreceiver] Should flink.job.id be emitted as a resource attribute on job-scoped metrics? (#49624)
    • Add support for top_query flow for mongodbreceiver (#49623)
    • TCP receiver may emit truncated/cut-off log lines when the collector shuts down mid transmission (#49622)
    • [processor/resourcedetection] Add Azure App Services resource detector (#49616)
    • TCP Connection Limit and Connection Idle Timeout (#49610)
    • [cmd/opampsupervisor] Configuration validation ignores potential feature gates in collector args (#49609)
    • Component donation: sdnotify Extension (#49607)
    • Add db.namespace attribute to db.server.session.wait_sample event (#49603)
    • [receiver/k8sobjectsreceiver] Panic and Data Race During Leader Election Re-acquisition (#49601)
    • processor/tailsampling: latency policy threshold_ms is exclusive when upper_threshold_ms is set, but inclusive when unset (#49593)
    • [tailstorage/pebbletailstorage] Bound disk usage (#49592)
    • [exporter/signalfx] Simplify system.cpu translation after cpu attribute opt-in (#49589)
    • [receiver/dnscheckreceiver] New Component: new DNS Check Receiver (#49561)
    • [receiver/macos_unified_logging]: Deprecated type is not included in non-Darwin builds (#49558)
    • Enable cardinalityguardianprocessor in the contrib distribution (#49557)
    • file_stats: file.count should expose include pattern or receiver identifier (#49556)
    • Add exchange-level metrics to the rabbitmqreceiver (#49552)
    • Support partitioning traces by resource attributes (e.g. service.name) for scaled-out spanmetrics consumers (#49550)
    • [receiver/k8scluster] Emit entity creation timestamp (k8s..start_time) to enable age/uptime (#49548)
    • [receiver/awscloudwatchreceiver]: Report for failed tests on main (#49531)
    • [receiver/filelog] Parsing collector's own zap logs and promoting the resource field onto OTLP Resource (#49525)
    • processor/dynamic_sampling: teach adaptive samplers about upstream sampling threshold (#49517)
    • [exporter/splunkhec] splunk_app_version sets no version by default (#49510)
    • [receiver/azuremonitor] Accuracy not perfect (#49508)
    • mongodbreceiver: index-stats scrape errors on views and timeseries collections (Location40602) (#49494)
    • Weekly Report: 2026-06-30 - 2026-07-07 (#49491)
  • Issues needing triage: 53
    Issues
    • [receiver/postgresql] explainQuery API doesn't take in the golang context (#49632)
    • [pkg/status] Pipelines with both stopped and running components shouldn't be reported as stopping (#49631)
    • Standardize Outcome vs Status for Internal Telemetry (#49630)
    • [receiver/sqlquery] tracking value is persistently saved on every row, causing poor performance and potential data loss (#49629)
    • Incorrect usage of '%w' format verb in structured zap logging calls (#49627)
    • [flinkmetricsreceiver] Should flink.job.id be emitted as a resource attribute on job-scoped metrics? (#49624)
    • TCP Connection Limit and Connection Idle Timeout (#49610)
    • Component donation: sdnotify Extension (#49607)
    • [receiver/dnscheckreceiver] New Component: new DNS Check Receiver (#49561)
    • Enable cardinalityguardianprocessor in the contrib distribution (#49557)
    • Support partitioning traces by resource attributes (e.g. service.name) for scaled-out spanmetrics consumers (#49550)
    • [receiver/k8scluster] Emit entity creation timestamp (k8s..start_time) to enable age/uptime (#49548)
    • The sample labels are not processed when parsing from OTLP profiles to pprof (#49480)
    • Add support for blocking sessions for mysql database (#49458)
    • SQL server status metrics for Azure SQL Server Managed Instance (#49444)
    • pulsarexporter / pulsarreceiver: Resolve CVE-2026-46384 and CVE-2026-46385 (#49430)
    • WAL consumes more memory when target is down (#49334)
    • [datadogexporter] "Failed to convert to manifest: failed to unmarshal log body: invalid character 'S' looking for beginning of value {"resource": {..." (#49322)
    • Review default confighttp settings for affected components (#49316)
    • [receiver/sqlserver] Add opt-in metrics for cursor management, worker threads, CLR execution, and Service Broker task monitoring (#49257)
    • [receiver/pprof] Consider adding Instrumentation Scope to generated Profiles (#49209)
    • exporter/opensearchexporter: Silent data loss — transient errors incorrectly classified as Permanent in log and trace bulk indexers (#49208)
    • postgresql.backends metric is described only as The number of backends which looks ambiguous (#49200)
    • [processor/resourcedetection] Add opt-in option to continue startup when a detector fails (#49196)
    • [receiver/k8s_objects] [internal/k8sinventory] Expose informer resync period (#49183)
    • [receiver/hostmetrics] Add optional network bandwidth limit and utilization metrics (#49169)
    • [receiver/redis] Add pub/sub metrics (channels, patterns, shard_channels, clients) (#49147)
    • [cmd/telemetrygen/pkg/metrics]: Report for failed tests on main (#49139)
    • [exporter/prometheusremotewrite ] WAL stuck with un-truncated entries after data source stops producing metrics (#49130)
    • Add v$sysmetric health metrics: active sessions, cache hit ratios, read latency, response time, and CPU usage (#49087)
    • postgresql receiver unusable on high-relation dbs (#49083)
    • [exporter/azuredataexplorer] Support exporting min/max for histogram metrics (#49082)
    • Add session, JVM, and OS resource metrics: non-idle activity, OJVM heap, and OS CPU/swap (#49065)
    • [loadbalancingexporter] Logs - duplicate traffic when using routing_key: attributes (#49058)
    • Add AWS IAM Database Authentication support with configcredentials config (#49044)
    • [receiver/sqlquery] Support static attributes, timestamp, and event name in log collection (#49037)
    • Google Cloud Pub/Sub Receiver Should Use Official Golang Library (#49024)
    • [receiver/sqlserver] Add sqlserver.query.plan_creation_time attribute to db.server.top_query event (#49018)
    • [exporter/splunk_hec] Push metric definitions to metadata.yaml (#49009)
    • Ability to expand or fanout metrics for resources with multiple references in lookup datasource during enrichment (#48994)
    • Getting Project_ID as resource attributes in gitlab receiver (#48993)
    • pkg/translator/prometheusremotewrite label multiple underscore sanitization (#48991)
    • [receiver/pyroscopereceiver] Add new receiver to ingest continuous profiling data from Pyroscope agents (#48989)
    • [receiver/oracledbreceiver] Added important attributes to Execution plan (#48965)
    • [receiver/elasticsearchreceiver]elasticsearch.index.shards.size emits only aggregation=total, not primary_shards (#48918)
    • Make stripping of service.{name,namespace,instance.id} from target_info configurable (#48890)
    • [processor/tailsamplingprocessor]: Report for failed tests on main (#48887)
    • [exporter/awsxray] Support fully random W3C trace IDs without timestamp validation (#48737)
    • Kafka exporter: need clear example for setting record_headers and partition key from log attributes (#48732)
    • [receiver/mysql] Add AWS IAM Database Authentication support (#48726)
    • [receiver/postgresql] Add AWS IAM Database Authentication support (#48725)
    • Proposal: Define supported baseline Kubernetes securityContext for OpenTelemetry Collector (#48093)
    • loadbalancingexporter: failed endpoint retries re-route already-delivered records, causing duplicates on healthy endpoints (#47600)
  • Issues ready to merge: 0
  • Issues needing sponsorship: 11
    Issues
    • Component donation: sdnotify Extension (#49607)
    • Component donation: AWS credentials provider extension (#49358)
    • Component donation: IPVS receiver (#48702)
    • Create initial Oracle Cloud exporter for metrics (#47292)
    • Component donation: metrics preaggregationprocessor (#46938)
    • Add MongoDB exporter supporting logs, metrics, and traces for MongoDB Community Edition and Atlas (#46933)
    • Component donation: exporter/lgtmexporter (#46744)
    • Component donation: exporter/postgres (#46501)
    • Dynamic Telemetry Exporters (#45801)
    • New component: sipcheckreceiver (#43437)
    • New component: NATS as a Receiver and Exporter (#39540)
  • New issues needing sponsorship: 1
    Issues
    • Component donation: sdnotify Extension (#49607)
  • Issues and PRs that need code owner review: 85
    Issues
    • Add support for top_query flow for mongodbreceiver (#49623)
    • [receiver/awscloudwatchreceiver]: Report for failed tests on main (#49531)
    • mongodbreceiver: index-stats scrape errors on views and timeseries collections (Location40602) (#49494)
    • Prometheus exporter: 0.154.0 adds metric suffixes despite add_metric_suffixes: false (#49451)
    • Database receivers force a single collection interval for all signals — no way to collect expensive/slow-changing signals less often (#49370)
    • [exporter/clickhouse] Consider adding a skip index to EventName column (#49310)
    • [receiver/awscloudwatch] add support for RecentlyActive in metric discovery (#49267)
    • [processor/transform] Add extract_avg_metric OTTL function (#49238)
    • [receiver/postgresqlreceiver] postgresql.database.locks does not honor databases config and can miss locks from non-default databases (#49206)
    • [exporter/sentryexporter]: Report for failed tests on main (#49114)
    • [processor/resourcedetection] Rename azure.resourcegroup.name to azure.resource_group.name to align with semconv (#49079)
    • Add transaction, lock, and recovery metrics: rollbacks, lock timing, SMON recovery, and RAC cache fusion (#49064)
    • [receiver/kubeletstats][feature request] expose 4 new node stats metrics through the kubeletstatsreceiver component. (#48926)
    • [receiver/fluentforward] README documents wrong tag attribute key (#48910)
    • vmware-vcenter (#48800)
    • Clickhouse exporterer schema out of date? wants TimestampTime instead of TimeStamp (#48770)
    • [cumulativetodeltaprocessor] Add histogram_fields config for selective field conversion (#48617)
    • [receiver/awscloudwatch] Support enriching log records with log group tags (#48574)
    • [receiver/github] retries do not cover primary rate-limit (403/429 + X-RateLimit-Remaining: 0) (#48538)
    • awsecscontainermetrics receiver: Support daemon-only /tasks/stats endpoint for instance-wide container metrics (#48396)
    • [processor/transform] Add ELF log parser (#48352)
    • [processor/transform] Add CEF log parser (#48351)
    • [extension/basicauth] Add support for rotating credentials sourced from cloud secret managers (#48277)
    • [pkg/translator/jaeger] Sampled flag is dropped when translating between Jaeger and OTLP (#48247)
    • [exporter/googlecloudpubsub] Config validation fails with domain-scoped project IDs (#48197)
    • OnChange unconditionally restarts receivers on any endpoint change (#48187)
    • [connector/count] Standardize metrics for log metricization use cases (#48178)
    • Define tool taxonomy: Collector introspection vs. telemetry query vs. control plane (#48113)
    • telemetrygen can't parse URL paths (#48057)
    • opampextension: Add ReportsHeartbeat capability support (#48042)
    • vSAN scrape fails when SampleInfo is empty — empty timestamp causes parse error (#47917)
    • [exporter/azuremonitor] Discussion: dependency on unmaintained microsoft/ApplicationInsights-Go and missing error propagation (#47859)
    • [exporter/azuremonitor] Allow treating specific HTTP status codes (e.g. 404) as non-errors (#47691)
    • [receiver/prometheus] Combine the Debug and Warn log message on failed scrape (#47684)
    • [exporter/azuremonitor] Trace envelope (#47658)
    • [extension/oidcauthextension]: Report for failed tests on main (#47652)
    • Bug: Metric ResourceAttributes and Attributes stored as {} when using JSON schema (ClickStack / BETA_CH_OTEL_JSON_SCHEMA_ENABLED) (#47582)
    • db.query.text differs between db.server.top_query and db.server.query_sample for the same logical query (#47469)
    • [opensearch] Error emitting telemetry in PHP with otel-collector (#47465)
    • [connector/failover] - Panic when using sending_queue (#47229)
    • Missing vcenter state metrics (#47176)
    • Add support for Custom Resources to the k8s Observer (#47168)
    • Only watch some resources using k8s_cluster receiver (#47117)
    • support storage extension of deltacumulativeprocessor (#47086)
    • nginxreceiver: add support for nginx-module-vts metrics (#47059)
    • [extension/opampextension] Fails on Windows containers: "getting host ID: The system cannot find the file specified" (#46965)
    • AWS X-Ray Exporter Missing MutatesData Capability Declaration (#46889)
    • [pkg/ottl] Add internal architecture and execution flow documentation (#46748)
    • Introducing exec- span to spearate queue from execution time. (#46590)
    • Prometheus exporter detailed error logs no longer include dropped item counts (#46552)
    • Excessive float64 precision in CPU scraper utilization metrics (#46177)
    • Add configuration to limit per-poll log loading in filelog receiver to prevent OOM (#46002)
    • [postgresqlreceiver] Panic in collectTopQuery when pg_stat_statements contains entries from deleted databases (#45713)
    • Support multiple collection intervals within a receiver (#45700)
    • [pkg/ottl] Implement solution to suport bitwise operations on OTTL. (#45560)
    • [exporter/awsxrayexporter] does not capture JavaScript exception stacktraces (#45356)
    • [receiver/postgresql] align better with semantic conventions through globally unique resource identification (#45347)
    • DeltaToCumulative processor can emit zero to signify a reset (#45053)
    • Use new ${{ job.check_run_id }} to calculate job span id (#44856)
    • [processor/k8sattributes] fetch pod information from the node-local kubelet API rather than apiserver (#44787)
    • 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)
    • supervisor: persistent_state does not report failed configurations (#44432)
    • [extension/opamp] Report "raw" configuration file(s) (#44341)
    • New component: SMART receiver (#44334)
    • exporting logs when network is down (#44235)
    • Feature request [processor/geoipprocessor] add support for other MaxMind DB types (#44128)
    • [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)
    • [processor/logdedup] Preserve First Occurrence Timestamp (#43647)
    • [receiver/hostmetrics] Pressure Stall Information (PSI) from linux hosts (#42779)
    • httpcheck reciever - custom attributes in the reciever config (#42525)
    • [receiver/hostmetrics] Extend process scraper documentation (#41990)
    • Add a generic way to associate a k8s resource with metadata (#41703)
    • [exporter/file] Promote fileexporter to beta (#41669)
    • [extension/sigv4authentication] support configuring AWS access and Secret key (#41652)
    • [receiver/tcplog] Move tcplogreceiver to beta (#41571)
    • datadog exporter profile support (#40055)
    • [pkg/winperfcounters] Refactor internal collect data retry when scraping (#39851)
    • [connector/routing] Ability to dynamically determine a pipeline ID (#36809)
    • [connector/spanmetrics] SpanMetrics & ServiceGraph should consider the startTimeStamp from the span data itself and not the timeStamp when the collector receives the span (#36613)
    • [receiver/awsecscontainermetrics] Clarify behavior of certain metric attributes (#35987)

Components Report

JSON Data

Expand
{
  "issuesData": {
    "issuesNew": 32,
    "issuesTriage": 53,
    "issuesReadyToMerge": 0,
    "issuesSponsorNeeded": 11,
    "issuesNewSponsorNeeded": 1,
    "issuesCodeOwnerNeeded": 85
  },
  "componentData": {
    "lookingForOwners": 61,
    "deprecated": 4,
    "unmaintained": 1
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions