Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[receiver/prometheusreceiver] implement append native histogram #28663

Merged
merged 47 commits into from
Apr 9, 2024

Conversation

krajorama
Copy link
Contributor

@krajorama krajorama commented Oct 27, 2023

Description:

Implement native histogram append MVP.
Very similar to appending a float sample.

Limitations:

  • Only support integer counter histograms fully.
  • In case a histogram has both classic and native buckets, we only store one of them. Governed by scrape_classic_histograms scrape option. The reason is that in the OTEL model the metric family is identified by the normalized name (without _count, _sum, _bucket suffixes for the classic histograms), meaning that the classic and native histograms would map to the same metric family in OTEL model , but that cannot have both Histogram and ExponentialHistogram types at the same time.
  • Gauge histograms are dropped with warning as that temporality is unsupported, see Support for "Gauge histogram" data type, instrumentation opentelemetry-specification#2714
  • NoRecordedValue attribute might be unreliable. Prometheus scrape marks all series with float NaN values when stale, but transactions in prometheusreceiver are stateless, meaning that we have to use heuristics to figure out if we need to add a NoRecordedValue data point to an Exponential Histogram metric. (Need work in Prometheus.)

Additionally:

  • Created timestamp supported.
  • Float counter histograms not fully tested and lose precision, but we don't expect instrumentation to expose these anyway.

Link to tracking Issue:

Fixes: #26555

Testing:

Added unit tests and e2e tests.

Documentation:

TBD: will have to call out protobuf negotiation while no text format. #27030

@krajorama krajorama requested review from Aneurysm9, dashpole and a team as code owners October 27, 2023 12:47
@krajorama krajorama marked this pull request as draft October 27, 2023 12:47
@github-actions github-actions bot added the receiver/prometheus Prometheus receiver label Oct 27, 2023
@krajorama
Copy link
Contributor Author

krajorama commented Oct 30, 2023

Seems like I need to create a new metricFamily that has type MetricTypeExponentialHistogram .

The only issue seems like that Prometheus and Grafana Agent supports scraping classic and native (exponential) histogram version of the same metric, making the key (which is the normalized metric name) the same for the classic and native histogram. So I'm not totally sure what to do here. Maybe reuse the metric family, but make it possible to have a metricGroup inside that has the exponential histogram. This would be possible to route for prometheus remote write exporter, but I doubt it would work for otel.

Or MVP: do not enable scraping classic histograms when there is native histogram. Will not cause an issue for OTEL. Only people that would get bit by this is someone trying to switch from prometheus to otel but using classic + native histograms at the same time (i.e. migrating).

@dashpole
Copy link
Contributor

do not enable scraping classic histograms when there is native histogram. Will not cause an issue for OTEL. Only people that would get bit by this is someone trying to switch from prometheus to otel but using classic + native histograms at the same time (i.e. migrating).

Could we add config to control whether we keep the native vs the fixed bucket histogram?

Is there any existing configuration in the prometheus server that controls whether native histograms are enabled or not?

@krajorama
Copy link
Contributor Author

do not enable scraping classic histograms when there is native histogram. Will not cause an issue for OTEL. Only people that would get bit by this is someone trying to switch from prometheus to otel but using classic + native histograms at the same time (i.e. migrating).

Could we add config to control whether we keep the native vs the fixed bucket histogram?

Is there any existing configuration in the prometheus server that controls whether native histograms are enabled or not?

