-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
[receiver/prometheusreceiver] implement append native histogram #28663
Conversation
b106d14
to
125f22c
Compare
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). |
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 |
Ideally we would only scrape native histograms if the feature flag is enabled, and only scrape classic histograms if scrape_classic_histograms is set. |
125f22c
to
4ea6051
Compare
point.SetScale(fh.Schema) | ||
point.SetCount(uint64(fh.Count)) | ||
point.SetSum(fh.Sum) | ||
point.SetZeroCount(uint64(fh.ZeroCount)) |
There was a problem hiding this comment.
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 :(
07df0c3
to
4b7420f
Compare
Rebased onto #29153 and added first e2e test. |
@dashpole @bogdandrutu 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 |
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?
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? |
I made a simple test with observing some negative values and checked /metrics:
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.
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 :) |
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). |
@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. |
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. |
…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>
ebbd838
to
7d04cd8
Compare
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
I see it was merged. I updated the branch locally, but running into an issue with the handling of |
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
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>
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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this line redundant?
There was a problem hiding this comment.
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 :) ).
I need to look into #31572 (comment) |
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. |
There was a problem hiding this 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
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Thank you, I don't have the right to merge. I'll keep updating a branch regularly until merged. |
…-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>
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://github.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://github.com/grpc/grpc-go/releases/tag/v1.63.2): Release 1.63.2 [Compare Source](https://github.com/grpc/grpc-go/compare/v1.63.1...v1.63.2) ### Bugs - Fix the user agent string ### [`v1.63.1`](https://github.com/grpc/grpc-go/releases/tag/v1.63.1): Release 1.63.1 [Compare Source](https://github.com/grpc/grpc-go/compare/v1.63.0...v1.63.1) - grpc: un-deprecate Dial and DialContext and cherry-pick ### [`v1.63.0`](https://github.com/grpc/grpc-go/releases/tag/v1.63.0): Release 1.63.0 [Compare Source](https://github.com/grpc/grpc-go/compare/v1.62.2...v1.63.0) ### Behavior Changes - grpc: Return canonical target string from `resolver.Address.String()` (experimental) ([#​6923](https://github.com/grpc/grpc-go/issues/6923)) - client & server: when using write buffer pooling, use input value for buffer size instead of size\*2 ([#​6983](https://github.com/grpc/grpc-go/issues/6983)) - Special Thanks: [@​raghav-stripe](https://github.com/raghav-stripe) ### New Features - grpc: add `ClientConn.CanonicalTarget()` to return the canonical target string. ([#​7006](https://github.com/grpc/grpc-go/issues/7006)) - xds: implement LRS named metrics support ([gRFC A64](https://github.com/grpc/proposal/blob/master/A64-lrs-custom-metrics.md)) ([#​7027](https://github.com/grpc/grpc-go/issues/7027)) - Special Thanks: [@​danielzhaotongliu](https://github.com/danielzhaotongliu) - grpc: introduce `grpc.NewClient` to allow users to create new clients in idle mode and with "dns" as the default resolver ([#​7010](https://github.com/grpc/grpc-go/issues/7010)) - Special Thanks: [@​bruuuuuuuce](https://github.com/bruuuuuuuce) ### API Changes - grpc: stabilize experimental method `ClientConn.Target()` ([#​7006](https://github.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 ([#​7026](https://github.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 ([#​6989](https://github.com/grpc/grpc-go/issues/6989)) - resolver/dns: add `SetResolvingTimeout` to allow configuring the DNS resolver's global timeout ([#​6917](https://github.com/grpc/grpc-go/issues/6917)) - Special Thanks: [@​and1truong](https://github.com/and1truong) - Set the security level of Windows named pipes to NoSecurity ([#​6956](https://github.com/grpc/grpc-go/issues/6956)) - Special Thanks: [@​irsl](https://github.com/irsl) ### [`v1.62.2`](https://github.com/grpc/grpc-go/releases/tag/v1.62.2): Release 1.62.2 [Compare Source](https://github.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://github.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://github.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10896) [Compare Source](https://github.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://github.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10895) [Compare Source](https://github.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://github.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10894) [Compare Source](https://github.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://github.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10893) [Compare Source](https://github.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://github.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10892) [Compare Source](https://github.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://github.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://github.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://github.com/Wandalen/wretry.action/compare/v3.1.0...v3.2.0) [Compare Source](https://github.com/Wandalen/wretry.action/compare/v3.1.0...v3.2.0) ### [`v3.1.0`](https://github.com/Wandalen/wretry.action/compare/v3.0.1...v3.1.0) [Compare Source](https://github.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://github.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://github.com/klauspost/compress/releases/tag/v1.17.8) [Compare Source](https://github.com/klauspost/compress/compare/v1.17.7...v1.17.8) #### What's Changed - zstd: Reject blocks where reserved values are not 0 by [@​klauspost](https://github.com/klauspost) in [https://github.com/klauspost/compress/pull/885](https://github.com/klauspost/compress/pull/885) - zstd: Add RLE detection+encoding by [@​klauspost](https://github.com/klauspost) in [https://github.com/klauspost/compress/pull/938](https://github.com/klauspost/compress/pull/938) #### New Contributors - [@​ankon](https://github.com/ankon) made their first contribution in [https://github.com/klauspost/compress/pull/932](https://github.com/klauspost/compress/pull/932) - [@​kindhuge](https://github.com/kindhuge) made their first contribution in [https://github.com/klauspost/compress/pull/946](https://github.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://github.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://github.com/prometheus/common/releases/tag/v0.52.2) [Compare Source](https://github.com/prometheus/common/compare/v0.51.1...v0.52.2) #### What's Changed - Drop support for Go older than 1.18 by [@​SuperQ](https://github.com/SuperQ) in [https://github.com/prometheus/common/pull/612](https://github.com/prometheus/common/pull/612) - fix(protobuf): Correctly decode multi-messages streams by [@​srebhan](https://github.com/srebhan) in [https://github.com/prometheus/common/pull/616](https://github.com/prometheus/common/pull/616) - Bump github.com/aws/aws-sdk-go from 1.50.31 to 1.51.11 in /sigv4 by [@​dependabot](https://github.com/dependabot) in [https://github.com/prometheus/common/pull/615](https://github.com/prometheus/common/pull/615) #### New Contributors - [@​srebhan](https://github.com/srebhan) made their first contribution in [https://github.com/prometheus/common/pull/616](https://github.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://github.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://github.com/SAP/go-hdb/blob/HEAD/RELEASENOTES.md#v1812) [Compare Source](https://github.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://github.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://github.com/cespare/xxhash/compare/v2.2.0...v2.3.0) [Compare Source](https://github.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://github.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://github.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://github.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://github.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://github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.17.3) [Compare Source](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.17.2...v0.17.3) ##### What's Changed - 🌱 Update to Kubernetes v1.29.2 by [@​sbueringer](https://github.com/sbueringer) in [https://github.com/kubernetes-sigs/controller-runtime/pull/2711](https://github.com/kubernetes-sigs/controller-runtime/pull/2711) - :bug: Cache: Keep selectors when byObject.Namespaces is defaulted by [@​k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/controller-runtime/pull/2749](https://github.com/kubernetes-sigs/controller-runtime/pull/2749) - 🐛 Prevent leader election when shutting down a non-elected manager by [@​k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/controller-runtime/pull/2752](https://github.com/kubernetes-sigs/controller-runtime/pull/2752) - :bug: Runnable group should check if stopped before enqueueing by [@​k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/controller-runtime/pull/2761](https://github.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://github.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://github.com/sijms/go-ora/releases/tag/v2.8.11): : Fix regression in `encryption and data integrity [Compare Source](https://github.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://github.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://github.com/prometheus/client_model/releases/tag/v0.6.1) [Compare Source](https://github.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 [@​dependabot](https://github.com/dependabot) in [https://github.com/prometheus/client_model/pull/84](https://github.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. --- …
Description:
Implement native histogram append MVP.
Very similar to appending a float sample.
Limitations:
Additionally:
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