forked from open-telemetry/opentelemetry-collector-contrib
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Sync 112 #2
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…eceivers (open-telemetry#35416) **Description:** The `receivercreator` should validate the runtime configurations before starting a receiver. This PR adds this validation. **Link to tracking Issue:** <Issue number if applicable> Fixes open-telemetry#33145 **Testing:** Using the following helm chart's values: ```yaml mode: daemonset config: extensions: k8s_observer: auth_type: serviceAccount node: ${env:K8S_NODE_NAME} observe_nodes: true exporters: debug: verbosity: basic receivers: receiver_creator/3: watch_observers: [ k8s_observer ] receivers: apache: rule: type == "k8s.node" config: endpoint: "http://localhost:8080/server-status?manual" service: extensions: [health_check, k8s_observer] pipelines: metrics: receivers: [receiver_creator/3] processors: [batch] exporters: [debug] ``` Expect to see an error after the config's validation: ```console 2024-09-25T10:46:56.778Z error [email protected]/observerhandler.go:159 failed to start receiver {"kind": "receiver", "name": "receiver_creator/3", "data_type": "metrics", "receiver": "apache", "error": "invalid runtime receiver config: receivers::apache: query must be 'auto': 'http://localhost:8080/server-status?manual'"} github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator.(*observerHandler).OnAdd github.com/open-telemetry/opentelemetry-collector-contrib/receiver/[email protected]/observerhandler.go:159 github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer.(*EndpointsWatcher).updateAndNotifyOfEndpoints github.com/open-telemetry/opentelemetry-collector-contrib/extension/[email protected]/endpointswatcher.go:111 ``` This stops the execution of the receiver which would lead to fetch errors (as described in the respective issue open-telemetry#33145): ```console 2024-05-21T09:17:46.749Z error [email protected]/scraper.go:67 failed to fetch Apache Httpd stats {"kind": "receiver", "name": "receiver_creator/3", "data_type": "metrics", "name": "apache//receiver_creator/3{endpoint=\"http://localhost:8080/server-status?manual\"}/k8s_observer/kind-control-plane-b75cdcf9-ee9d-4cb8-aa53-1ceb030d898d", "error": "Get \"http://localhost:8080/server-status?manual\": dial tcp [::1]:8080: connect: connection refused"} github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver.(*apacheScraper).scrape github.com/open-telemetry/opentelemetry-collector-contrib/receiver/[email protected]/scraper.go:67 go.opentelemetry.io/collector/receiver/scraperhelper.ScrapeFunc.Scrape go.opentelemetry.io/collector/[email protected]/scraperhelper/scraper.go:20 go.opentelemetry.io/collector/receiver/scraperhelper.(*controller).scrapeMetricsAndReport go.opentelemetry.io/collector/[email protected]/scraperhelper/scrapercontroller.go:194 go.opentelemetry.io/collector/receiver/scraperhelper.(*controller).startScraping.func1 go.opentelemetry.io/collector/[email protected]/scraperhelper/scrapercontroller.go:169 2024-05-21T09:17:46.750Z error scraperhelper/scrapercontroller.go:197 Error scraping metrics {"kind": "receiver", "name": "receiver_creator/3", "data_type": "metrics", "name": "apache//receiver_creator/3{endpoint=\"http://localhost:8080/server-status?manual\"}/k8s_observer/kind-control-plane-b75cdcf9-ee9d-4cb8-aa53-1ceb030d898d", "error": "Get \"http://localhost:8080/server-status?manual\": dial tcp [::1]:8080: connect: connection refused", "scraper": "apache"} ``` **Documentation:** <Describe the documentation added.> Signed-off-by: ChrsMark <[email protected]>
…#35355) Description: The version of semconv is upgraded from v1.18.0 to v1.27.0 This is a trivial migration. The semconv attributes' value have been compared using [go-otel-semconv-comparator](https://github.com/narcis96/go-otel-semconv-comparator) resulting in 0 diffs (all attributes of 1.18.0 exists with the same value inside 1.27.0) Link to tracking Issue: open-telemetry#22095 Testing: Tests passed
…simplify internal logic. (open-telemetry#34720) **Description:** This PR contains several changes described in open-telemetry#34131. It does not go as far as breaking out a separate parsing component, but I think it is enough to satisfy the known use cases. - Add `suppress_rendering_info` parameter, which acts orthogonally to `raw` flag. - Remove `RemoteServer` field from `EventXML`. Instead, set `attributes["remote_server"]` if remote collection is used. **Link to tracking Issue:** Resolves open-telemetry#34131
…pen-telemetry#35189) **Description:** * [breaking] Fail if for log column not found in result set (for consistency with metrics behaviour) * Instead of fail-fast, collect all errors that occurred when transforming row to metric or log **Link to tracking Issue:** open-telemetry#35068 **Testing:** Added/updated unit tests **Documentation:** n/a Closes open-telemetry#35068
…he initial bootstrap information retrieval from the agent (open-telemetry#35000) **Description:** This PR adds a configuration option for setting the timeout for the initial bootstrap information retrieval from the agent. **Link to tracking Issue:** open-telemetry#34996 **Testing:** Added unit tests **Documentation:** Added description for the new option in the specification readme --------- Signed-off-by: Florian Bacher <[email protected]>
…elemetry#35463) This PR just applies a couple more standards that I've been following with the other XML converters. Namely: - Create the function via the factory to ensure the constructor validation is applied - Use `xmlquery.QueryAll` instead of the deprecated `xmlquery.FindEach`
…#35048) **Description:** Partially introduces a highly decoupled, linear processing pipeline. Implemented as a standalone struct to make review easier, will refactor this later. Instead of overloading `Map.Store()` to do aggregation, staleness and limiting, this functionality is now explcitly handled in `ConsumeMetrics`. This highly aids readability and makes understanding this processor a lot easier, as less mental context needs to be kept. *Notes to reviewer*: See [`68dc901`](open-telemetry@68dc901) for the main added logic. Compare `processor.go` (old, nested) to `linear.go` (new, linear) Replaces open-telemetry#34757 **Link to tracking Issue:** none **Testing:** This is a refactor. Existing tests were not modified and still pass **Documentation:** not needed
…ponential histogram (open-telemetry#35442) **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.--> Drop histogram and exponential histogram with cumulative temporality as they are not supported by Elasticsearch **Link to tracking Issue:** <Issue number if applicable> **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.> --------- Co-authored-by: Vishal Raj <[email protected]>
…mary_metrics to summary (open-telemetry#35424) **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.--> Renaming OTel mode dynamic template summary_metrics to summary to align with Elasticsearch otel-data change elastic/elasticsearch#113409 **Link to tracking Issue:** <Issue number if applicable> **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.> No changelog as this should not concern end users. This is a coordinated change between in-development Elasticsearch otel-data plugin and in-development elasticsearchexporter OTel mapping mode.
…amic_index config (open-telemetry#35417) **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.--> Implement receiver-based routing under *_dynamic_index config. e.g. Set data_stream.dataset to hostmetricsreceiver (or hostmetricsreceiver.otel in the OTel output mode) for the scope name github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver/internal/scraper/cpuscraper **Link to tracking Issue:** <Issue number if applicable> Fixes open-telemetry#34246 **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.>
…pen-telemetry#35195) **Description:** Formats retrieved time columns with milliseconds precision, so they are not reprocessed when used as a tracking_column **Link to tracking Issue:** open-telemetry#35194 **Testing:** Added integration test, updated test data **Documentation:** n/a Closes open-telemetry#35194
… metrics (open-telemetry#35040) **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 computer name resource attribute is relevant for all metrics coming from the SQL server receiver when directly connected to the DB. This change records the resource attribute with all remaining metrics that it wasn't recorded with yet. **Link to tracking Issue:** <Issue number if applicable> This was discovered at the same time as open-telemetry#35036, but I split out the changes to hopefully make them easier to review. **Testing:** <Describe what testing was performed and which tests were added.> Tests have been updated and are passing.
#### Description Testifylint doesn't support it yet. This replaces `Contains(t, err.Error()` by `ErrorContains(t, err` and `Equal(t, err.Error()` by `EqualError(t, err` As they both check for nil error it becomes useless to check it yourself without having defined a custom message <!-- Signed-off-by: Matthieu MOREL <[email protected]> --> Signed-off-by: Matthieu MOREL <[email protected]>
…alculations (open-telemetry#35428) **Description:** The metrics generation processor would previously hit a panic when the calculation rule was operating on a `sum` metric, instead of a `gauge`. The [component proposal](open-telemetry#2722), [initial implementation](open-telemetry#3433), nor the [README](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/metricsgenerationprocessor) state that it's a requirement for the metric to be a `gauge`, nor do I think this requirement makes sense. I've updated the logic to account for sum metrics being used and added a test. **Testing:** Added a test for this situation, the test panics before the change and passes after.
…g_set (open-telemetry#35475) **Description:** Do not exclude the metric container.memory.working_set
… deprecation (open-telemetry#35139) **Description:** This PR adds a feature gate as discussed at open-telemetry#27885 (comment). If the feature gate is enabled the `container.cpu.utilization`, `k8s.pod.cpu.utilization` and `k8s.node.cpu.utilization` metrics will be not be disabled being replaced by the `container.cpu.usage`, `k8s.pod.cpu.usage` and `k8s.node.cpu.usage`. ### Feature gate schedule - alpha: when enabled it makes the .cpu.usage metrics enabled by default - beta: .cpu.usage metrics are enabled by default and any configuration enabling the deprecated .cpu.utilization metrics will be failing. Explicitly disabling the feature gate provides the old (deprecated) behavior. - stable: .cpu.usage metrics are enabled by default and the deprecated metrics are completely removed. - Removed three releases after `stable`. **Documentation:** ### How to test this 1. Using the following configuration ```yaml mode: daemonset presets: kubeletMetrics: enabled: true image: repository: otelcontribcol-dev tag: "latest" pullPolicy: IfNotPresent command: name: otelcontribcol extraArgs: [--feature-gates=receiver.kubeletstats.enableCPUUsageMetrics] config: exporters: debug: verbosity: normal receivers: kubeletstats: collection_interval: 10s auth_type: 'serviceAccount' endpoint: '${env:K8S_NODE_NAME}:10250' insecure_skip_verify: true service: pipelines: metrics: receivers: [kubeletstats] processors: [batch] exporters: [debug] ``` 2. Ensure that only the `.cpu.usage` metrics are reported. 3. Disable the feature gate and check that only the `.cpu.utilization` metrics are reported. --------- Signed-off-by: ChrsMark <[email protected]>
…rom process scraper of the hostmetricsreceiver (open-telemetry#34981) **Description:** We are currently encountering an issue with the `process` scraper in the `hostmetricsreceiver`, primarily due to access rights restrictions for certain processes like system processes for example. This is resulting in a large number of verbose error logs. Most of them are coming from the `process.open_file_descriptors` metric but we have errors coming from other metrics as well. In order to solve this issue, we added a flag `mute_process_all_errors `that mutes errors comming from the process scraper metrics, as these errors are predominantly associated with processes that we should not be monitoring anyways. **Link to tracking Issue:** open-telemetry#20435 **Testing:** Added unit tests **Documentation:** **Errors**: - Permission denied errors: ``` go.opentelemetry.io/collector/[email protected]/scraperhelper/scrapercontroller.go:176 2024-09-02T17:24:10.341+0200 error scraping metrics {"kind": "receiver", "name": "hostmetrics/linux/localhost", "data_type": "metrics", "error": "error reading open file descriptor count for process \"systemd\" (pid 1): open /proc/1/fd: permission denied; ``` - File not found errors: ``` go.opentelemetry.io/collector/[email protected]/scraperhelper/scrapercontroller.go:176 2024-09-02T17:25:38.688+0200 error scraperhelper/scrapercontroller.go:200 Error scraping metrics {"kind": "receiver", "name": "hostmetrics/process", "data_type": "metrics", "error": "error reading cpu times for process \"java\" (pid 466650): open /proc/466650/stat: no such file or directory; error reading memory info for process \"java\" (pid 466650): open /proc/466650/statm: no such file or directory; error reading thread info for process \"java\" (pid 466650): open /proc/466650/status: no such file or directory; error reading cpu times for process \"java\" (pid 474774): open /proc/474774/stat: no such file or directory; error reading memory info for process \"java\" (pid 474774): open /proc/474774/statm: no such file or directory; error reading thread info for process \"java\" (pid 474774): open /proc/474774/status: no such file or directory; error reading cpu times for process \"java\" (pid 481780): open /proc/481780/stat: no such file or directory; error reading memory info for process \"java\" (pid 481780): open /proc/481780/statm: no such file or directory; error reading thread info for process \"java\" (pid 481780): open /proc/481780/status: no such file or directory", "scraper": "process"} ``` **Config**: ``` receiver hostmetrics/process: collection_interval: ${PROCESSES_COLLECTION_INTERVAL}s scrapers: process: mute_process_name_error: true mute_process_exe_error: true mute_process_io_error: true mute_process_user_error: true resource_attributes: # disable non_used default attributes process.command: enabled: false process.command_line: enabled: false process.executable.path: enabled: false process.owner: enabled: false process.parent_pid: enabled: false metrics: # disable non-used default metrics process.cpu.time: enabled: false process.memory.virtual: enabled: false # enable used optional metrics process.cpu.utilization: enabled: true process.open_file_descriptors: enabled: true process.threads: enabled: true ```
…etry#35278) **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.--> If a provider does not found any associated metadata to the given IP, the processor will continue the processing instead of returning the error. Nonetheless, the error will be logged when debug telemetry level is enabled. **Link to tracking Issue:** <Issue number if applicable> open-telemetry#35047 **Testing:** <Describe what testing was performed and which tests were added.> Add a testdata case for IP `1.2.3.5` which is not available in any of the providers (maxmind neither mocked provider) **Documentation:** <Describe the documentation added.>
open-telemetry#35506) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/apache/pulsar-client-go](https://redirect.github.com/apache/pulsar-client-go) | `v0.13.1` -> `v0.14.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fapache%2fpulsar-client-go/v0.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fapache%2fpulsar-client-go/v0.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fapache%2fpulsar-client-go/v0.13.1/v0.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fapache%2fpulsar-client-go/v0.13.1/v0.14.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>apache/pulsar-client-go (github.com/apache/pulsar-client-go)</summary> ### [`v0.14.0`](https://redirect.github.com/apache/pulsar-client-go/releases/tag/v0.14.0) [Compare Source](https://redirect.github.com/apache/pulsar-client-go/compare/v0.13.1...v0.14.0) #### Important notice - The client has dropped support for Go 1.20. The minimum supported version is now Go 1.21. ([Related PR](https://redirect.github.com/apache/pulsar-client-go/pull/1249)) - The `BackoffPolicy` interface and related methods has been moved to the `backoff` package from the `internal` package. The `BackoffPolicy` interface is renamed to `Policy`. ([Related PR](https://redirect.github.com/apache/pulsar-client-go/pull/1197)) #### What's Changed - \[improve] Install golang by image in the Dockerfile by [@&open-telemetry#8203;nodece](https://redirect.github.com/nodece) in [https://github.com/apache/pulsar-client-go/pull/1246](https://redirect.github.com/apache/pulsar-client-go/pull/1246) - \[ci] Validate multiple version builds and use golangci-lint-action by [@&open-telemetry#8203;nodece](https://redirect.github.com/nodece) in [https://github.com/apache/pulsar-client-go/pull/1250](https://redirect.github.com/apache/pulsar-client-go/pull/1250) - \[ci] Add merge limitation by [@&open-telemetry#8203;nodece](https://redirect.github.com/nodece) in [https://github.com/apache/pulsar-client-go/pull/1248](https://redirect.github.com/apache/pulsar-client-go/pull/1248) - \[fix] Fix the key-based batch can't guarantee the ordering when flushing by [@&open-telemetry#8203;RobertIndie](https://redirect.github.com/RobertIndie) in [https://github.com/apache/pulsar-client-go/pull/1252](https://redirect.github.com/apache/pulsar-client-go/pull/1252) - \[fix] FailTimeoutMessages cannot delete outdated messages by [@&open-telemetry#8203;nodece](https://redirect.github.com/nodece) in [https://github.com/apache/pulsar-client-go/pull/1247](https://redirect.github.com/apache/pulsar-client-go/pull/1247) - \[fix] Fix pulsar admin revoke subscription permission endpoint by [@&open-telemetry#8203;NoFacePeace](https://redirect.github.com/NoFacePeace) in [https://github.com/apache/pulsar-client-go/pull/1251](https://redirect.github.com/apache/pulsar-client-go/pull/1251) - \[fix] Producer close was blocked by [@&open-telemetry#8203;nodece](https://redirect.github.com/nodece) in [https://github.com/apache/pulsar-client-go/pull/1249](https://redirect.github.com/apache/pulsar-client-go/pull/1249) - \[fix] PulsarCtl 1266 Oauth2 Client credentials flow use scopes from the keyfile as well by [@&open-telemetry#8203;Nikolajls](https://redirect.github.com/Nikolajls) in [https://github.com/apache/pulsar-client-go/pull/1244](https://redirect.github.com/apache/pulsar-client-go/pull/1244) - \[feat] Add support for subscription expiration time namespace settings by [@&open-telemetry#8203;klevy-toast](https://redirect.github.com/klevy-toast) in [https://github.com/apache/pulsar-client-go/pull/1254](https://redirect.github.com/apache/pulsar-client-go/pull/1254) - \[fix] Prevent panic when calling Flush on closed producer by [@&open-telemetry#8203;Gilthoniel](https://redirect.github.com/Gilthoniel) in [https://github.com/apache/pulsar-client-go/pull/1260](https://redirect.github.com/apache/pulsar-client-go/pull/1260) - \[fix] Avoid a data race when flushing with load by [@&open-telemetry#8203;Gilthoniel](https://redirect.github.com/Gilthoniel) in [https://github.com/apache/pulsar-client-go/pull/1261](https://redirect.github.com/apache/pulsar-client-go/pull/1261) - \[improve] Add InitialSubscriptionName for DLQPolicy by [@&open-telemetry#8203;crossoverJie](https://redirect.github.com/crossoverJie) in [https://github.com/apache/pulsar-client-go/pull/1264](https://redirect.github.com/apache/pulsar-client-go/pull/1264) - \[fix] Peek message will return -1 for partitionIndex by [@&open-telemetry#8203;shibd](https://redirect.github.com/shibd) in [https://github.com/apache/pulsar-client-go/pull/1267](https://redirect.github.com/apache/pulsar-client-go/pull/1267) - \[chore] Bump github.com/docker/docker from 27.0.3+incompatible to 27.1.1+incompatible by [@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/pulsar-client-go/pull/1269](https://redirect.github.com/apache/pulsar-client-go/pull/1269) - \[feat] Support the namespace offloadThresholdInSeconds API in pulsaradmin pkg by [@&open-telemetry#8203;ericsyh](https://redirect.github.com/ericsyh) in [https://github.com/apache/pulsar-client-go/pull/1271](https://redirect.github.com/apache/pulsar-client-go/pull/1271) - \[fix] Stop timer when close timedAckGroupingTracker by [@&open-telemetry#8203;geniusjoe](https://redirect.github.com/geniusjoe) in [https://github.com/apache/pulsar-client-go/pull/1279](https://redirect.github.com/apache/pulsar-client-go/pull/1279) - \[improve] Refactor connection concurrency model by [@&open-telemetry#8203;Gilthoniel](https://redirect.github.com/Gilthoniel) in [https://github.com/apache/pulsar-client-go/pull/1275](https://redirect.github.com/apache/pulsar-client-go/pull/1275) - \[fix] Attempt to avoid deadlock during reconnection by [@&open-telemetry#8203;Gilthoniel](https://redirect.github.com/Gilthoniel) in [https://github.com/apache/pulsar-client-go/pull/1273](https://redirect.github.com/apache/pulsar-client-go/pull/1273) - \[fix] Fixed panic caused by memory not aligned in arm32 arch by [@&open-telemetry#8203;dream-kzx](https://redirect.github.com/dream-kzx) in [https://github.com/apache/pulsar-client-go/pull/1286](https://redirect.github.com/apache/pulsar-client-go/pull/1286) - \[fix] Reconnection logic and Backoff policy doesn't work correctly by [@&open-telemetry#8203;crossoverJie](https://redirect.github.com/crossoverJie) in [https://github.com/apache/pulsar-client-go/pull/1197](https://redirect.github.com/apache/pulsar-client-go/pull/1197) #### New Contributors - [@&open-telemetry#8203;NoFacePeace](https://redirect.github.com/NoFacePeace) made their first contribution in [https://github.com/apache/pulsar-client-go/pull/1251](https://redirect.github.com/apache/pulsar-client-go/pull/1251) - [@&open-telemetry#8203;Nikolajls](https://redirect.github.com/Nikolajls) made their first contribution in [https://github.com/apache/pulsar-client-go/pull/1244](https://redirect.github.com/apache/pulsar-client-go/pull/1244) - [@&open-telemetry#8203;klevy-toast](https://redirect.github.com/klevy-toast) made their first contribution in [https://github.com/apache/pulsar-client-go/pull/1254](https://redirect.github.com/apache/pulsar-client-go/pull/1254) - [@&open-telemetry#8203;ericsyh](https://redirect.github.com/ericsyh) made their first contribution in [https://github.com/apache/pulsar-client-go/pull/1271](https://redirect.github.com/apache/pulsar-client-go/pull/1271) - [@&open-telemetry#8203;dream-kzx](https://redirect.github.com/dream-kzx) made their first contribution in [https://github.com/apache/pulsar-client-go/pull/1286](https://redirect.github.com/apache/pulsar-client-go/pull/1286) </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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…metry#35505) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) | `v1.67.0` -> `v1.67.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.67.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.67.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.67.0/v1.67.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.67.0/v1.67.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>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.67.1`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.67.1): Release 1.67.1 [Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.67.0...v1.67.1) ### Bug Fixes - transport: Fix a bug causing stream failures due to miscalculation of the flow control window in both clients and servers. ([#&open-telemetry#8203;7667](https://redirect.github.com/grpc/grpc-go/issues/7667)) - xds/server: Fix xDS Server memory leak. ([#&open-telemetry#8203;7681](https://redirect.github.com/grpc/grpc-go/issues/7681)) </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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…en-telemetry#35501) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/shirou/gopsutil/v4](https://redirect.github.com/shirou/gopsutil) | `v4.24.8` -> `v4.24.9` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fshirou%2fgopsutil%2fv4/v4.24.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fshirou%2fgopsutil%2fv4/v4.24.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fshirou%2fgopsutil%2fv4/v4.24.8/v4.24.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fshirou%2fgopsutil%2fv4/v4.24.8/v4.24.9?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>shirou/gopsutil (github.com/shirou/gopsutil/v4)</summary> ### [`v4.24.9`](https://redirect.github.com/shirou/gopsutil/compare/v4.24.8...v4.24.9) [Compare Source](https://redirect.github.com/shirou/gopsutil/compare/v4.24.8...v4.24.9) </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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…tencentcloud/common to v1.0.1015 (open-telemetry#35497) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go) | `v1.0.1009` -> `v1.0.1015` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.1015?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.1015?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.1009/v1.0.1015?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.1009/v1.0.1015?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.1015`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v101015) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1014...v1.0.1015) #### SSL 证书(ssl) 版本:2019-12-05 ##### 第 68 次发布 发布时间:2024-10-01 01:24:04 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [DeleteCertificates](https://cloud.tencent.com/document/api/400/107800) - 新增入参:CertificateIds, IsSync ### [`v1.0.1014`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v101014) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1013...v1.0.1014) #### 弹性伸缩(as) 版本:2018-04-19 ##### 第 74 次发布 发布时间:2024-09-30 01:07:57 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [CreateLaunchConfiguration](https://cloud.tencent.com/document/api/377/20447) - 新增入参:ImageFamily - <font color="#dd0000">**修改入参**:</font>ImageId - [ModifyLaunchConfigurationAttributes](https://cloud.tencent.com/document/api/377/31298) - 新增入参:ImageFamily 修改数据结构: - [LaunchConfiguration](https://cloud.tencent.com/document/api/377/20453#LaunchConfiguration) - 新增成员:ImageFamily #### 云联络中心(ccc) 版本:2020-02-10 ##### 第 76 次发布 发布时间:2024-09-30 01:10:03 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [CreateOwnNumberApply](https://cloud.tencent.com/document/api/679/111404) - [ModifyOwnNumberApply](https://cloud.tencent.com/document/api/679/111403) 新增数据结构: - [OwnNumberApplyDetailItem](https://cloud.tencent.com/document/api/679/47715#OwnNumberApplyDetailItem) #### 云服务器(cvm) 版本:2017-03-12 ##### 第 132 次发布 发布时间:2024-09-30 01:13:47 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [DescribeImageFromFamily](https://cloud.tencent.com/document/api/213/111405) 修改接口: - [CreateImage](https://cloud.tencent.com/document/api/213/16726) - 新增入参:ImageFamily - [ModifyImageAttribute](https://cloud.tencent.com/document/api/213/15713) - 新增入参:ImageFamily, ImageDeprecated 修改数据结构: - [Image](https://cloud.tencent.com/document/api/213/15753#Image) - 新增成员:ImageFamily, ImageDeprecated - [ReservedInstancePrice](https://cloud.tencent.com/document/api/213/15753#ReservedInstancePrice) - 新增成员:FixedPriceDiscount, UsagePriceDiscount - [ReservedInstancePriceItem](https://cloud.tencent.com/document/api/213/15753#ReservedInstancePriceItem) - 新增成员:DiscountUsagePrice, DiscountFixedPrice #### 医疗报告结构化(mrs) 版本:2020-09-10 ##### 第 28 次发布 发布时间:2024-09-30 01:27:01 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [ImageToObject](https://cloud.tencent.com/document/api/1314/56228) - 新增入参:OcrInfoList 新增数据结构: - [OcrInfo](https://cloud.tencent.com/document/api/1314/56230#OcrInfo) - [OcrItem](https://cloud.tencent.com/document/api/1314/56230#OcrItem) #### 私有网络(vpc) 版本:2017-03-12 ##### 第 209 次发布 发布时间:2024-09-30 01:38:05 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [CreateVpcPeeringConnection](https://cloud.tencent.com/document/api/215/96025) - 新增入参:Tags 新增数据结构: - [Tags](https://cloud.tencent.com/document/api/215/15824#Tags) ### [`v1.0.1013`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v101013) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1012...v1.0.1013) #### 边缘安全加速平台(teo) 版本:2022-09-01 ##### 第 86 次发布 发布时间:2024-09-29 11:32:31 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [CreateFunction](https://cloud.tencent.com/document/api/1552/111389) - [CreateFunctionRule](https://cloud.tencent.com/document/api/1552/111388) - [DeleteFunction](https://cloud.tencent.com/document/api/1552/111387) - [DeleteFunctionRules](https://cloud.tencent.com/document/api/1552/111386) - [DescribeFunctionRules](https://cloud.tencent.com/document/api/1552/111385) - [DescribeFunctionRuntimeEnvironment](https://cloud.tencent.com/document/api/1552/111384) - [DescribeFunctions](https://cloud.tencent.com/document/api/1552/111383) - [HandleFunctionRuntimeEnvironment](https://cloud.tencent.com/document/api/1552/111382) - [ModifyFunction](https://cloud.tencent.com/document/api/1552/111381) - [ModifyFunctionRule](https://cloud.tencent.com/document/api/1552/111380) - [ModifyFunctionRulePriority](https://cloud.tencent.com/document/api/1552/111379) 新增数据结构: - [Function](https://cloud.tencent.com/document/api/1552/80721#Function) - [FunctionEnvironmentVariable](https://cloud.tencent.com/document/api/1552/80721#FunctionEnvironmentVariable) - [FunctionRule](https://cloud.tencent.com/document/api/1552/80721#FunctionRule) - [FunctionRuleCondition](https://cloud.tencent.com/document/api/1552/80721#FunctionRuleCondition) #### 边缘安全加速平台(teo) 版本:2022-01-06 ### [`v1.0.1012`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v101012) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1011...v1.0.1012) #### 腾讯云CA(ca) 版本:2023-02-28 ##### 第 1 次发布 发布时间:2024-09-26 19:47:19 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [CreateVerifyReport](https://cloud.tencent.com/document/api/1691/111296) - [DescribeVerifyReport](https://cloud.tencent.com/document/api/1691/111295) - [UploadFile](https://cloud.tencent.com/document/api/1691/111294) 新增数据结构: - [FileInfo](https://cloud.tencent.com/document/api/1691/111297#FileInfo) #### 云联络中心(ccc) 版本:2020-02-10 ##### 第 75 次发布 发布时间:2024-09-27 01:05:32 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [IMCdrInfo](https://cloud.tencent.com/document/api/679/47715#IMCdrInfo) - 新增成员:ClientUserId #### 内容分发网络 CDN(cdn) 版本:2018-06-06 ##### 第 129 次发布 发布时间:2024-09-27 01:06:23 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [CacheConfigCache](https://cloud.tencent.com/document/api/228/30987#CacheConfigCache) - 新增成员:OriginMtimeCheckType - [CacheConfigFollowOrigin](https://cloud.tencent.com/document/api/228/30987#CacheConfigFollowOrigin) - 新增成员:OriginMtimeCheckType #### 云服务器(cvm) 版本:2017-03-12 ##### 第 131 次发布 发布时间:2024-09-27 01:09:25 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [InquiryPriceRunInstances](https://cloud.tencent.com/document/api/213/15726) - 新增入参:CpuTopology #### 弹性 MapReduce(emr) 版本:2019-01-03 ##### 第 78 次发布 发布时间:2024-09-27 01:15:03 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [DescribeInsightList](https://cloud.tencent.com/document/api/589/103078) - 新增入参:Type #### 文字识别(ocr) 版本:2018-11-19 ##### 第 152 次发布 发布时间:2024-09-27 01:23:33 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [MLIDPassportOCR](https://cloud.tencent.com/document/api/866/37657) - 新增出参:WarnCardInfos #### 邮件推送(ses) 版本:2020-10-02 ##### 第 24 次发布 发布时间:2024-09-27 01:25:49 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [CreateCustomBlacklist](https://cloud.tencent.com/document/api/1288/107854) - 新增出参:TotalCount, ValidCount, TooLongCount, RepeatCount, InvalidCount #### 私有网络(vpc) 版本:2017-03-12 ##### 第 208 次发布 发布时间:2024-09-27 01:34:17 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [CreateCdcLDCXList](https://cloud.tencent.com/document/api/215/111330) - [CreateCdcNetPlanes](https://cloud.tencent.com/document/api/215/111329) - [CreateHighPriorityRouteTable](https://cloud.tencent.com/document/api/215/111328) - [CreateHighPriorityRoutes](https://cloud.tencent.com/document/api/215/111327) - [DeleteCdcLDCXList](https://cloud.tencent.com/document/api/215/111326) - [DeleteCdcNetPlanes](https://cloud.tencent.com/document/api/215/111325) - [DeleteHighPriorityRouteTables](https://cloud.tencent.com/document/api/215/111324) - [DeleteHighPriorityRoutes](https://cloud.tencent.com/document/api/215/111323) - [DescribeCdcLDCXList](https://cloud.tencent.com/document/api/215/111322) - [DescribeCdcNetPlanes](https://cloud.tencent.com/document/api/215/111321) - [DescribeCdcUsedIdcVlan](https://cloud.tencent.com/document/api/215/111320) - [DescribeHighPriorityRouteTables](https://cloud.tencent.com/document/api/215/111319) - [DescribeHighPriorityRoutes](https://cloud.tencent.com/document/api/215/111318) - [DescribeRoutes](https://cloud.tencent.com/document/api/215/111309) - [ModifyCdcLDCXAttribute](https://cloud.tencent.com/document/api/215/111317) - [ModifyCdcNetPlaneAttribute](https://cloud.tencent.com/document/api/215/111316) - [ModifyHighPriorityRouteAttribute](https://cloud.tencent.com/document/api/215/111315) - [ModifyHighPriorityRouteECMPAlgorithm](https://cloud.tencent.com/document/api/215/111314) - [ModifyHighPriorityRouteTableAttribute](https://cloud.tencent.com/document/api/215/111313) - [ReplaceHighPriorityRouteTableAssociation](https://cloud.tencent.com/document/api/215/111312) - [ReplaceHighPriorityRoutes](https://cloud.tencent.com/document/api/215/111311) - [ResetHighPriorityRoutes](https://cloud.tencent.com/document/api/215/111310) 新增数据结构: - [HighPriorityModifyItem](https://cloud.tencent.com/document/api/215/15824#HighPriorityModifyItem) - [HighPriorityRoute](https://cloud.tencent.com/document/api/215/15824#HighPriorityRoute) - [HighPriorityRouteTable](https://cloud.tencent.com/document/api/215/15824#HighPriorityRouteTable) - [RouteECMPAlgorithm](https://cloud.tencent.com/document/api/215/15824#RouteECMPAlgorithm) 修改数据结构: - [EndPoint](https://cloud.tencent.com/document/api/215/15824#EndPoint) - 新增成员:CdcId - [EndPointService](https://cloud.tencent.com/document/api/215/15824#EndPointService) - 新增成员:CdcId - [HaVip](https://cloud.tencent.com/document/api/215/15824#HaVip) - 新增成员:CdcId - [Route](https://cloud.tencent.com/document/api/215/15824#Route) - 新增成员:CdcId ### [`v1.0.1011`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v101011) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1010...v1.0.1011) #### 主机安全(cwp) 版本:2018-02-28 ##### 第 124 次发布 发布时间:2024-09-26 01:14:22 本次发布包含了以下内容: 改善已有的文档。 <font color="#dd0000">**预下线接口**:</font> - DescribeIndexList #### 运维安全中心(堡垒机)(dasb) 版本:2019-10-18 ##### 第 31 次发布 发布时间:2024-09-26 01:16:16 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [CreateAcl](https://cloud.tencent.com/document/api/1025/74411) - 新增入参:AllowKeyboardLogger - [ModifyAcl](https://cloud.tencent.com/document/api/1025/74408) - 新增入参:AllowKeyboardLogger 修改数据结构: - [Acl](https://cloud.tencent.com/document/api/1025/74416#Acl) - 新增成员:AllowKeyboardLogger #### 腾讯电子签(基础版)(essbasic) 版本:2021-05-26 ##### 第 185 次发布 发布时间:2024-09-26 01:20:42 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [CreateConsoleLoginUrl](https://cloud.tencent.com/document/api/1420/61524) - 新增入参:AutoActive #### 腾讯电子签(基础版)(essbasic) 版本:2020-12-22 #### 腾讯健康组学平台(omics) 版本:2022-11-28 ##### 第 17 次发布 发布时间:2024-09-26 01:28:34 本次发布包含了以下内容: 改善已有的文档。 新增数据结构: - [VolumeInfo](https://cloud.tencent.com/document/api/1643/89100#VolumeInfo) 修改数据结构: - [ApplicationVersion](https://cloud.tencent.com/document/api/1643/89100#ApplicationVersion) - 新增成员:GitSource - [RunGroup](https://cloud.tencent.com/document/api/1643/89100#RunGroup) - 新增成员:AccessMode, Type, WorkDir, InputType, InputCosUri, InputTemplateId, Volumes - [RunMetadata](https://cloud.tencent.com/document/api/1643/89100#RunMetadata) - 新增成员:WorkDir - [RunOption](https://cloud.tencent.com/document/api/1643/89100#RunOption) - 新增成员:AddRunInfoToOutputDir #### SSL 证书(ssl) 版本:2019-12-05 ##### 第 67 次发布 发布时间:2024-09-26 01:31:18 本次发布包含了以下内容: 改善已有的文档。 新增数据结构: - [HostingConfig](https://cloud.tencent.com/document/api/400/41679#HostingConfig) 修改数据结构: - [Certificates](https://cloud.tencent.com/document/api/400/41679#Certificates) - 新增成员:HostingResourceTypes, HostingConfig #### 云开发 CloudBase(tcb) 版本:2018-06-08 ##### 第 104 次发布 发布时间:2024-09-26 01:32:18 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [DeleteCloudBaseRunServerVersion](https://cloud.tencent.com/document/api/876/58477) - 新增入参:DelayedDeletionTime 修改数据结构: - [CloudBaseRunVolumeMount](https://cloud.tencent.com/document/api/876/34822#CloudBaseRunVolumeMount) - 新增成员:MountPropagation #### 私有网络(vpc) 版本:2017-03-12 ##### 第 207 次发布 发布时间:2024-09-26 01:39:10 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [AllocateAddresses](https://cloud.tencent.com/document/api/215/16699) - 新增入参:DedicatedClusterId 修改数据结构: - [Address](https://cloud.tencent.com/document/api/215/15824#Address) - 新增成员:DedicatedClusterId ### [`v1.0.1010`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v101010) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1009...v1.0.1010) #### 云联络中心(ccc) 版本:2020-02-10 ##### 第 74 次发布 发布时间:2024-09-24 13:17:26 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [CreateAICall](https://cloud.tencent.com/document/api/679/111211) #### 负载均衡(clb) 版本:2018-03-17 ##### 第 111 次发布 发布时间:2024-09-25 01:12:46 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [CreateListener](https://cloud.tencent.com/document/api/214/30693) - 新增入参:H2cSwitch, SslCloseSwitch #### 多媒体创作引擎(cme) 版本:2019-10-29 ##### 第 59 次发布 发布时间:2024-09-25 01:13:30 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [SlotInfo](https://cloud.tencent.com/document/api/1156/40360#SlotInfo) - 新增成员:StartTime #### TDSQL-C MySQL 版(cynosdb) 版本:2019-01-07 ##### 第 104 次发布 发布时间:2024-09-25 01:15:47 本次发布包含了以下内容: 改善已有的文档。 <font color="#dd0000">**删除接口**:</font> - DescribeRollbackTimeValidity #### 人脸核身(faceid) 版本:2018-03-01 ##### 第 80 次发布 发布时间:2024-09-25 01:20:56 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [GetEidTokenConfig](https://cloud.tencent.com/document/api/1007/41958#GetEidTokenConfig) - 新增成员:Speed #### 物联网边缘计算平台(iecp) 版本:2021-09-14 ##### 第 9 次发布 发布时间:2024-09-25 01:22:07 本次发布包含了以下内容: 改善已有的文档。 <font color="#dd0000">**删除接口**:</font> - ApplyMarketComponent - CreateApplicationVisualization - CreateEdgeUnitApplicationVisualization - CreateEdgeUnitApplicationYaml - DeleteApplications - DeleteEdgeUnitApplications - DescribeApplicationVisualization - DescribeApplicationYaml - DescribeApplicationYamlError - DescribeApplications - DescribeEdgeUnitApplicationEvents - DescribeEdgeUnitApplicationLogs - DescribeEdgeUnitApplicationPodContainers - DescribeEdgeUnitApplicationPods - DescribeEdgeUnitApplicationVisualization - DescribeEdgeUnitApplicationYaml - DescribeEdgeUnitApplicationYamlError - DescribeEdgeUnitCloud - ModifyApplicationBasicInfo - ModifyApplicationVisualization <font color="#dd0000">**删除数据结构**:</font> - ApplicationTemplate - ContainerStatus - EdgeUnitStatisticItem - Event - PodStatus #### 腾讯云可观测平台(monitor) 版本:2018-07-24 ##### 第 121 次发布 发布时间:2024-09-25 01:26:32 本次发布包含了以下内容: 改善已有的文档。 <font color="#dd0000">**删除接口**:</font> - CheckIsPrometheusNewUser - DescribePrometheusRecordRuleYaml #### 云数据库 PostgreSQL(postgres) 版本:2017-03-12 ##### 第 46 次发布 发布时间:2024-09-25 01:28:57 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [DescribeDedicatedClusters](https://cloud.tencent.com/document/api/409/111242) 修改接口: - [CreateReadOnlyDBInstance](https://cloud.tencent.com/document/api/409/52602) - 新增入参:DedicatedClusterId 新增数据结构: - [DedicatedCluster](https://cloud.tencent.com/document/api/409/16778#DedicatedCluster) 修改数据结构: - [DBNode](https://cloud.tencent.com/document/api/409/16778#DBNode) - 新增成员:DedicatedClusterId #### 全栈式风控引擎(rce) 版本:2020-11-03 ##### 第 14 次发布 发布时间:2024-09-25 01:29:30 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [DataAuthorizationInfo](https://cloud.tencent.com/document/api/1343/52566#DataAuthorizationInfo) - 新增成员:IsOrderHandling - <font color="#dd0000">**修改成员**:</font>IsPersonalData #### 容器安全服务(tcss) 版本:2020-11-01 ##### 第 66 次发布 发布时间:2024-09-25 01:32:38 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [DescribeAssetImageRegistryAssetStatus](https://cloud.tencent.com/document/api/1285/65502) - 新增出参:LatestSyncSuccessTime - [DescribeAssetImageRegistrySummary](https://cloud.tencent.com/document/api/1285/65494) - 新增出参:UnScannedImageCnt - [DescribeAssetImageScanSetting](https://cloud.tencent.com/document/api/1285/65487) - 新增出参:LastScanTime, ScanResult - [DescribeAssetImageScanTask](https://cloud.tencent.com/document/api/1285/65485) - 新增出参:LastScanTime, Status, SubStatus - [DescribeAssetSummary](https://cloud.tencent.com/document/api/1285/65477) - 新增出参:UnScannedImageCnt - [DescribeImageAuthorizedInfo](https://cloud.tencent.com/document/api/1285/65473) - 新增出参:ImageScanInquireInfo, RepeatImageIdCnt - [DescribeImageRegistryTimingScanTask](https://cloud.tencent.com/document/api/1285/65472) - 新增出参:LastScanTime, ScanResult 新增数据结构: - [ImageScanInquireInfo](https://cloud.tencent.com/document/api/1285/65614#ImageScanInquireInfo) #### 边缘安全加速平台(teo) 版本:2022-09-01 ##### 第 85 次发布 发布时间:2024-09-25 01:34:27 本次发布包含了以下内容: 改善已有的文档。 新增数据结构: - [L4ProxyRemoteAuth](https://cloud.tencent.com/document/api/1552/80721#L4ProxyRemoteAuth) 修改数据结构: - [L4ProxyRule](https://cloud.tencent.com/document/api/1552/80721#L4ProxyRule) - 新增成员:RemoteAuth #### 边缘安全加速平台(teo) 版本:2022-01-06 #### 微服务引擎(tse) 版本:2020-12-07 ##### 第 77 次发布 发布时间:2024-09-25 01:36:42 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [RuleFilter](https://cloud.tencent.com/document/api/1364/54942#RuleFilter) - 新增成员:Operator, Name #### 微服务平台 TSF(tsf) 版本:2018-03-26 ##### 第 114 次发布 发布时间:2024-09-25 01:37:11 本次发布包含了以下内容: 改善已有的文档。 <font color="#dd0000">**删除接口**:</font> - DescribeApplicationBusinessLogConfig #### 数据开发治理平台 WeData(wedata) 版本:2021-08-20 ##### 第 107 次发布 发布时间:2024-09-25 01:40:14 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [TaskOpsDto](https://cloud.tencent.com/document/api/1267/76336#TaskOpsDto) - 新增成员:NewParentTaskInfos </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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…133 (open-telemetry#35496) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/DataDog/agent-payload/v5](https://redirect.github.com/DataDog/agent-payload) | `v5.0.132` -> `v5.0.133` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.133?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.133?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.132/v5.0.133?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.132/v5.0.133?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>DataDog/agent-payload (github.com/DataDog/agent-payload/v5)</summary> ### [`v5.0.133`](https://redirect.github.com/DataDog/agent-payload/compare/v5.0.132...v5.0.133) [Compare Source](https://redirect.github.com/DataDog/agent-payload/compare/v5.0.132...v5.0.133) </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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
Description: The version of semconv is upgraded from v1.6.1 to newer versions This upgrade is trivial. The semconv attributes' value have been compared using [go-otel-semconv-comparator](https://github.com/narcis96/go-otel-semconv-comparator) resulting in 0 (relevant) diffs: - conventions.AttributeServiceName="service.name" on both versions Link to tracking Issue: open-telemetry#22095 Testing: Tests passed
Description: The version of semconv is upgraded from v1.6.1 to v1.12.0 Link to tracking Issue: open-telemetry#22095 Testing: Tests passed
…ute handling for data points in OTel mapping mode (open-telemetry#35479) **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.--> Supersedes open-telemetry#35348 elasticsearch.mapping.hints takes a slice of strings. `_doc_count` enables emitting `_doc_count` for the document. `aggregate_metric_double` causes histogram or exponential histogram to be emitted as aggregate_metric_double. **Link to tracking Issue:** <Issue number if applicable> **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.>
…n-telemetry#35523) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/prometheus/common](https://redirect.github.com/prometheus/common) | `v0.59.1` -> `v0.60.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fcommon/v0.60.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fcommon/v0.60.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fcommon/v0.59.1/v0.60.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fcommon/v0.59.1/v0.60.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>prometheus/common (github.com/prometheus/common)</summary> ### [`v0.60.0`](https://redirect.github.com/prometheus/common/releases/tag/v0.60.0) [Compare Source](https://redirect.github.com/prometheus/common/compare/v0.59.1...v0.60.0) #### What's Changed - Synchronize common files from prometheus/prometheus by [@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in [https://github.com/prometheus/common/pull/692](https://redirect.github.com/prometheus/common/pull/692) - slog: expose io.Writer by [@&open-telemetry#8203;jkroepke](https://redirect.github.com/jkroepke) in [https://github.com/prometheus/common/pull/694](https://redirect.github.com/prometheus/common/pull/694) - Synchronize common files from prometheus/prometheus by [@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in [https://github.com/prometheus/common/pull/695](https://redirect.github.com/prometheus/common/pull/695) - promslog: use UTC timestamps for go-kit log style by [@&open-telemetry#8203;dswarbrick](https://redirect.github.com/dswarbrick) in [https://github.com/prometheus/common/pull/696](https://redirect.github.com/prometheus/common/pull/696) - feat: add `promslog.NewNopLogger()` convenience func by [@&open-telemetry#8203;tjhop](https://redirect.github.com/tjhop) in [https://github.com/prometheus/common/pull/697](https://redirect.github.com/prometheus/common/pull/697) - Bump golang.org/x/net from 0.28.0 to 0.29.0 by [@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/prometheus/common/pull/699](https://redirect.github.com/prometheus/common/pull/699) - Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 by [@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/prometheus/common/pull/698](https://redirect.github.com/prometheus/common/pull/698) - Update supported Go versions by [@&open-telemetry#8203;SuperQ](https://redirect.github.com/SuperQ) in [https://github.com/prometheus/common/pull/700](https://redirect.github.com/prometheus/common/pull/700) **Full Changelog**: prometheus/common@v0.59.1...v0.60.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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…Config instead of manually creating struct (open-telemetry#35519) **Description:** This PR makes usage of `NewDefaultClientConfig` instead of manually creating the confighttp.ClientConfig struct. **Link to tracking Issue:** open-telemetry#35457
…only (open-telemetry#35839) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Make OTel mapping mode use RequireDataStream in docappender, which means it will only send to data streams. This prevents auto creating regular indices in OTel mapping mode due to a race condition in Elasticsearch where otel-data index templates are not ready. <!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. --> #### Link to tracking issue <!--Describe what testing was performed and which tests were added.--> #### Testing <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.-->
**Description:** Follow receiver contract for `loki`. This also includes an internal errorutil package which will be used by other network receivers as well. **Link to tracking Issue:** open-telemetry#5909 **Testing:** Added
…e` (open-telemetry#35864) Setting `heaader` to `false` results in error when starting the collector. The value of `header` must either be a map or `null`.
**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.--> Rewrites most tests to use a pkg/golden like approach: - tests are directories under `testdata/` - tests consist of multiple stages, ran in series - each stage is a [txtar](https://pkg.go.dev/golang.org/x/tools/txtar), containing: - `in`: pmetric yaml of the `ConsumeMetrics` input - `out`: expected output on the sink after calling `ConsumeMetrics` The multi-stage setup allows to exercise multiple Requests in one test. Using txtar allows to co-locate common yaml easily. I plan to add metric assertions in there later too. **Link to tracking Issue:** none **Testing:** Tests were rewritten **Documentation:** not needed
This follows the recommendations from the new lint version Signed-off-by: Alex Boten <[email protected]>
#### Description Fixes some typos in the Azure Receiver readme.
#### Description Fixes incomplete mechanical update in open-telemetry#30890. The new version of golang-lru uses type params. Recreates open-telemetry#35824, which Renovate kindly closed without merging 🥲 #### Link to tracking issue Supersedes open-telemetry#30890 #### Testing Ran the unit tests. #### Documentation N/A Co-authored-by: Alex Boten <[email protected]>
…pen-telemetry#35797) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/Antonboom/testifylint](https://redirect.github.com/Antonboom/testifylint) | `v1.4.3` -> `v1.5.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fAntonboom%2ftestifylint/v1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fAntonboom%2ftestifylint/v1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fAntonboom%2ftestifylint/v1.4.3/v1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fAntonboom%2ftestifylint/v1.4.3/v1.5.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>Antonboom/testifylint (github.com/Antonboom/testifylint)</summary> ### [`v1.5.0`](https://redirect.github.com/Antonboom/testifylint/releases/tag/v1.5.0): New `contains`, `regexp`, `encoded-compare'`! [Compare Source](https://redirect.github.com/Antonboom/testifylint/compare/v1.4.3...v1.5.0) #### What's Changed - ci: checkout before setup-go by [@&open-telemetry#8203;mmorel-35](https://redirect.github.com/mmorel-35) in [https://github.com/Antonboom/testifylint/pull/137](https://redirect.github.com/Antonboom/testifylint/pull/137) - new checker 'regexp' by [@&open-telemetry#8203;Antonboom](https://redirect.github.com/Antonboom) in [https://github.com/Antonboom/testifylint/pull/136](https://redirect.github.com/Antonboom/testifylint/pull/136) - new checker `contains` by [@&open-telemetry#8203;mmorel-35](https://redirect.github.com/mmorel-35) in [https://github.com/Antonboom/testifylint/pull/152](https://redirect.github.com/Antonboom/testifylint/pull/152) - build(deps): bump golang.org/x/tools from 0.21.0 to 0.22.0 by [@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/Antonboom/testifylint/pull/163](https://redirect.github.com/Antonboom/testifylint/pull/163) - build(deps): bump golang.org/x/tools from 0.22.0 to 0.23.0 by [@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/Antonboom/testifylint/pull/168](https://redirect.github.com/Antonboom/testifylint/pull/168) - enable several rules from revive by [@&open-telemetry#8203;mmorel-35](https://redirect.github.com/mmorel-35) in [https://github.com/Antonboom/testifylint/pull/164](https://redirect.github.com/Antonboom/testifylint/pull/164) - build(deps): bump golang.org/x/tools from 0.23.0 to 0.24.0 by [@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/Antonboom/testifylint/pull/173](https://redirect.github.com/Antonboom/testifylint/pull/173) - useless-assert: more cases by [@&open-telemetry#8203;Antonboom](https://redirect.github.com/Antonboom) in [https://github.com/Antonboom/testifylint/pull/182](https://redirect.github.com/Antonboom/testifylint/pull/182) - formatter: support require only and suite only packages by [@&open-telemetry#8203;Antonboom](https://redirect.github.com/Antonboom) in [https://github.com/Antonboom/testifylint/pull/188](https://redirect.github.com/Antonboom/testifylint/pull/188) - new checker 'encoded-compare' by [@&open-telemetry#8203;Antonboom](https://redirect.github.com/Antonboom) in [https://github.com/Antonboom/testifylint/pull/179](https://redirect.github.com/Antonboom/testifylint/pull/179) - empty: adjust report for NotEmpty+len cases by [@&open-telemetry#8203;Antonboom](https://redirect.github.com/Antonboom) in [https://github.com/Antonboom/testifylint/pull/189](https://redirect.github.com/Antonboom/testifylint/pull/189) - error-nil: support Empty and Zero error by [@&open-telemetry#8203;mmorel-35](https://redirect.github.com/mmorel-35) in [https://github.com/Antonboom/testifylint/pull/153](https://redirect.github.com/Antonboom/testifylint/pull/153) - Go 1.23 by [@&open-telemetry#8203;Antonboom](https://redirect.github.com/Antonboom) in [https://github.com/Antonboom/testifylint/pull/191](https://redirect.github.com/Antonboom/testifylint/pull/191) **Full Changelog**: Antonboom/testifylint@v1.4.3...v1.5.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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Signed-off-by: Alex Boten <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Alex Boten <[email protected]>
…emetry#35865) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Enable gzip compression by default, at hardcoded level BestSpeed. To disable compression, set `compression` to `none`. <!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. --> #### Link to tracking issue <!--Describe what testing was performed and which tests were added.--> #### Testing <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.-->
**Description:** When working on open-telemetry#35580, it seemed that `make update-otel` was not properly updating the `builder-config.yaml` files. I traced this down to the `updatehelper` script not working as intended. This turned out to be because it uses some features of the `sed` utility which do not exist on macOS, causing no updates to be made. The `\s` (whitespace) regex class is a GNU extension for `sed`; the POSIX-compatible equivalent is `[[:space:]]` ([related SO question](https://stackoverflow.com/questions/18840175/find-and-replace-with-spaces-using-sed-mac-terminal)). Moreover, on macOS, the `-i` (in-place) option requires an argument, even if empty; otherwise the `-e` following it is parsed as that argument, creating an unnecessary backup file ([related SO question](https://stackoverflow.com/questions/4247068/sed-command-with-i-option-failing-on-mac-but-works-on-linux)). **Testing:** I manually tested this change as part of developing the aforementioned PR; the script seems to work on macOS now. It would be good for someone to test this change on Linux to make sure nothing has broken there.
#### Description Chronyreceiver has been in alpha for a while and seems ready to move to beta. Opening this PR for discussion.
…telemetry#35767) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Fixes an issue where the Kafka receiver would block on shutdown. There was an earlier fix for this issue [here](open-telemetry#32720). This does solve the issue, but it was only applied to the traces receiver, not the logs or metrics receiver. The issue is this go routine in the `Start()` functions for logs and metrics: ```go go func() { if err := c.consumeLoop(ctx, metricsConsumerGroup); err != nil { componentstatus.ReportStatus(host, componentstatus.NewFatalErrorEvent(err)) } }() ``` The `consumeLoop()` function returns a `context.Canceled` error when `Shutdown()` is called, which is expected. However `componentstatus.ReportStatus()` blocks while attempting to report this error. The reason/bug for this can be found [here](open-telemetry/opentelemetry-collector#9824). The previously mentioned PR fixed this for the traces receiver by checking if the error returned by `consumeLoop()` is `context.Canceled`: ```go go func() { if err := c.consumeLoop(ctx, consumerGroup); !errors.Is(err, context.Canceled) { componentstatus.ReportStatus(host, componentstatus.NewFatalErrorEvent(err)) } }() ``` Additionally, this is `consumeLoop()` for the traces receiver, with the logs and metrics versions being identical: ```go func (c *kafkaTracesConsumer) consumeLoop(ctx context.Context, handler sarama.ConsumerGroupHandler) error { for { // `Consume` should be called inside an infinite loop, when a // server-side rebalance happens, the consumer session will need to be // recreated to get the new claims if err := c.consumerGroup.Consume(ctx, c.topics, handler); err != nil { c.settings.Logger.Error("Error from consumer", zap.Error(err)) } // check if context was cancelled, signaling that the consumer should stop if ctx.Err() != nil { c.settings.Logger.Info("Consumer stopped", zap.Error(ctx.Err())) return ctx.Err() } } } ``` This does fix the issue, however the only error that can be returned by `consumeLoop()` is a canceled context. When we create the context and cancel function, we use `context.Background()`: ```go ctx, cancel := context.WithCancel(context.Background()) ``` This context is only used by `consumeLoop()` and the cancel function is only called in `Shutdown()`. Because `consumeLoop()` can only return a `context.Canceled` error, this PR removes this unused code for the logs, metrics, and traces receivers. Instead, `consumeLoop()` still logs the `context.Canceled` error but it does not return any error and the go routine simply just calls `consumeLoop()`. Additional motivation for removing the call to `componentstatus.ReportStatus()` is the underlying function called by it, `componentstatus.Report()` says it does not need to be called during `Shutdown()` or `Start()` as the service already does so for the given component, [comment here](https://github.com/open-telemetry/opentelemetry-collector/blob/main/component/componentstatus/status.go#L21-L25). Even if there wasn't a bug causing this call to block, the component still shouldn't call it since it would only be called during `Shutdown()`. <!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes open-telemetry#30789 <!--Describe what testing was performed and which tests were added.--> #### Testing Tested in a build of the collector with these changes scraping logs from a Kafka instance. When the collector is stopped and `Shutdown()` gets called, the receiver did not block and the collector stopped gracefully as expected.
…bute (open-telemetry#35816) **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 opamp extension now reports additional information about the host machine's operating system, specifically the version. It does so by reporting the semantic convention `os.description`(defined [here](https://opentelemetry.io/docs/specs/semconv/attributes-registry/os/)) as a non-identifying attribute in the agent description message. **Link to tracking Issue:** <Issue number if applicable> Closes open-telemetry#35555 **Testing:** <Describe what testing was performed and which tests were added.> Unit tests updated. Verified `os.description` attribute shows up with values like 'macOS 15.0' and 'Ubuntu 20.04.6 LTS'
…ption of values (open-telemetry#35549) **Description:** This package provides a `confmap.Provider` implementation for symmetric AES encryption of credentials (and other sensitive values) in configurations. It relies on the environment variable `OTEL_CREDENTIAL_PROVIDER` with the value of the AES key, base64 encoded. 16, 24, or 32 byte keys are supported, selecting AES-128, AES-192, or AES-256 respectively. An AES 32-byte (AES-256) key can be generated using the following command: ```shell openssl rand -base64 32 ``` Configurations can now use placeholders with the following pattern `${credential:<encrypted & base64-encoded value>}`. The value will be decrypted using the AES key provided in the environment variable `OTEL_CREDENTIAL_PROVIDER` > For example: > > ```shell > export OTEL_CREDENTIAL_PROVIDER="GQi+Y8HwOYzs8lAOjHUqB7vXlN8bVU2k0TAKtzwJzac=" > ``` > > ```yaml > password: ${aes:RsEf6cTWrssi8tlssfs1AJs2bRMrVm2Ce5TaWPY=} > ``` > > will resolve to: > ```yaml > password: '1' > ``` Since AES is a symmetric encryption algorithm, the same key must be used to encrypt and decrypt the values. If the key is exchanged between the collector and a server, it should be done over a secure connection. When the collector persists its configuration to disk, storing the key in the environment prevents compromising secrets in the configuration. It still presents a vulnerability if the attacker has access to the collector's memory or the environment's configuration, but increases security over plaintext configurations. **Testing:** Unit tests with 93.0% coverage, built agent and configured with `${credential:<encrypted value>}` values. **Documentation:** `README.md` reflecting this PR description. **Issue:** open-telemetry#35550
…etry#35929) This PR contains the following updates: | Package | Update | Change | |---|---|---| | prom/prometheus | minor | `v2.54.1` -> `v2.55.0` | --- > [!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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…bining errors (open-telemetry#35728) Co-authored-by: Evan Bradley <[email protected]> Co-authored-by: Tyler Helmuth <[email protected]>
…tributes matching regex (open-telemetry#35893) Co-authored-by: Evan Bradley <[email protected]>
Fixes open-telemetry#32125 Co-authored-by: Antoine Toulme <[email protected]>
Fixes failed CI on mainline: https://github.com/open-telemetry/opentelemetry-collector-contrib/actions/runs/11467474000/job/31910446723 Co-authored-by: Alex Boten <[email protected]>
OverOrion
approved these changes
Oct 29, 2024
csatib02
pushed a commit
that referenced
this pull request
Oct 29, 2024
… Histo --> Histogram (open-telemetry#33824) ## Description This PR adds a custom metric function to the transformprocessor to convert exponential histograms to explicit histograms. Link to tracking issue: Resolves open-telemetry#33827 **Function Name** ``` convert_exponential_histogram_to_explicit_histogram ``` **Arguments:** - `distribution` (_upper, midpoint, uniform, random_) - `ExplicitBoundaries: []float64` **Usage example:** ```yaml processors: transform: error_mode: propagate metric_statements: - context: metric statements: - convert_exponential_histogram_to_explicit_histogram("random", [10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0]) ``` **Converts:** ``` Resource SchemaURL: ScopeMetrics #0 ScopeMetrics SchemaURL: InstrumentationScope Metric #0 Descriptor: -> Name: response_time -> Description: -> Unit: -> DataType: ExponentialHistogram -> AggregationTemporality: Delta ExponentialHistogramDataPoints #0 Data point attributes: -> metric_type: Str(timing) StartTimestamp: 1970-01-01 00:00:00 +0000 UTC Timestamp: 2024-07-31 09:35:25.212037 +0000 UTC Count: 44 Sum: 999.000000 Min: 40.000000 Max: 245.000000 Bucket (32.000000, 64.000000], Count: 10 Bucket (64.000000, 128.000000], Count: 22 Bucket (128.000000, 256.000000], Count: 12 {"kind": "exporter", "data_type": "metrics", "name": "debug"} ``` **To:** ``` Resource SchemaURL: ScopeMetrics #0 ScopeMetrics SchemaURL: InstrumentationScope Metric #0 Descriptor: -> Name: response_time -> Description: -> Unit: -> DataType: Histogram -> AggregationTemporality: Delta HistogramDataPoints #0 Data point attributes: -> metric_type: Str(timing) StartTimestamp: 1970-01-01 00:00:00 +0000 UTC Timestamp: 2024-07-30 21:37:07.830902 +0000 UTC Count: 44 Sum: 999.000000 Min: 40.000000 Max: 245.000000 ExplicitBounds #0: 10.000000 ExplicitBounds #1: 20.000000 ExplicitBounds #2: 30.000000 ExplicitBounds #3: 40.000000 ExplicitBounds open-telemetry#4: 50.000000 ExplicitBounds open-telemetry#5: 60.000000 ExplicitBounds open-telemetry#6: 70.000000 ExplicitBounds open-telemetry#7: 80.000000 ExplicitBounds open-telemetry#8: 90.000000 ExplicitBounds open-telemetry#9: 100.000000 Buckets #0, Count: 0 Buckets #1, Count: 0 Buckets #2, Count: 0 Buckets #3, Count: 2 Buckets open-telemetry#4, Count: 5 Buckets open-telemetry#5, Count: 0 Buckets open-telemetry#6, Count: 3 Buckets open-telemetry#7, Count: 7 Buckets open-telemetry#8, Count: 2 Buckets open-telemetry#9, Count: 4 Buckets open-telemetry#10, Count: 21 {"kind": "exporter", "data_type": "metrics", "name": "debug"} ``` ### Testing - Several unit tests have been created. We have also tested by ingesting and converting exponential histograms from the `statsdreceiver` as well as directly via the `otlpreceiver` over grpc over several hours with a large amount of data. - We have clients that have been running this solution in production for a number of weeks. ### Readme description: ### convert_exponential_hist_to_explicit_hist `convert_exponential_hist_to_explicit_hist([ExplicitBounds])` the `convert_exponential_hist_to_explicit_hist` function converts an ExponentialHistogram to an Explicit (_normal_) Histogram. `ExplicitBounds` is represents the list of bucket boundaries for the new histogram. This argument is __required__ and __cannot be empty__. __WARNING:__ The process of converting an ExponentialHistogram to an Explicit Histogram is not perfect and may result in a loss of precision. It is important to define an appropriate set of bucket boundaries to minimize this loss. For example, selecting Boundaries that are too high or too low may result histogram buckets that are too wide or too narrow, respectively. --------- Co-authored-by: Kent Quirk <[email protected]> Co-authored-by: Tyler Helmuth <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
Link to tracking Issue:
Testing:
Documentation: