Skip to content

fix(deps): update otel - #551

Merged
dsotirakis merged 6 commits into
mainfrom
renovate/otel
Mar 26, 2026
Merged

fix(deps): update otel#551
dsotirakis merged 6 commits into
mainfrom
renovate/otel

Conversation

@renovate-sh-app

@renovate-sh-app renovate-sh-app Bot commented Feb 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/collector/cmd/builder v0.145.0v0.148.0 age confidence
go.opentelemetry.io/collector/cmd/mdatagen v0.145.0v0.148.0 age confidence
go.opentelemetry.io/collector/component v1.51.0v1.54.0 age confidence
go.opentelemetry.io/collector/component/componenttest v0.145.0v0.148.0 age confidence
go.opentelemetry.io/collector/config/confighttp v0.145.0v0.148.0 age confidence
go.opentelemetry.io/collector/config/confignet v1.51.0v1.54.0 age confidence
go.opentelemetry.io/collector/confmap v1.51.0v1.54.0 age confidence
go.opentelemetry.io/collector/confmap/xconfmap v0.145.0v0.148.0 age confidence
go.opentelemetry.io/collector/consumer v1.51.0v1.54.0 age confidence
go.opentelemetry.io/collector/consumer/consumertest v0.145.0v0.148.0 age confidence
go.opentelemetry.io/collector/pdata v1.51.0v1.54.0 age confidence
go.opentelemetry.io/collector/receiver v1.51.0v1.54.0 age confidence
go.opentelemetry.io/collector/receiver/receiverhelper v0.145.0v0.148.0 age confidence
go.opentelemetry.io/collector/receiver/receivertest v0.145.0v0.148.0 age confidence
go.opentelemetry.io/collector/scraper v0.145.0v0.148.0 age confidence
go.opentelemetry.io/collector/scraper/scraperhelper v0.145.0v0.148.0 age confidence
go.opentelemetry.io/otel v1.40.0v1.42.0 age confidence
go.opentelemetry.io/otel/sdk/metric v1.40.0v1.42.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/cmd/builder)

v0.148.0

Compare Source

❗ Known Issues ❗
  • service: The collector's internal Prometheus metrics endpoint (:8888) now emits OTel service labels with underscore
    names (service_name, service_instance_id, service_version) instead of dot-notation names (service.name,
    service.instance.id, service.version). Users scraping this endpoint with the Prometheus receiver will see these renamed
    labels in resource and datapoint attributes. As a workaround, add the following metric_relabel_configs to your scrape
    config in prometheus receiver:
    metric_relabel_configs:
      - source_labels: [service_name]
        target_label: service.name
      - source_labels: [service_instance_id]
        target_label: service.instance.id
      - source_labels: [service_version]
        target_label: service.version
      - regex: service_name|service_instance_id|service_version
        action: labeldrop
    See #​14814 for details and updates.