prometheus will start scraping native histograms only if you enable the feature. And you can ask it to also scrape classic version of the native histograms (since the metric names don't conflict) see scrape_classic_histograms in scrape config.

@dashpole
Copy link
Contributor

dashpole commented Nov 3, 2023

Ideally we would only scrape native histograms if the feature flag is enabled, and only scrape classic histograms if scrape_classic_histograms is set.

point.SetScale(fh.Schema)
point.SetCount(uint64(fh.Count))
point.SetSum(fh.Sum)
point.SetZeroCount(uint64(fh.ZeroCount))
Copy link
Contributor Author

Choose a reason for hiding this comment

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

There is no point.SetZeroThreshold function :(

@krajorama
Copy link
Contributor Author

@dashpole I've opened another PR #29153 to set up for testing native histogram scrape here e2e, ptal.

@krajorama
Copy link
Contributor Author

Rebased onto #29153 and added first e2e test.

@krajorama
Copy link
Contributor Author

@dashpole @bogdandrutu
I'm currently looking at func (a *initialPointAdjuster) adjustMetricHistogram for adding func (a *initialPointAdjuster) adjustMetricExponentialHistogram , but I'm a little confused at how good this has to be?

I mean it's not possible to 100% tell from a histogram if it was restarted between two scrapes.

A possible bug in the current code is checking the Sum , since we can observe negative values that will reduce the sum.
On the other hand it is possible that the Count increases, but there's actually a reduction in individual buckets, so in theory the code should be looking at bucket counts.

@dashpole
Copy link
Contributor

IIUC, the sum should not be reported if it includes negative observations (at least for "standard" histograms, since sum is a counter). https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md#histogram. Is sum not required to be monotonic for native histograms?

On the other hand it is possible that the Count increases, but there's actually a reduction in individual buckets, so in theory the code should be looking at bucket counts.

Can you clarify? Are you talking about buckets being merged? Or about the histogram resetting, but receiving more observations than it previously had since the reset?

@krajorama
Copy link
Contributor Author

krajorama commented Nov 14, 2023

IIUC, the sum should not be reported if it includes negative observations (at least for "standard" histograms, since sum is a counter). https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md#histogram. Is sum not required to be monotonic for native histograms?

I made a simple test with observing some negative values and checked /metrics:

# HELP golang_manual_histogram This is a histogram with manually selected parameters
# TYPE golang_manual_histogram histogram
golang_manual_histogram_bucket{address="0.0.0.0",generation="20",port="5001",le="-5"} 1
golang_manual_histogram_bucket{address="0.0.0.0",generation="20",port="5001",le="-1"} 2
golang_manual_histogram_bucket{address="0.0.0.0",generation="20",port="5001",le="1"} 3
golang_manual_histogram_bucket{address="0.0.0.0",generation="20",port="5001",le="5"} 3
golang_manual_histogram_bucket{address="0.0.0.0",generation="20",port="5001",le="+Inf"} 3
golang_manual_histogram_sum{address="0.0.0.0",generation="20",port="5001"} -12
golang_manual_histogram_count{address="0.0.0.0",generation="20",port="5001"} 3

To quote the documentation : "The sum of observations (showing up as a time series with a _sum suffix) behaves like a counter, too, as long as there are no negative observations. "

So there is no guarantee that the sum actually behaves like a counter.

On the other hand it is possible that the Count increases, but there's actually a reduction in individual buckets, so in theory the code should be looking at bucket counts.

Can you clarify? Are you talking about buckets being merged? Or about the histogram resetting, but receiving more observations than it previously had since the reset?

The second case. Let's suppose you have 4 observations in the 0th offset positive bucket and that's the only bucket in use, so your count is 4. For the next scrape , schema doesn't change , and you get 2 observations in the 0th, 1st, 2nd positive buckets, so your overall count is 6, but obviously there was a restart since 0th bucket count went down.

See code starting from https://github.com/prometheus/prometheus/blob/1bfb3ed062e99bd3c74e05d9ff9a7fa4e30bbe21/tsdb/chunkenc/histogram.go#L272 .

But this is all academic if it's not actually that important to detect these cases :)

@dashpole
Copy link
Contributor

The second case. Let's suppose you have 4 observations in the 0th offset positive bucket and that's the only bucket in use, so your count is 4. For the next scrape , schema doesn't change , and you get 2 observations in the 0th, 1st, 2nd positive buckets, so your overall count is 6, but obviously there was a restart since 0th bucket count went down.

Those cases seem rare in practice, and we've accepted those thus far as unsolvable. I'm OK with not properly handling those.

It sounds like using count to detect resets is probably our best bet.

IIRC, prom protobuf is going to begin include start timestamps soon, so hopefully these problems are obsoleted over time.

@krajorama
Copy link
Contributor Author

The second case. Let's suppose you have 4 observations in the 0th offset positive bucket and that's the only bucket in use, so your count is 4. For the next scrape , schema doesn't change , and you get 2 observations in the 0th, 1st, 2nd positive buckets, so your overall count is 6, but obviously there was a restart since 0th bucket count went down.

Those cases seem rare in practice, and we've accepted those thus far as unsolvable. I'm OK with not properly handling those.

It sounds like using count to detect resets is probably our best bet.

IIRC, prom protobuf is going to begin include start timestamps soon, so hopefully these problems are obsoleted over time.

Understood, the one thing we have to make sure is that the exported/prometheusremotewrite MUST NOT set the the ResetHint to "NO", unless it's absolutely sure that there was no reset (as defined by Prometheus). Currently the hint is left to "UNKOWN" which is fine.

So basically it would be possible to set "NO" only with the create timestamp, since the current algorithm above is not compatible with the Prometheus definition of counter reset. cc @Aneurysm9 (as maintainer of the exporter).

@krajorama
Copy link
Contributor Author

@dashpole this is mostly finished, I want to add a reference to a Prometheus issue we need to create and also test in real life with a couple of thousands of native histogram metrics.

@dashpole
Copy link
Contributor

Understood, the one thing we have to make sure is that the exported/prometheusremotewrite MUST NOT set the the ResetHint to "NO", unless it's absolutely sure that there was no reset (as defined by Prometheus). Currently the hint is left to "UNKOWN" which is fine.

So basically it would be possible to set "NO" only with the create timestamp, since the current algorithm above is not compatible with the Prometheus definition of counter reset.

Would you mind adding a comment in the exporter(s), referencing prometheus' definition of reset to ensure that isn't changed? We could explicitly set it to unknown to make it clear that it is the correct value for us. It can be done separately from this PR.

codeboten pushed a commit that referenced this pull request Nov 15, 2023
…negotiation (#29153)

The code needs some basic tests that can be later expanded with tests
for native histograms use cases.

Changes:
Refactored `testComponent` function to be easier to customize the
configuration of the scrape.
Expanded `compareHistogram` to assert on the explicit boundaries as
well.
Added function `prometheusMetricFamilyToProtoBuf` to helpers to be able
to turn serialize a Prometheus metric family
into Protobuf.
Added simple test of Protobuf based scrape of counters, gauges,
summaries and histograms.

#26555  

Followup to #27030 
Related to #28663 

**Testing:**

Adding simple e2e test for scraping over Protobuf. 

**Documentation:** 

Not applicable.

---------

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Co-authored-by: David Ashpole <dashpole@google.com>
@krajorama krajorama marked this pull request as ready for review November 17, 2023 10:21
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
@krajorama
Copy link
Contributor Author

Makes sense to wait for #30934 to finalize documentation side and get bugfix prometheus/prometheus#13021 as well.

I see it was merged. I updated the branch locally, but running into an issue with the handling of native_histogram_min_bucket_factor in the scrape config. Not sure if I need to fix something in Promtheus or here yet.

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
@krajorama
Copy link
Contributor Author

Makes sense to wait for #30934 to finalize documentation side and get bugfix prometheus/prometheus#13021 as well.

I see it was merged. I updated the branch locally, but running into an issue with the handling of native_histogram_min_bucket_factor in the scrape config. Not sure if I need to fix something in Promtheus or here yet.

It's a bug in Promtheus. Have to make the fix and get it into otel as well

Adopt open-telemetry#31908

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Test with negative schema as well

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
@krajorama
Copy link
Contributor Author

Depends on prometheus/prometheus#13846 and backport to 0.50.2 at least

@krajorama
Copy link
Contributor Author

Depends on prometheus/prometheus#13846 and backport to 0.50.2 at least

Will be included in 0.51.1 for sure.

}

for _, tt := range tests {
tt := tt
Copy link
Contributor

Choose a reason for hiding this comment

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

Is this line redundant?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Isn't the loop var fix in Go 1.22 ? We require 1.21 right now. Maybe I'm mixing this up, but there's 3 other tests that have this line (I did copy :) ).

@krajorama
Copy link
Contributor Author

@dashpole Any chance to update Prometheus to 0.51.1 ? I don't have the time currently :(

@dashpole
Copy link
Contributor

dashpole commented Apr 3, 2024

I need to look into #31572 (comment)

@krajorama
Copy link
Contributor Author

After the Prometheus update tests pass again so I think this is ready for review again. I suggest to focus on whether the feature flag is correctly applied.

Copy link
Contributor

@dashpole dashpole left a comment

Choose a reason for hiding this comment

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

lgtm after enable_protobuf_negotiation is removed from the README

krajorama and others added 2 commits April 5, 2024 19:51
@krajorama
Copy link
Contributor Author

Thank you, I don't have the right to merge. I'll keep updating a branch regularly until merged.

@dashpole dashpole added the ready to merge Code review completed; ready to merge by maintainers label Apr 8, 2024
@jpkrohling jpkrohling merged commit 13fca79 into open-telemetry:main Apr 9, 2024
169 of 170 checks passed
@github-actions github-actions bot added this to the next release milestone Apr 9, 2024
rimitchell pushed a commit to rimitchell/opentelemetry-collector-contrib that referenced this pull request May 8, 2024
…-telemetry#28663)

**Description:** 

Implement native histogram append MVP.
Very similar to appending a float sample.

Limitations:
- Only support integer counter histograms fully.
- In case a histogram has both classic and native buckets, we only store
one of them. Governed by scrape_classic_histograms scrape option. The
reason is that in the OTEL model the metric family is identified by the
normalized name (without _count, _sum, _bucket suffixes for the classic
histograms), meaning that the classic and native histograms would map to
the same metric family in OTEL model , but that cannot have both
Histogram and ExponentialHistogram types at the same time.
- Gauge histograms are dropped with warning as that temporality is
unsupported, see
open-telemetry/opentelemetry-specification#2714
- NoRecordedValue attribute might be unreliable. Prometheus scrape marks
all series with float NaN values when stale, but transactions in
prometheusreceiver are stateless, meaning that we have to use heuristics
to figure out if we need to add a NoRecordedValue data point to an
Exponential Histogram metric. (Need work in Prometheus.)



Additionally: 
- Created timestamp supported.
- Float counter histograms not fully tested and lose precision, but we
don't expect instrumentation to expose these anyway.

**Link to tracking Issue:**

Fixes: open-telemetry#26555 

**Testing:** 

Added unit tests and e2e tests.

**Documentation:**

TBD: will have to call out protobuf negotiation while no text format.
open-telemetry#27030

---------

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Co-authored-by: David Ashpole <dashpole@google.com>
sh0rez added a commit to sh0rez/opentelemetry-collector-contrib that referenced this pull request May 27, 2024
Squashed commit of the following:

commit 0bd0379af3766b17b6bb740677bae3a3bee5e8cb
Author: j-kap-t <116100821+j-kap-t@users.noreply.github.com>
Date:   Wed Apr 10 08:27:28 2024 -0600

    [exporter/elasticsearch] handle ecs mode mapping (#31553)

    Description:

    Initial pass in implementing the ecs mapping mode that is documented but
    not implemented. This only covers a small subset of attribute mappings
    from otel > ecs, but the core record fields should be properly mapped.

    Link to tracking Issue:

    Testing:
    Added test for ecs mapping mode.

    Documentation:
    Updated the documentation to reflect the default behavior is the current
    behavior with no mapping applied.

    Reopening #30454

    ---------

    Co-authored-by: Andrey Kaipov <andrey.kaipov@target.com>
    Co-authored-by: Andrzej Stencel <astencel@sumologic.com>

commit 655bfa7ddee29e06ce832dff8ce43eb6b6191ee6
Author: sh0rez <me@shorez.de>
Date:   Wed Apr 10 16:14:19 2024 +0200

    [processor/deltatocumulative]: observe accumulation metrics (#31363)

    **Description:** <Describe what has changed.>
    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->

    Uses the otel meter to observe some key metrics about the accumulation:

    | Name | Description |

    |------------------------------------------|---------------------------------------------------------------------------------------|
    | `streams_count` | Number of streams currently tracked by the
    aggregation state |
    | `datapoints_processed` | Total number of datapoints processed, whether
    successful or not |
    | `datapoints_dropped` | Faulty datapoints that were dropped due to the
    reason given in the `reason` attribute |
    | `seconds_lost` | Total length of all gaps in the streams, which occur
    e.g. due to lost in transit |

    **Link to tracking Issue:**

    https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/30705

    **Testing:** None

    **Documentation:** Readme updated

commit 13b2b03d12c06ad7a3c754d07c78f0735bd85d03
Author: Antoine Toulme <antoine@lunar-ocean.com>
Date:   Wed Apr 10 05:58:33 2024 -0700

    [extension/awsproxy] add support for shutdown test (#31756)

    **Description:**
    Change the lifecycle of the extension so that the creation of the AWS
    client happens in the Start method, which helps with supporting
    component lifecycle.

    **Link to tracking Issue:**
    Relates to #27849

commit 77cf7f380322b723c2e1f3ec0d391a14feed09f3
Author: XinRan Zhang <xinranzh@amazon.com>
Date:   Wed Apr 10 05:57:51 2024 -0700

    Change the way that X-Ray exporter annotation converter work (#31732)

    Description:
    In the past, X-Ray doesn’t support “.”. So we have a translator in x-ray
    export to translates it to “_” before sending traces to X-Ray Service.

    To match otel naming style, x-ray service team decide to change their
    service to support both "." type and "" type of naming. In this case the
    translator that translate "." to "" is no-longer needed. This PR change
    the way this translator work

    X-Ray PMs agree on rolling out this change by using feature-gate

    Testing:
    Unit test

commit 867d6700c31446172e6998e602c55fbf7351831f
Author: Dinesh Gurumurthy <dinesh.gurumurthy@datadoghq.com>
Date:   Wed Apr 10 06:55:23 2024 -0400

    Allow customers to set custom resource attributes as container Tags (#32224)

    Currently users of DDconnector can only set fixed set of resource
    attributes as container Tags , list is defined
    [here](https://github.com/DataDog/opentelemetry-mapping-go/blob/ba4072f84888749a00f5748cca9f2a7fc2e42fc9/pkg/otlp/attributes/attributes.go#L41)
    . This PR enables the customers to choose any resource attribute to be
    set as container Tag on the APM Trace metrics payload.

    ---------

    Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>

commit 2a8dfd31517b89d2db910b2218f6fdb7bbe4a272
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 10 11:39:25 2024 +0200

    Update module google.golang.org/grpc to v1.63.2 (#32274)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) |
    `v1.62.1` -> `v1.63.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.62.1/v1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.62.1/v1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>grpc/grpc-go (google.golang.org/grpc)</summary>

    ### [`v1.63.2`](https://togithub.com/grpc/grpc-go/releases/tag/v1.63.2):
    Release 1.63.2

    [Compare
    Source](https://togithub.com/grpc/grpc-go/compare/v1.63.1...v1.63.2)

    ### Bugs

    -   Fix the user agent string

    ### [`v1.63.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.63.1):
    Release 1.63.1

    [Compare
    Source](https://togithub.com/grpc/grpc-go/compare/v1.63.0...v1.63.1)

    -   grpc: un-deprecate Dial and DialContext and cherry-pick

    ### [`v1.63.0`](https://togithub.com/grpc/grpc-go/releases/tag/v1.63.0):
    Release 1.63.0

    [Compare
    Source](https://togithub.com/grpc/grpc-go/compare/v1.62.2...v1.63.0)

    ### Behavior Changes

    - grpc: Return canonical target string from `resolver.Address.String()`
    (experimental)
    ([#&#8203;6923](https://togithub.com/grpc/grpc-go/issues/6923))
    - client & server: when using write buffer pooling, use input value for
    buffer size instead of size\*2
    ([#&#8203;6983](https://togithub.com/grpc/grpc-go/issues/6983))
    - Special Thanks:
    [@&#8203;raghav-stripe](https://togithub.com/raghav-stripe)

    ### New Features

    - grpc: add `ClientConn.CanonicalTarget()` to return the canonical
    target string.
    ([#&#8203;7006](https://togithub.com/grpc/grpc-go/issues/7006))
    - xds: implement LRS named metrics support ([gRFC
    A64](https://togithub.com/grpc/proposal/blob/master/A64-lrs-custom-metrics.md))
    ([#&#8203;7027](https://togithub.com/grpc/grpc-go/issues/7027))
    - Special Thanks:
    [@&#8203;danielzhaotongliu](https://togithub.com/danielzhaotongliu)
    - grpc: introduce `grpc.NewClient` to allow users to create new clients
    in idle mode and with "dns" as the default resolver
    ([#&#8203;7010](https://togithub.com/grpc/grpc-go/issues/7010))
    - Special Thanks:
    [@&#8203;bruuuuuuuce](https://togithub.com/bruuuuuuuce)

    ### API Changes

    - grpc: stabilize experimental method `ClientConn.Target()`
    ([#&#8203;7006](https://togithub.com/grpc/grpc-go/issues/7006))

    ### Bug Fixes

    - xds: fix an issue that would cause the client to send an empty list of
    resources for LDS/CDS upon reconnecting with the management server
    ([#&#8203;7026](https://togithub.com/grpc/grpc-go/issues/7026))
    - server: Fix some errors returned by a server when using a
    `grpc.Server` as an `http.Handler` with the Go stdlib HTTP server
    ([#&#8203;6989](https://togithub.com/grpc/grpc-go/issues/6989))
    - resolver/dns: add `SetResolvingTimeout` to allow configuring the DNS
    resolver's global timeout
    ([#&#8203;6917](https://togithub.com/grpc/grpc-go/issues/6917))
    - Special Thanks: [@&#8203;and1truong](https://togithub.com/and1truong)
    - Set the security level of Windows named pipes to NoSecurity
    ([#&#8203;6956](https://togithub.com/grpc/grpc-go/issues/6956))
        -   Special Thanks: [@&#8203;irsl](https://togithub.com/irsl)

    ### [`v1.62.2`](https://togithub.com/grpc/grpc-go/releases/tag/v1.62.2):
    Release 1.62.2

    [Compare
    Source](https://togithub.com/grpc/grpc-go/compare/v1.62.1...v1.62.2)

    ### Dependencies

    - Update http2 library to address vulnerability
    [CVE-2023-45288](https://www.kb.cert.org/vuls/id/421644)

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.

    ---

    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box

    ---

    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>

commit 309021ea3b4dd5d5f58225d98b7ad372885fb249
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 10 11:38:53 2024 +0200

    Update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common to v1.0.896 (#32290)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://togithub.com/tencentcloud/tencentcloud-sdk-go)
    | `v1.0.891` -> `v1.0.896` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.896?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.896?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.891/v1.0.896?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.891/v1.0.896?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>tencentcloud/tencentcloud-sdk-go
    (github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common)</summary>

    ###
    [`v1.0.896`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10896)

    [Compare
    Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.895...v1.0.896)

    #### 云联络中心(ccc) 版本:2020-02-10

    ##### 第 65 次发布

    发布时间:2024-04-10 01:09:30

    本次发布包含了以下内容:

    改善已有的文档。

    修改接口:

    -   [UploadIvrAudio](https://cloud.tencent.com/document/api/679/104894)

        -   新增出参:SuccessFileList

    #### 数据传输服务(dts) 版本:2021-12-06

    ##### 第 28 次发布

    发布时间:2024-04-10 01:14:34

    本次发布包含了以下内容:

    改善已有的文档。

    修改接口:

    -   [ConfigureSyncJob](https://cloud.tencent.com/document/api/571/82107)

        -   新增入参:SrcConnectType

    修改数据结构:

    -
    [DBEndpointInfo](https://cloud.tencent.com/document/api/571/82108#DBEndpointInfo)

        -   新增成员:ConnectType

    #### 数据传输服务(dts) 版本:2018-03-30

    #### 云游戏(gs) 版本:2019-11-18

    ##### 第 21 次发布

    发布时间:2024-04-10 01:16:17

    本次发布包含了以下内容:

    改善已有的文档。

    新增接口:

    -
    [StartPublishStreamToCSS](https://cloud.tencent.com/document/api/1162/104965)

    #### 云数据库 SQL Server(sqlserver) 版本:2018-03-28

    ##### 第 60 次发布

    发布时间:2024-04-10 01:21:30

    本次发布包含了以下内容:

    改善已有的文档。

    修改接口:

    -
    [DescribeDBInstancesAttribute](https://cloud.tencent.com/document/api/238/90299)

        -   新增出参:OldVipList

    新增数据结构:

    -   [OldVip](https://cloud.tencent.com/document/api/238/19976#OldVip)

    #### TI-ONE 训练平台(tione) 版本:2021-11-11

    ##### 第 56 次发布

    发布时间:2024-04-10 01:24:24

    本次发布包含了以下内容:

    改善已有的文档。

    修改接口:

    -   [CreateBatchTask](https://cloud.tencent.com/document/api/851/80182)

        -   新增入参:StartCmdBase64

    - [CreateModelService](https://cloud.tencent.com/document/api/851/82291)

        -   新增入参:CommandBase64

    - [ModifyModelService](https://cloud.tencent.com/document/api/851/83228)

        -   新增入参:CommandBase64

    #### TI-ONE 训练平台(tione) 版本:2019-10-22

    #### 实时音视频(trtc) 版本:2019-07-22

    ##### 第 68 次发布

    发布时间:2024-04-10 01:25:26

    本次发布包含了以下内容:

    改善已有的文档。

    修改接口:

    -   [StartWebRecord](https://cloud.tencent.com/document/api/647/104541)

        -   新增入参:PublishCdnParams

    ###
    [`v1.0.895`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10895)

    [Compare
    Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.894...v1.0.895)

    #### 业务风险情报(bri) 版本:2019-03-28

    ##### 第 5 次发布

    发布时间:2024-04-09 01:08:44

    本次发布包含了以下内容:

    改善已有的文档。

    <font color="#dd0000">**预下线接口**:</font>

    -   DescribeBRI

    #### 云数据库 MongoDB(mongodb) 版本:2019-07-25

    ##### 第 38 次发布

    发布时间:2024-04-09 01:18:23

    本次发布包含了以下内容:

    改善已有的文档。

    新增接口:

    -
    [FlashBackDBInstance](https://cloud.tencent.com/document/api/240/104930)

    新增数据结构:

    -
    [FBKeyValue](https://cloud.tencent.com/document/api/240/38576#FBKeyValue)
    -
    [FlashbackCollection](https://cloud.tencent.com/document/api/240/38576#FlashbackCollection)
    -
    [FlashbackDatabase](https://cloud.tencent.com/document/api/240/38576#FlashbackDatabase)

    #### 云数据库 MongoDB(mongodb) 版本:2018-04-08

    #### SSL 证书(ssl) 版本:2019-12-05

    ##### 第 55 次发布

    发布时间:2024-04-09 01:21:02

    本次发布包含了以下内容:

    改善已有的文档。

    修改接口:

    -
    [DeployCertificateInstance](https://cloud.tencent.com/document/api/400/91667)

        -   新增入参:IsCache

    ###
    [`v1.0.894`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10894)

    [Compare
    Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.893...v1.0.894)

    #### 云联络中心(ccc) 版本:2020-02-10

    ##### 第 64 次发布

    发布时间:2024-04-08 01:09:16

    本次发布包含了以下内容:

    改善已有的文档。

    新增接口:

    -
    [DescribeIvrAudioList](https://cloud.tencent.com/document/api/679/104895)
    -   [UploadIvrAudio](https://cloud.tencent.com/document/api/679/104894)

    新增数据结构:

    -
    [AudioFileInfo](https://cloud.tencent.com/document/api/679/47715#AudioFileInfo)
    -
    [UploadAudioInfo](https://cloud.tencent.com/document/api/679/47715#UploadAudioInfo)
    -
    [UploadIvrAudioFailedInfo](https://cloud.tencent.com/document/api/679/47715#UploadIvrAudioFailedInfo)

    #### 云安全一体化平台(csip) 版本:2022-11-21

    ##### 第 34 次发布

    发布时间:2024-04-08 01:11:35

    本次发布包含了以下内容:

    改善已有的文档。

    新增接口:

    -
    [DescribeAssetViewVulRiskList](https://cloud.tencent.com/document/api/664/104896)

    新增数据结构:

    -
    [AssetViewVULRiskData](https://cloud.tencent.com/document/api/664/90825#AssetViewVULRiskData)

    #### 云直播CSS(live) 版本:2018-08-01

    ##### 第 124 次发布

    发布时间:2024-04-08 01:18:24

    本次发布包含了以下内容:

    改善已有的文档。

    修改数据结构:

    -
    [RecordParam](https://cloud.tencent.com/document/api/267/20474#RecordParam)

        -   新增成员:CosBucketName, CosBucketRegion, CosBucketPath

    #### 私有网络(vpc) 版本:2017-03-12

    ##### 第 187 次发布

    发布时间:2024-04-08 01:27:01

    本次发布包含了以下内容:

    改善已有的文档。

    修改数据结构:

    -   [Address](https://cloud.tencent.com/document/api/215/15824#Address)

        -   新增成员:BandwidthPackageId

    ###
    [`v1.0.893`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10893)

    [Compare
    Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.892...v1.0.893)

    #### 消息队列 RocketMQ 版(trocket) 版本:2023-03-08

    ##### 第 12 次发布

    发布时间:2024-04-04 01:25:24

    本次发布包含了以下内容:

    改善已有的文档。

    修改接口:

    -   [ModifyTopic](https://cloud.tencent.com/document/api/1493/97944)

        -   新增入参:MsgTTL

    ###
    [`v1.0.892`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10892)

    [Compare
    Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.891...v1.0.892)

    #### 域名注册(domain) 版本:2018-08-08

    ##### 第 33 次发布

    发布时间:2024-04-03 11:17:24

    本次发布包含了以下内容:

    改善已有的文档。

    新增接口:

    -   [DescribeTldList](https://cloud.tencent.com/document/api/242/104832)

    #### 腾讯电子签(基础版)(essbasic) 版本:2021-05-26

    ##### 第 163 次发布

    发布时间:2024-04-03 11:19:08

    本次发布包含了以下内容:

    改善已有的文档。

    修改数据结构:

    -
    [RegistrationOrganizationInfo](https://cloud.tencent.com/document/api/1420/61525#RegistrationOrganizationInfo)

        -   新增成员:PowerOfAttorneys

    #### 腾讯电子签(基础版)(essbasic) 版本:2020-12-22

    #### 云直播CSS(live) 版本:2018-08-01

    ##### 第 123 次发布

    发布时间:2024-04-03 11:22:46

    本次发布包含了以下内容:

    改善已有的文档。

    修改接口:

    -
    [CreateLiveRecordTemplate](https://cloud.tencent.com/document/api/267/32614)

        -   新增入参:CosStore

    #### 文字识别(ocr) 版本:2018-11-19

    ##### 第 133 次发布

    发布时间:2024-04-03 11:24:26

    本次发布包含了以下内容:

    改善已有的文档。

    修改数据结构:

    -
    [DocumentElement](https://cloud.tencent.com/document/api/866/33527#DocumentElement)

        -   新增成员:InsetImageName

    #### 腾讯健康组学平台(omics) 版本:2022-11-28

    ##### 第 14 次发布

    发布时间:2024-04-03 11:24:43

    本次发布包含了以下内容:

    改善已有的文档。

    修改接口:

    -   [RunApplication](https://cloud.tencent.com/document/api/1643/89094)

        -   新增入参:InputCosUri, AccessMode

        -   <font color="#dd0000">**修改入参**:</font>InputBase64

    #### 微瓴同业开放平台(weilingwith) 版本:2023-04-27

    ##### 第 8 次发布

    发布时间:2024-04-03 11:34:07

    本次发布包含了以下内容:

    改善已有的文档。

    新增接口:

    -
    [BatchDeleteDevice](https://cloud.tencent.com/document/api/1693/104841)
    -
    [DeleteDeviceGroup](https://cloud.tencent.com/document/api/1693/104840)
    -
    [DescribeDeviceGroupList](https://cloud.tencent.com/document/api/1693/104839)
    -
    [ModifyDeviceField](https://cloud.tencent.com/document/api/1693/104838)
    -
    [ModifyDeviceGroup](https://cloud.tencent.com/document/api/1693/104837)
    - [ModifyDeviceTag](https://cloud.tencent.com/document/api/1693/104836)
    - [SaveDeviceGroup](https://cloud.tencent.com/document/api/1693/104835)

    新增数据结构:

    -
    [DescribeDeviceGroupListRes](https://cloud.tencent.com/document/api/1693/97961#DescribeDeviceGroupListRes)
    -
    [DescribeGroupInfo](https://cloud.tencent.com/document/api/1693/97961#DescribeGroupInfo)
    -
    [ModifyDeviceFieldInfo](https://cloud.tencent.com/document/api/1693/97961#ModifyDeviceFieldInfo)
    -
    [ModifyDeviceGroupInfo](https://cloud.tencent.com/document/api/1693/97961#ModifyDeviceGroupInfo)
    -
    [ModifyDeviceTagInfo](https://cloud.tencent.com/document/api/1693/97961#ModifyDeviceTagInfo)
    -
    [SaveDeviceGroupRes](https://cloud.tencent.com/document/api/1693/97961#SaveDeviceGroupRes)

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.

    ---

    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box

    ---

    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>

commit 45fb967a85a3187f188d311c727eafb5208e46a0
Author: Katarzyna Kujawa <73836361+kkujawa-sumo@users.noreply.github.com>
Date:   Wed Apr 10 11:36:17 2024 +0200

    [CI] update codecov action to v4 (#32260)

    **Description:** update codecov action to v4

    **Link to tracking Issue:**
    https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32259

commit 36084a97e3426848106df854110698c5207faba3
Author: Curtis Robert <crobert@splunk.com>
Date:   Wed Apr 10 01:22:04 2024 -0700

    [receiver/jmx] Fix memory leak on shutdown (#32289)

    **Description:** <Describe what has changed.>
    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    The receiver was starting a goroutine that would run without being
    stopped during shutdown. This changes the goroutine to be stopped during
    shutdown.

    `goleak` is also added as a part of this change.

    **Link to tracking Issue:** <Issue number if applicable>
    #30438

    **Testing:** <Describe what testing was performed and which tests were
    added.>
    All existing tests are passing, as well as added `goleak` check.

commit d7528888c5821a02e9605429da372c9ae39b6646
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 10 10:19:34 2024 +0200

    Update module github.com/Azure/azure-sdk-for-go/sdk/azidentity to v1.5.2 (#32273)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://togithub.com/Azure/azure-sdk-for-go)
    | `v1.5.1` -> `v1.5.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazidentity/v1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazidentity/v1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazidentity/v1.5.1/v1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazidentity/v1.5.1/v1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.

    ---

    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box

    ---

    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>

commit 9124bc85cabfbc5bd20d3046b5d2248c69dffb2e
Author: Alex Boten <223565+codeboten@users.noreply.github.com>
Date:   Tue Apr 9 13:49:19 2024 -0700

    [chore] use pdata/testdata instead of coreinternal (#32265)

    This will allow us to remove duplicated code in the near future.

    ---------

    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>

commit 6229c6ad1c49e9cc4b41a8aab8cb5a94a7b82ea5
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 9 11:17:01 2024 -0700

    Update Wandalen/wretry.action action to v3.2.0 (#32244)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Type | Update | Change |
    |---|---|---|---|
    | [Wandalen/wretry.action](https://togithub.com/Wandalen/wretry.action)
    | action | minor | `v3.0.1` -> `v3.2.0` |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>Wandalen/wretry.action (Wandalen/wretry.action)</summary>

    ###
    [`v3.2.0`](https://togithub.com/Wandalen/wretry.action/compare/v3.1.0...v3.2.0)

    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v3.1.0...v3.2.0)

    ###
    [`v3.1.0`](https://togithub.com/Wandalen/wretry.action/compare/v3.0.1...v3.1.0)

    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v3.0.1...v3.1.0)

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.

    ---

    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box

    ---

    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 4f31763c90ac807afd5e95500718bf97cbb17c14
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 9 11:16:25 2024 -0700

    Update module golang.org/x/mod to v0.17.0 (#32257)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | golang.org/x/mod | `v0.16.0` -> `v0.17.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.

    ---

    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box

    ---

    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>

commit 81d411408ea19a990eedfc7e332906f05dd47c8f
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 9 11:15:50 2024 -0700

    Update module golang.org/x/net to v0.24.0 (#32262)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | golang.org/x/net | `v0.23.0` -> `v0.24.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.23.0/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.23.0/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.

    ---

    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box

    ---

    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>

commit b007ca2b86a8eaa5ed02346c66900132dc940371
Author: Alex Boten <223565+codeboten@users.noreply.github.com>
Date:   Tue Apr 9 11:08:33 2024 -0700

    [chore] update core to latest (#32264)

    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>

commit 0250e2ebb62e2f9183cefb0df3c3f4d416c49bd8
Author: Curtis Robert <crobert@splunk.com>
Date:   Tue Apr 9 10:45:32 2024 -0700

    [chore][processor/resourcedetection] Fix README's config example (#32270)

    The example config for enabling AKS's `k8s.cluster.name` metric was
    incorrect. This fixes it to be the correct format.

    Resolves https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32258

commit decc66f276b9bb3ca7b775d59a93340503668641
Author: Dominik Rosiek <58699848+sumo-drosiek@users.noreply.github.com>
Date:   Tue Apr 9 16:07:37 2024 +0200

    [chore] [exporter/sumologic] sync internal package with Sumo Logic repository (#31480)

    **Description:**

    Those files can be added independently of their usage which should make
    other PRs smaller

    **Link to tracking Issue:** #31479

    **Testing:**

    Unit tests

    **Documentation:** N/A

    ---------

    Signed-off-by: Dominik Rosiek <drosiek@sumologic.com>

commit 13fca794d57a15e68b41b95ea8df64ff7564f04d
Author: George Krajcsovits <krajorama@users.noreply.github.com>
Date:   Tue Apr 9 14:59:30 2024 +0200

    [receiver/prometheusreceiver] implement append native histogram (#28663)

    **Description:**

    Implement native histogram append MVP.
    Very similar to appending a float sample.

    Limitations:
    - Only support integer counter histograms fully.
    - In case a histogram has both classic and native buckets, we only store
    one of them. Governed by scrape_classic_histograms scrape option. The
    reason is that in the OTEL model the metric family is identified by the
    normalized name (without _count, _sum, _bucket suffixes for the classic
    histograms), meaning that the classic and native histograms would map to
    the same metric family in OTEL model , but that cannot have both
    Histogram and ExponentialHistogram types at the same time.
    - Gauge histograms are dropped with warning as that temporality is
    unsupported, see
    https://github.com/open-telemetry/opentelemetry-specification/issues/2714
    - NoRecordedValue attribute might be unreliable. Prometheus scrape marks
    all series with float NaN values when stale, but transactions in
    prometheusreceiver are stateless, meaning that we have to use heuristics
    to figure out if we need to add a NoRecordedValue data point to an
    Exponential Histogram metric. (Need work in Prometheus.)

    Additionally:
    - Created timestamp supported.
    - Float counter histograms not fully tested and lose precision, but we
    don't expect instrumentation to expose these anyway.

    **Link to tracking Issue:**

    Fixes: #26555

    **Testing:**

    Added unit tests and e2e tests.

    **Documentation:**

    TBD: will have to call out protobuf negotiation while no text format.
    #27030

    ---------

    Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
    Co-authored-by: David Ashpole <dashpole@google.com>

commit 17fe4f8b40e674cded761c3ecd8cd0c7b8555e68
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 9 14:52:30 2024 +0200

    Update module github.com/klauspost/compress to v1.17.8 (#32252)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [github.com/klauspost/compress](https://togithub.com/klauspost/compress)
    | `v1.17.7` -> `v1.17.8` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fklauspost%2fcompress/v1.17.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fklauspost%2fcompress/v1.17.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fklauspost%2fcompress/v1.17.7/v1.17.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fklauspost%2fcompress/v1.17.7/v1.17.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>klauspost/compress (github.com/klauspost/compress)</summary>

    ###
    [`v1.17.8`](https://togithub.com/klauspost/compress/releases/tag/v1.17.8)

    [Compare
    Source](https://togithub.com/klauspost/compress/compare/v1.17.7...v1.17.8)

    #### What's Changed

    - zstd: Reject blocks where reserved values are not 0 by
    [@&#8203;klauspost](https://togithub.com/klauspost) in
    [https://github.com/klauspost/compress/pull/885](https://togithub.com/klauspost/compress/pull/885)
    - zstd: Add RLE detection+encoding by
    [@&#8203;klauspost](https://togithub.com/klauspost) in
    [https://github.com/klauspost/compress/pull/938](https://togithub.com/klauspost/compress/pull/938)

    #### New Contributors

    - [@&#8203;ankon](https://togithub.com/ankon) made their first
    contribution in
    [https://github.com/klauspost/compress/pull/932](https://togithub.com/klauspost/compress/pull/932)
    - [@&#8203;kindhuge](https://togithub.com/kindhuge) made their first
    contribution in
    [https://github.com/klauspost/compress/pull/946](https://togithub.com/klauspost/compress/pull/946)

    **Full Changelog**:
    https://github.com/klauspost/compress/compare/v1.17.7...v1.17.8

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.

    ---

    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box

    ---

    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>

commit fe59abb5412d54e93f03517601013561b074d104
Author: Roger Coll <rogercoll@protonmail.com>
Date:   Tue Apr 9 14:22:54 2024 +0200

    [podmanreceiver] Add metrics and resource metadata (#30232)

    **Description:** <Describe what has changed.>
    - Adds "metadata.yml" file to autogenerate metrics and resources.
    - [Update: not done in this PR] Fixes invalid network metrics: "rx ->
    input" and "tx -> output"

    **Link to tracking Issue:**
    https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28640

    **Testing:** Previous tests preserved.

    **Documentation:** <Describe the documentation added.>

    ---------

    Co-authored-by: Mackenzie <63265430+mackjmr@users.noreply.github.com>

commit 4edca204adb4c05b0c7d395b6d0ae0704f7f9567
Author: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
Date:   Tue Apr 9 17:51:35 2024 +0530

    [cmd/opampsupervisor] Handle OpAMP connection settings (#30237)

    **Link to tracking Issue:** <Issue number if applicable>

    Part of #21043; based on top of
    https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/29848
    to add test

    **Testing:** <Describe what testing was performed and which tests were
    added.>

    Added integration test

    ---------

    Co-authored-by: Evan Bradley <11745660+evan-bradley@users.noreply.github.com>

commit 9c17fd8432e2e3b049e31fe19944b2467397fe30
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 9 13:39:15 2024 +0200

    Update module github.com/prometheus/common to v0.52.2 (#32250)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/prometheus/common](https://togithub.com/prometheus/common)
    | `v0.51.1` -> `v0.52.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fcommon/v0.52.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fcommon/v0.52.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fcommon/v0.51.1/v0.52.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fcommon/v0.51.1/v0.52.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>prometheus/common (github.com/prometheus/common)</summary>

    ###
    [`v0.52.2`](https://togithub.com/prometheus/common/releases/tag/v0.52.2)

    [Compare
    Source](https://togithub.com/prometheus/common/compare/v0.51.1...v0.52.2)

    #### What's Changed

    - Drop support for Go older than 1.18 by
    [@&#8203;SuperQ](https://togithub.com/SuperQ) in
    [https://github.com/prometheus/common/pull/612](https://togithub.com/prometheus/common/pull/612)
    - fix(protobuf): Correctly decode multi-messages streams by
    [@&#8203;srebhan](https://togithub.com/srebhan) in
    [https://github.com/prometheus/common/pull/616](https://togithub.com/prometheus/common/pull/616)
    - Bump github.com/aws/aws-sdk-go from 1.50.31 to 1.51.11 in /sigv4 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/prometheus/common/pull/615](https://togithub.com/prometheus/common/pull/615)

    #### New Contributors

    - [@&#8203;srebhan](https://togithub.com/srebhan) made their first
    contribution in
    [https://github.com/prometheus/common/pull/616](https://togithub.com/prometheus/common/pull/616)

    **Full Changelog**:
    https://github.com/prometheus/common/compare/v0.51.1...v0.52.2

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.

    ---

    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box

    ---

    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>

commit a1381ef1da70d32101214dcc50f808d1e93cc3c1
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 9 13:39:06 2024 +0200

    Update module github.com/SAP/go-hdb to v1.8.12 (#32234)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/SAP/go-hdb](https://togithub.com/SAP/go-hdb) | `v1.8.11`
    -> `v1.8.12` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fSAP%2fgo-hdb/v1.8.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fSAP%2fgo-hdb/v1.8.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fSAP%2fgo-hdb/v1.8.11/v1.8.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fSAP%2fgo-hdb/v1.8.11/v1.8.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>SAP/go-hdb (github.com/SAP/go-hdb)</summary>

    ###
    [`v1.8.12`](https://togithub.com/SAP/go-hdb/blob/HEAD/RELEASENOTES.md#v1812)

    [Compare
    Source](https://togithub.com/SAP/go-hdb/compare/v1.8.11...v1.8.12)

    -   updated dependencies

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.

    ---

    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box

    ---

    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>

commit aacaaa432edbf4d704b575276af51d9d11e4c999
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 9 12:36:11 2024 +0200

    Update module github.com/cespare/xxhash/v2 to v2.3.0 (#32245)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/cespare/xxhash/v2](https://togithub.com/cespare/xxhash) |
    `v2.2.0` -> `v2.3.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcespare%2fxxhash%2fv2/v2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcespare%2fxxhash%2fv2/v2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcespare%2fxxhash%2fv2/v2.2.0/v2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcespare%2fxxhash%2fv2/v2.2.0/v2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>cespare/xxhash (github.com/cespare/xxhash/v2)</summary>

    ###
    [`v2.3.0`](https://togithub.com/cespare/xxhash/compare/v2.2.0...v2.3.0)

    [Compare
    Source](https://togithub.com/cespare/xxhash/compare/v2.2.0...v2.3.0)

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.

    ---

    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box

    ---

    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>

commit 111393e6e71668285067172e5642e8ba61cd00c6
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 9 12:18:59 2024 +0200

    Update All github.com/azure packages (#32229)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://togithub.com/Azure/azure-sdk-for-go)
    | `v1.11.0` -> `v1.11.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazcore/v1.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazcore/v1.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazcore/v1.11.0/v1.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazcore/v1.11.0/v1.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [github.com/Azure/azure-sdk-for-go/sdk/storage/azblob](https://togithub.com/Azure/azure-sdk-for-go)
    | `v1.3.1` -> `v1.3.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fstorage%2fazblob/v1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fstorage%2fazblob/v1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fstorage%2fazblob/v1.3.1/v1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fstorage%2fazblob/v1.3.1/v1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.

    ---

    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box

    ---

    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>

commit debbc9d76c15db2a495fc54c4cee7dd5afdc71c1
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 9 12:18:14 2024 +0200

    Update module sigs.k8s.io/controller-runtime to v0.17.3 (#32243)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [sigs.k8s.io/controller-runtime](https://togithub.com/kubernetes-sigs/controller-runtime)
    | `v0.17.2` -> `v0.17.3` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/sigs.k8s.io%2fcontroller-runtime/v0.17.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/sigs.k8s.io%2fcontroller-runtime/v0.17.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/sigs.k8s.io%2fcontroller-runtime/v0.17.2/v0.17.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/sigs.k8s.io%2fcontroller-runtime/v0.17.2/v0.17.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>kubernetes-sigs/controller-runtime
    (sigs.k8s.io/controller-runtime)</summary>

    ###
    [`v0.17.3`](https://togithub.com/kubernetes-sigs/controller-runtime/releases/tag/v0.17.3)

    [Compare
    Source](https://togithub.com/kubernetes-sigs/controller-runtime/compare/v0.17.2...v0.17.3)

    ##### What's Changed

    - 🌱 Update to Kubernetes v1.29.2 by
    [@&#8203;sbueringer](https://togithub.com/sbueringer) in
    [https://github.com/kubernetes-sigs/controller-runtime/pull/2711](https://togithub.com/kubernetes-sigs/controller-runtime/pull/2711)
    - :bug: Cache: Keep selectors when byObject.Namespaces is defaulted by
    [@&#8203;k8s-infra-cherrypick-robot](https://togithub.com/k8s-infra-cherrypick-robot)
    in
    [https://github.com/kubernetes-sigs/controller-runtime/pull/2749](https://togithub.com/kubernetes-sigs/controller-runtime/pull/2749)
    - 🐛 Prevent leader election when shutting down a non-elected manager by
    [@&#8203;k8s-infra-cherrypick-robot](https://togithub.com/k8s-infra-cherrypick-robot)
    in
    [https://github.com/kubernetes-sigs/controller-runtime/pull/2752](https://togithub.com/kubernetes-sigs/controller-runtime/pull/2752)
    - :bug: Runnable group should check if stopped before enqueueing by
    [@&#8203;k8s-infra-cherrypick-robot](https://togithub.com/k8s-infra-cherrypick-robot)
    in
    [https://github.com/kubernetes-sigs/controller-runtime/pull/2761](https://togithub.com/kubernetes-sigs/controller-runtime/pull/2761)

    **Full Changelog**:
    https://github.com/kubernetes-sigs/controller-runtime/compare/v0.17.2...v0.17.3

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.

    ---

    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box

    ---

    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>

commit ff2b9d6eae9250c7a87db675340a89129d3e91a3
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 9 11:54:06 2024 +0200

    Update module github.com/sijms/go-ora/v2 to v2.8.11 (#32240)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/sijms/go-ora/v2](https://togithub.com/sijms/go-ora) |
    `v2.8.10` -> `v2.8.11` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fsijms%2fgo-ora%2fv2/v2.8.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fsijms%2fgo-ora%2fv2/v2.8.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fsijms%2fgo-ora%2fv2/v2.8.10/v2.8.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fsijms%2fgo-ora%2fv2/v2.8.10/v2.8.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>sijms/go-ora (github.com/sijms/go-ora/v2)</summary>

    ### [`v2.8.11`](https://togithub.com/sijms/go-ora/releases/tag/v2.8.11):
    : Fix regression in &#x60;encryption and data integrity

    [Compare
    Source](https://togithub.com/sijms/go-ora/compare/v2.8.10...v2.8.11)

    fix regression in encryption and data integrity when connection
    break/reset

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.

    ---

    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box

    ---

    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>

commit b4cf660cd36c4cf9995025ff1a0642a6f104bb29
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 9 11:53:54 2024 +0200

    Update module github.com/prometheus/client_model to v0.6.1 (#32239)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model)
    | `v0.6.0` -> `v0.6.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.6.0/v0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.6.0/v0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>prometheus/client_model
    (github.com/prometheus/client_model)</summary>

    ###
    [`v0.6.1`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.1)

    [Compare
    Source](https://togithub.com/prometheus/client_model/compare/v0.6.0...v0.6.1)

    #### What's Changed

    - Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/prometheus/client_model/pull/84](https://togithub.com/prometheus/client_model/pull/84)

    **Full Changelog**:
    https://github.com/prometheus/client_model/compare/v0.6.0...v0.6.1

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.

    ---

    …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ready to merge Code review completed; ready to merge by maintainers receiver/prometheus Prometheus receiver
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Prometheus receiver is not enabling native histograms feature
7 participants