🛑 Breaking changes 🛑
  • all: Change metric units to be singular to match OTel specification, e.g. {requests} -> {request} (#​14753)
💡 Enhancements 💡
  • cmd/mdatagen: Add deprecated_type field to allow specifying an alias for component types. (#​14718)
  • cmd/mdatagen: Generate entity-scoped MetricsBuilder API that enforces entity-metric associations at compile time (#​14659)
  • cmd/mdatagen: Skip generating reaggregation config options for metrics that have no aggregatable attributes. (#​14689)
  • pkg/service: The internal status reporter no longer drops repeated Ok and RecoverableError statuses (#​14282)
    Status events can now carry metadata and there's value in allowing them to be emitted despite the status value itself
    not changing.
🧰 Bug fixes 🧰
  • cmd/builder: Add .exe to output binary names when building for Windows targets. (#​12591)

  • exporter/debug: Add printing of metric metadata in detailed verbosity. (#​14667)

  • exporter/otlp_grpc: Prevent nil pointer panic when push methods are called before the OTLP exporter initializes its gRPC clients. (#​14663)
    When the sending queue and retry are disabled, calling ConsumeTraces,
    ConsumeMetrics, ConsumeLogs, or ConsumeProfiles before the OTLP exporter
    initializes its gRPC clients could cause a nil pointer dereference panic.
    The push methods now return an error instead of panicking.

  • exporter/otlp_http: Show the actual destination URL in error messages when request URL is modified by middleware. (#​14673)
    Unwraps the *url.Error returned by http.Client.Do() to prevent misleading error logs when a middleware extension dynamically updates the endpoint.

  • pdata/pprofile: Switch the dictionary of dictionary tables entries only once when merging profiles (#​14709)
    For dictionary table data, we used to switch their dictionaries when doing
    the switch for the data that uses them.
    However, when an entry is associated with multiple other data (several
    samples can use the same stack), we would have been switching the
    dictionaries of the entry multiple times.

    We now switch dictionaries for dictionary table data only once, before
    switching the resource profiles.

v0.147.0

Compare Source

💡 Enhancements 💡
  • exporter/debug: Output bucket counts for exponential histogram data points in normal verbosity. (#​10463)
  • pkg/exporterhelper: Add metadata_keys configuration to sending_queue.batch.partition to partition batches by client metadata (#​14139)
    The metadata_keys configuration option is now available in the sending_queue.batch.partition section for all exporters.
    When specified, batches are partitioned based on the values of the listed metadata keys, allowing separate batching per metadata partition. This feature
    is automatically configured when using exporterhelper.WithQueue().
🧰 Bug fixes 🧰
  • cmd/builder: Fix duplicate error output when CLI command execution fails in the builder tool. (#​14436)

  • cmd/mdatagen: Fix duplicate error output when CLI command execution fails in the mdatagen tool. (#​14436)

  • cmd/mdatagen: Fix semconv URL validation for metrics with underscores in their names (#​14583)
    Metrics like system.disk.io_time now correctly validate against semantic convention URLs containing underscores in the anchor tag.

  • extension/memory_limiter: Use ChainUnaryInterceptor instead of UnaryInterceptor to allow multiple interceptors. (#​14634)
    If multiple extensions that use the UnaryInterceptor are set the binary panics at start time.

  • extension/memory_limiter: Add support for streaming services. (#​14634)

  • pkg/config/configmiddleware: Add context.Context to HTTP middleware interface constructors. (#​14523)
    This is a breaking API change for components that implement or use extensionmiddleware.

  • pkg/confmap: Fix another issue where configs could fail to decode when using interpolated values in string fields. (#​14034)
    For example, a resource attribute can be set via an environment variable to a string that is parseable as a number, e.g. 1234.

    (A similar bug was fixed in a previous release: that one was triggered when the field was nested in a struct,
    whereas this one is triggered when the field internally has type "pointer to string" rather than "string".)

  • pkg/otelcol: The featuregate subcommand now rejects extra positional arguments instead of silently ignoring them. (#​14554)

  • pkg/queuebatch: Fix data race in partition_batcher where resetTimer() was called outside mutex, causing concurrent timer.Reset() calls and unpredictable batch flush timing under load. (#​14491)

  • pkg/scraperhelper: Log scrapers now emit log-appropriate receiver telemetry (#​14654)
    Log scrapers previously emitted the same receiver telemetry as metric scrapers,
    such as the otelcol_receiver_accepted_metric_points metric (instead of otelcol_receiver_accepted_log_records),
    or spans named receiver/myreceiver/MetricsReceived (instead of receiver/myreceiver/LogsReceived).

    This did not affect scraper-specific spans and metrics.

  • processor/batch: Fixes a bug where the batch processor would not copy SchemaUrl metadata from resource and scope containers during partial batch splits. (#​12279, #​14620)

v0.146.1

Compare Source

v0.146.0

Compare Source

🛑 Breaking changes 🛑
  • all: Increase minimum Go version to 1.25 (#​14567)
🚩 Deprecations 🚩
  • pdata/pprofile: Declare removed aggregation elements as deprecated. (#​14528)
💡 Enhancements 💡
  • all: Add detailed failure attributes to exporter send_failed metrics at detailed telemetry level. (#​13956)
    The otelcol_exporter_send_failed_{spans,metric_points,log_records} metrics now include
    failure attributes when telemetry level is Detailed: error.type (OpenTelemetry semantic convention
    describing the error class) and error.permanent (indicates if error is permanent/non-retryable).
    The error.type attribute captures gRPC status codes (e.g., "Unavailable", "ResourceExhausted"),
    standard Go context errors (e.g., "canceled", "deadline_exceeded"),
    and collector-specific errors (e.g., "shutdown").
    This enables better alerting and debugging by providing standardized error classification.

  • cmd/builder: Introduce new experimental init subcommand (#​14530)
    The new init subcommand initializes a new custom collector

  • cmd/builder: Add "telemetry" field to allow configuring telemetry providers (#​14575)
    Most users should not need to use this, this field should only be set if you
    intend to provide your own OpenTelemetry SDK.

  • cmd/mdatagen: Introduce additional metadata (the version since the deprecation started, and the deprecation reason) for deprecated metrics. (#​14113)

  • cmd/mdatagen: Add optional relationships field to entity schema in metadata.yaml (#​14284)

  • exporter/debug: Add output_paths configuration option to control output destination when use_internal_logger is false. (#​10472)
    When use_internal_logger is set to false, the debug exporter now supports configuring the output destination via the output_paths option.
    This allows users to send debug exporter output to stdout, stderr, or a file path.
    The default value is ["stdout"] to maintain backward compatibility.

  • pkg/confmap: Add experimental ToStringMapRaw function to decode confmap.Conf into a string map without losing internal types (#​14480)
    This method exposes the internal structure of a confmap.Conf which may change at any time without prior notice

🧰 Bug fixes 🧰
  • cmd/mdatagen: Reset aggDataPoints during metric init to avoid index out of range panic across emit cycles when reaggregation is enabled. (#​14569)
  • cmd/mdatagen: Fix panic when mdatagen is run without arguments. (#​14506)
  • pdata/pprofile: Fix off-by-one issue in dictionary lookups. (#​14534)
  • pkg/config/confighttp: Fix high cardinality span name from request method from confighttp server internal telemetry (#​14516)
    Follow spec to bound request method cardinality.
  • pkg/otelcol: Ignore component aliases in the otelcol components command (#​14492)
  • pkg/otelcol: Order providers and converters in alphabetical order in the components subcommand. (#​14476)
open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)

v1.42.0: /v0.64.0/v0.18.0/v0.0.16

Compare Source

Added
  • Add go.opentelemetry.io/otel/semconv/v1.40.0 package.
    The package contains semantic conventions from the v1.40.0 version of the OpenTelemetry Semantic Conventions.
    See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.39.0. (#​7985)
  • Add Err and SetErr on Record in go.opentelemetry.io/otel/log to attach an error and set record exception attributes in go.opentelemetry.io/otel/log/sdk. (#​7924)
Changed
  • TracerProvider.ForceFlush in go.opentelemetry.io/otel/sdk/trace joins errors together and continues iteration through SpanProcessors as opposed to returning the first encountered error without attempting exports on subsequent SpanProcessors. (#​7856)
Fixed
  • Fix missing request.GetBody in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp to correctly handle HTTP2 GOAWAY frame. (#​7931)
  • Fix semconv v1.39.0 generated metric helpers skipping required attributes when extra attributes were empty. (#​7964)
  • Preserve W3C TraceFlags bitmask (including the random Trace ID flag) during trace context extraction and injection in go.opentelemetry.io/otel/propagation. (#​7834)
Removed
  • Drop support for [Go 1.24]. (#​7984)
What's Changed
New Contributors

Full Changelog: open-telemetry/opentelemetry-go@v1.41.0...v1.42.0

v1.41.0: /v0.63.0/v0.17.0/v0.0.15

Compare Source

This release is the last to support Go 1.24. The next release will require at least Go 1.25.

Added
Fixed
  • Update Baggage in go.opentelemetry.io/otel/propagation and Parse and New in go.opentelemetry.io/otel/baggage to comply with W3C Baggage specification limits. New and Parse now return partial baggage along with an error when limits are exceeded. Errors from baggage extraction are reported to the global error handler. (#​7880)
What's Changed
New Contributors

Full Changelog: open-telemetry/opentelemetry-go@v1.40.0...v1.41.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

Need help?

You can ask for more help in the following Slack channel: #proj-renovate-self-hosted. In that channel you can also find ADR and FAQ docs in the Resources section.

@renovate-sh-app
renovate-sh-app Bot requested a review from a team as a code owner February 20, 2026 21:42
@renovate-sh-app

renovate-sh-app Bot commented Feb 20, 2026

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: internal/sharedcomponent/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 8 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.24.5 -> 1.25.0
go.opentelemetry.io/collector/featuregate v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/pdata v1.51.0 -> v1.54.0
go.opentelemetry.io/otel v1.40.0 -> v1.42.0
go.opentelemetry.io/otel/metric v1.40.0 -> v1.42.0
go.opentelemetry.io/otel/sdk v1.40.0 -> v1.42.0
go.opentelemetry.io/otel/sdk/metric v1.40.0 -> v1.42.0
go.opentelemetry.io/otel/trace v1.40.0 -> v1.42.0
golang.org/x/sys v0.40.0 -> v0.41.0
File name: internal/tools/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 14 additional dependencies were updated

Details:

Package Change
github.com/klauspost/compress v1.18.0 -> v1.18.4
github.com/knadh/koanf/v2 v2.3.2 -> v2.3.3
github.com/pierrec/lz4/v4 v4.1.17 -> v4.1.26
go.opentelemetry.io/collector/component v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/confmap v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/confmap/provider/fileprovider v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/featuregate v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/filter v0.145.0 -> v0.148.0
go.opentelemetry.io/collector/pdata v1.51.0 -> v1.54.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.62.0 -> v0.67.0
go.opentelemetry.io/otel v1.39.0 -> v1.42.0
go.opentelemetry.io/otel/metric v1.39.0 -> v1.42.0
go.opentelemetry.io/otel/trace v1.39.0 -> v1.42.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20251222181119-0a764e51fe1b -> v0.0.0-20260226221140-a57be14db171
File name: internal/traceutils/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.24.5 -> 1.25.0
go.opentelemetry.io/collector/featuregate v1.51.0 -> v1.54.0
File name: receiver/dronereceiver/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 30 additional dependencies were updated

Details:

Package Change
github.com/klauspost/compress v1.18.3 -> v1.18.4
github.com/knadh/koanf/v2 v2.3.2 -> v2.3.3
github.com/pierrec/lz4/v4 v4.1.23 -> v4.1.26
go.opentelemetry.io/collector/client v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/config/configauth v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/config/configcompression v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/config/configmiddleware v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/config/configopaque v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/config/configoptional v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/config/configtls v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/confmap/xconfmap v0.145.0 -> v0.148.0
go.opentelemetry.io/collector/consumer/consumererror v0.145.0 -> v0.148.0
go.opentelemetry.io/collector/consumer/xconsumer v0.145.0 -> v0.148.0
go.opentelemetry.io/collector/extension/extensionauth v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/extension/extensionmiddleware v0.145.0 -> v0.148.0
go.opentelemetry.io/collector/featuregate v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/internal/componentalias v0.145.0 -> v0.148.0
go.opentelemetry.io/collector/pdata/pprofile v0.145.0 -> v0.148.0
go.opentelemetry.io/collector/pipeline v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/pipeline/xpipeline v0.145.0 -> v0.148.0
go.opentelemetry.io/collector/receiver/xreceiver v0.145.0 -> v0.148.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 -> v0.67.0
go.opentelemetry.io/otel/metric v1.40.0 -> v1.42.0
go.opentelemetry.io/otel/sdk v1.40.0 -> v1.42.0
go.opentelemetry.io/otel/sdk/metric v1.40.0 -> v1.42.0
go.opentelemetry.io/otel/trace v1.40.0 -> v1.42.0
golang.org/x/crypto v0.47.0 -> v0.48.0
golang.org/x/net v0.49.0 -> v0.51.0
golang.org/x/sys v0.40.0 -> v0.41.0
golang.org/x/text v0.33.0 -> v0.34.0
File name: receiver/githubactionsreceiver/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 28 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/collector/config/configmiddleware v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/config/configoptional v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/extension/extensionauth v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/extension/extensionmiddleware v0.145.0 -> v0.148.0
go.opentelemetry.io/collector/featuregate v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/internal/componentalias v0.145.0 -> v0.148.0
go.opentelemetry.io/collector/pipeline/xpipeline v0.145.0 -> v0.148.0
golang.org/x/crypto v0.47.0 -> v0.48.0
github.com/klauspost/compress v1.18.3 -> v1.18.4
github.com/knadh/koanf/v2 v2.3.2 -> v2.3.3
github.com/pierrec/lz4/v4 v4.1.23 -> v4.1.26
go.opentelemetry.io/collector/client v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/config/configauth v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/config/configcompression v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/config/configopaque v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/config/configtls v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/consumer/consumererror v0.145.0 -> v0.148.0
go.opentelemetry.io/collector/consumer/xconsumer v0.145.0 -> v0.148.0
go.opentelemetry.io/collector/pdata/pprofile v0.145.0 -> v0.148.0
go.opentelemetry.io/collector/pipeline v1.51.0 -> v1.54.0
go.opentelemetry.io/collector/receiver/xreceiver v0.145.0 -> v0.148.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 -> v0.67.0
go.opentelemetry.io/otel/metric v1.40.0 -> v1.42.0
go.opentelemetry.io/otel/sdk v1.40.0 -> v1.42.0
go.opentelemetry.io/otel/trace v1.40.0 -> v1.42.0
golang.org/x/net v0.49.0 -> v0.51.0
golang.org/x/sys v0.40.0 -> v0.41.0
golang.org/x/text v0.33.0 -> v0.34.0

@renovate-sh-app renovate-sh-app Bot changed the title fix(deps): update otel to v0.146.0 fix(deps): update otel Feb 21, 2026
@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/otel branch 3 times, most recently from 046b1c0 to 529f570 Compare March 6, 2026 00:32
@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/otel branch 4 times, most recently from f9ca784 to 6c345e1 Compare March 16, 2026 09:36
@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/otel branch 3 times, most recently from 3182f4b to 7f3b6f5 Compare March 19, 2026 09:17
| datasource | package                                               | from     | to       |
| ---------- | ----------------------------------------------------- | -------- | -------- |
| go         | go.opentelemetry.io/collector/cmd/builder             | v0.145.0 | v0.148.0 |
| go         | go.opentelemetry.io/collector/cmd/mdatagen            | v0.145.0 | v0.148.0 |
| go         | go.opentelemetry.io/collector/component               | v1.51.0  | v1.54.0  |
| go         | go.opentelemetry.io/collector/component/componenttest | v0.145.0 | v0.148.0 |
| go         | go.opentelemetry.io/collector/config/confighttp       | v0.145.0 | v0.148.0 |
| go         | go.opentelemetry.io/collector/config/confignet        | v1.51.0  | v1.54.0  |
| go         | go.opentelemetry.io/collector/confmap                 | v1.51.0  | v1.54.0  |
| go         | go.opentelemetry.io/collector/confmap/xconfmap        | v0.145.0 | v0.148.0 |
| go         | go.opentelemetry.io/collector/consumer                | v1.51.0  | v1.54.0  |
| go         | go.opentelemetry.io/collector/consumer/consumertest   | v0.145.0 | v0.148.0 |
| go         | go.opentelemetry.io/collector/pdata                   | v1.51.0  | v1.54.0  |
| go         | go.opentelemetry.io/collector/receiver                | v1.51.0  | v1.54.0  |
| go         | go.opentelemetry.io/collector/receiver/receiverhelper | v0.145.0 | v0.148.0 |
| go         | go.opentelemetry.io/collector/receiver/receivertest   | v0.145.0 | v0.148.0 |
| go         | go.opentelemetry.io/collector/scraper                 | v0.145.0 | v0.148.0 |
| go         | go.opentelemetry.io/collector/scraper/scraperhelper   | v0.145.0 | v0.148.0 |
| go         | go.opentelemetry.io/otel                              | v1.40.0  | v1.42.0  |
| go         | go.opentelemetry.io/otel/sdk/metric                   | v1.40.0  | v1.42.0  |


Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
@renovate-sh-app

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@github-actions

github-actions Bot commented Mar 26, 2026

Copy link
Copy Markdown

TruffleHog Scan Results

Summary: Found 2 potential secrets (0 verified, 2 unverified)

  • Possible secret (PrivateKey) at receiver/githubactionsreceiver/receiver_test.go:386----***---
  • Possible secret (PrivateKey) at receiver/githubactionsreceiver/receiver_test.go:386----***---

Review: Check if unverified secrets are false positives.


Ignoring False Positives:
To mark a false positive, add # trufflehog:ignore as an inline comment on the same line as the detected secret:

my_fake_secret = "AKIAIOSFODNN7EXAMPLE"  # trufflehog:ignore

This works for files that support line numbers (most source files). After adding the comment, push your changes and the scan will re-run.

Name: "otelcol_receiver_accepted_spans",
Description: "Number of spans successfully pushed into the pipeline. [Alpha]",
Unit: "{spans}",
Unit: "{span}",

@dsotirakis dsotirakis Mar 26, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@NickAnge just picking your brains on this one since you wrote the tests. Would like to make sure that this change won't break anything on our side, as far as dashboards etc are concerned. If this looks okay to you, feel free to approve (would appreciate a second pair of eyes, since I touched this PR quite a lot :) )

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dsotirakis . I took a look. Apart from the things you already changed, it shouldn't affect something. Its a metadata change. The only thing that breaks is code that asserts the exact unit string. We should be ok to merge it.

@dsotirakis
dsotirakis enabled auto-merge (squash) March 26, 2026 11:23
@dsotirakis
dsotirakis merged commit 293056b into main Mar 26, 2026
17 checks passed
@dsotirakis
dsotirakis deleted the renovate/otel branch March 26, 2026 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants