Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[chore] Merge open-telemetry/[email protected] into aws-cwa-dev #223

Merged
merged 713 commits into from
Aug 1, 2024

Conversation

sky333999
Copy link

@sky333999 sky333999 commented Jul 23, 2024

Description: Merge open-telemetry/[email protected] into aws-cwa-dev

Link to tracking Issue: N/A

Testing:
OTel Contrb Tests: https://github.com/amazon-contributing/opentelemetry-collector-contrib/actions/runs/10052666345
CWA Integ Tests: https://github.com/aws/amazon-cloudwatch-agent/actions/runs/10063006520

crobert-1 and others added 30 commits May 21, 2024 12:28
This is a test only change, adding `goleak` to help ensure no goroutines
are being leaked. This passed in local testing without any changes.

open-telemetry#30438

`goleak` is passing
…code owners (open-telemetry#33019)

**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.-->
@jpkrohling and @djaglowski volunteered to be sponsors of the delta to
cumulative processor, and @djaglowski also volunteered to be sponsor of
the interval processor in relation to this. They should also be code
owners.

From
[CONTRIBUTING.md](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md#adding-new-components):
```
A sponsor is an approver who will be in charge of being the official reviewer of the code and become a code owner for the component.
```

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

open-telemetry#30479
- Delta to cumulative processor

open-telemetry#29461
- Interval processor

---------

Co-authored-by: Juraci Paixão Kröhling <[email protected]>
…ib/internal/common to v0.101.0 (open-telemetry#33171)

[![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/open-telemetry/opentelemetry-collector-contrib/internal/common](https://togithub.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.100.0` -> `v0.101.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.101.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.101.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.100.0/v0.101.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.100.0/v0.101.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>open-telemetry/opentelemetry-collector-contrib
(github.com/open-telemetry/opentelemetry-collector-contrib/internal/common)</summary>

###
[`v0.101.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01010)

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.100.0...v0.101.0)

##### 🛑 Breaking changes 🛑

- `sumologicexporter`: change logs behavior
([#&open-telemetry#8203;31479](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31479))
    -   set OTLP as default format
    -   add support for OTLP format
    -   do not support metadata attributes
    -   do not support source headers

- `sumologicexporter`: change metrics behavior
([#&open-telemetry#8203;31479](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31479))
    -   remove suppport for carbon2 and graphite
    -   add support for otlp format
    -   do not support metadata attributes
    -   do not support source headers
    -   set otlp as default metrics format

- `sumologicexporter`: remove deprecated configuration options
([#&open-telemetry#8203;32315](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32315))
    migration has been described in the following document

https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.100.0/exporter/sumologicexporter#migration-to-new-architecture

- `remotetapprocessor`: Make the `limit` configuration work properly.
([#&open-telemetry#8203;32385](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32385))
The `limit` configuration was ignored previously, but now it works
according to the configuration and documentation.
    Nothing is required of users.
    See the remotetapprocessor's `README.md` for details.

- `groupbytraceprocessor`: Fix groupbytrace metrics contain duplicate
prefix
([#&open-telemetry#8203;32698](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32698))

- `vcenterreceiver`: Removes `vcenter.cluster.name` attribute from
`vcenter.datastore` metrics
([#&open-telemetry#8203;32674](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32674))
If there were multiple Clusters, Datastore metrics were being repeated
under Resources differentiated with a
`vcenter.cluster.name` resource attribute. In the same vein, if there
were standalone Hosts, in addition to
clusters the metrics would be repeated under a Resource without the
`vcenter.cluster.name` attribute. Now there
will only be a single set of metrics for one Datastore (as there should
be, as Datastores don't belong to
    Clusters).

- `resourcedetectionprocessor`: Move
`processor.resourcedetection.hostCPUModelAndFamilyAsString` feature gate
to stable.
([#&open-telemetry#8203;29025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29025))

- `filelog, journald, tcp, udp, syslog, windowseventlog receivers`: The
internal logger has been changed from zap.SugaredLogger to zap.Logger.
([#&open-telemetry#8203;32177](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32177))
This should not have any meaningful impact on most users but the logging
format for some logs may have changed.

- `awsxrayexporter`: change x-ray exporter's translator to make "."
split annotation pass as-is
([#&open-telemetry#8203;32694](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32694),
[#&open-telemetry#8203;31732](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31732))
This change make below change to beta stage for feature gate
'exporter.xray.allowDot',this change will let the change mention below
enable by default | 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

##### 🚀 New components 🚀

- `awss3receiver`: Initial implementation of the AWS S3 receiver.
([#&open-telemetry#8203;30750](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30750))

- `receiver/mysql`: Adds INFORMATION_SCHEMA TABLES metrics
([#&open-telemetry#8203;32693](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32693))
This adds table size metrics using the INFORMATION_SCHEMA TABLES table:
https://dev.mysql.com/doc/refman/8.3/en/information-schema-tables-table.html.
Specifically, we are adding the columns: `TABLE_ROWS`, `AVG_ROW_LENGTH`,
`DATA_LENGTH`, `INDEX_LENGTH`.

- `exporter/otelarrow`: Implementation copied from
opentelemetry/otel-arrow repository
[@&open-telemetry#8203;v0](https://togithub.com/v0).23.0.
([#&open-telemetry#8203;26491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26491))

##### 💡 Enhancements 💡

- `filelogreceiver`: Add container operator parser
([#&open-telemetry#8203;31959](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31959))

- `jsonlogencodingextension`: Move jsonlogencodingextension to alpha
([#&open-telemetry#8203;32697](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32697))

- `exceptionsconnector`: Make span name a default dimension for ouput
metrics and log records.
([#&open-telemetry#8203;32162](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32162))

- `azureblobreceiver`: Support service principal authentication for Blob
storage
([#&open-telemetry#8203;32705](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32705))

- `deltatocumulativeprocessor`: exponential histogram accumulation
([#&open-telemetry#8203;31340](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31340))
accumulates exponential histogram datapoints by adding respective bucket
counts. also handles downscaling, changing zero-counts, offset adaptions
and optional fields

- `sumologicexporter`: add sticky session support
([#&open-telemetry#8203;32315](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32315))

- `elasticsearchexporter`: Replace go-elasticsearch BulkIndexer with
go-docappender
([#&open-telemetry#8203;32378](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32378))
Replace go-elasticsearch BulkIndexer with go-docappender bulk indexer,
in preparation for future reliability fixes.
    As a result of this change, there are minor behavioral differences:
    -   flush timeout is now enforced on client side
    -   oversize payload special handling is now removed
- go-docappender uses bulk request filterPath which means bulk response
is smaller, less JSON parsing and lower CPU usage
- document level retry debug logging is removed as retries are done
transparently

- `elasticsearchexporter`: Converts more SemConv fields in OTel events
to ECS fields in Elasticsearch documents when `mapping.mode: ecs` is
specified.
([#&open-telemetry#8203;31694](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31694))

- `extension/storage/filestorage`: New flag cleanup_on_start for the
compaction section (default=false).
([#&open-telemetry#8203;32863](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32863))
It will remove all temporary files in the compaction directory (those
which start with `tempdb`),
temp files will be left if a previous run of the process is killed while
compacting.

- `opampsupervisor`: Allows the supervisor to persist its instance ID
between restarts.
([#&open-telemetry#8203;21073](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21073))

- `opampsupervisor`: Adds the ability to configure the agent description
([#&open-telemetry#8203;32824](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32824))

- `vcenterreceiver`: Refactors how and when client makes calls in order
to provide for faster collection times.
([#&open-telemetry#8203;31837](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31837))

- `resourcedetectionprocessor`: Support GCP Bare Metal Solution in
resource detection processor.
([#&open-telemetry#8203;32985](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32985))

- `splunkhecreceiver`: Make the channelID header check case-insensitive
and allow hecreceiver endpoints able to extract channelID from query
params
([#&open-telemetry#8203;32995](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32995))

- `processor/transform`: Allow common where clause
([#&open-telemetry#8203;27830](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27830))

- `loadbalancingexporter`: Improve the performance when merging traces
belonging to the same backend
([#&open-telemetry#8203;32032](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32032))

- `pkg/ottl`: Added support for timezone in Time converter
([#&open-telemetry#8203;32140](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32140))

- `jsonlogencodingextension`: Adds a new encoding option for JSON log
encoding exension to grab attributes and resources from a log and output
that in JSON format.
([#&open-telemetry#8203;32679](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32679))

- `probabilisticsamplerprocessor`: Adds the `FailClosed` flag to
solidify current behavior when randomness source is missing.
([#&open-telemetry#8203;31918](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31918))

- `prometheusremotewriteexporter`: Add
`exporter.prometheusremotewritexporter.RetryOn429` feature gate to retry
on http status code 429 response.
([#&open-telemetry#8203;31032](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31032))
    The feature gate is initially disabled by default.

- `vcenterreceiver`: Changing various default configurations for
vcenterreceiver and removing warnings about future release.
([#&open-telemetry#8203;32803](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32803),
[#&open-telemetry#8203;32805](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32805),
[#&open-telemetry#8203;32821](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32821),
[#&open-telemetry#8203;32531](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32531),
[#&open-telemetry#8203;32557](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32557))
The resource attributes that will now be enabled by default are
`vcenter.datacenter.name`, `vcenter.virtual_app.name`,
`vcenter.virtual_app.inventory_path`, `vcenter.vm_template.name`, and
`vcenter.vm_template.id`. The metric
`vcenter.cluster.memory.used` will be removed. The metrics
`vcenter.cluster.vm_template.count` and
    `vcenter.vm.memory.utilization` will be enabled by default.

- `sqlserverreceiver`: Add metrics for database status
([#&open-telemetry#8203;29865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29865))

- `sqlserverreceiver`: Add more metrics
([#&open-telemetry#8203;29865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29865))
    Added metrics are:
    -   sqlserver.resource_pool.disk.throttled.read.rate
    -   sqlserver.resource_pool.disk.throttled.write.rate
    -   sqlserver.processes.blocked
These metrics are only available when directly connecting to the SQL
server instance

- `extension/encoding/text_encoding`: Add support for marshaling and
unmarshaling text with separators.
([#&open-telemetry#8203;32679](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32679))

##### 🧰 Bug fixes 🧰

- `deltatocumulativeprocessor`: Evict only stale streams
([#&open-telemetry#8203;33014](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33014))
Changes eviction behavior to only evict streams that are actually stale.
Currently, once the stream limit is hit, on each new stream the oldest
tracked one is evicted.
Under heavy load this can rapidly delete all streams over and over,
rendering the processor useless.

- `elasticsearchexporter`: Retried docs are no longer included in failed
docs in an edge case where all errors are retriable
([#&open-telemetry#8203;33092](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33092))
    Update dep go-docappender to 2.1.2.
This fixes the bug when all errors are retriable in bulk request
response, retried docs will be included in failed docs.

- `cmd/opampsupervisor`: The OpAMP supervisor now configures the `ppid`
parameter of the opamp extension, which allows the collector to shut
down if the supervisor is no longer running.
([#&open-telemetry#8203;32189](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32189))

- `vcenterreceiver`: Adds inititially disabled packet drop rate metric
for VMs.
([#&open-telemetry#8203;32929](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32929))

- `awskinesisexporter`: fixed compressed data not generating the
compression footers
([#&open-telemetry#8203;32860](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32860))

- `splunkhecreceiver`: Fix single metric value parsing
([#&open-telemetry#8203;33084](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33084))

- `vcenterreceiver`: vcenterreceiver client no longer returns error if
no Virtual Apps are found.
([#&open-telemetry#8203;33073](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33073))

- `vcenterreceiver`: Adds inititially disabled new packet rate metrics
to replace the existing ones for VMs & Hosts.
([#&open-telemetry#8203;32835](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32835))

- `googlecloudpubsubreceiver`: Fix memory leak during shutdown
([#&open-telemetry#8203;32361](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32361))

- `datadogexporter`: Compress host metadata before sending with gzip.
([#&open-telemetry#8203;32992](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32992))

- `resourcedetectionprocessor`: Change type of `host.cpu.stepping` from
int to string.
([#&open-telemetry#8203;31136](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31136))
- Disable the `processor.resourcedetection.hostCPUSteppingAsString`
feature gate to get the old behavior.

- `pkg/ottl`: Fixes a bug where function name could be used in a
condition, resulting in a cryptic error message.
([#&open-telemetry#8203;33051](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33051))

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…ib/cmd/telemetrygen to v0.101.0 (open-telemetry#33168)

[![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/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen](https://togithub.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.100.0` -> `v0.101.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.101.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.101.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.100.0/v0.101.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.100.0/v0.101.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>open-telemetry/opentelemetry-collector-contrib
(github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen)</summary>

###
[`v0.101.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01010)

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.100.0...v0.101.0)

##### 🛑 Breaking changes 🛑

- `sumologicexporter`: change logs behavior
([#&open-telemetry#8203;31479](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31479))
    -   set OTLP as default format
    -   add support for OTLP format
    -   do not support metadata attributes
    -   do not support source headers

- `sumologicexporter`: change metrics behavior
([#&open-telemetry#8203;31479](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31479))
    -   remove suppport for carbon2 and graphite
    -   add support for otlp format
    -   do not support metadata attributes
    -   do not support source headers
    -   set otlp as default metrics format

- `sumologicexporter`: remove deprecated configuration options
([#&open-telemetry#8203;32315](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32315))
    migration has been described in the following document

https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.100.0/exporter/sumologicexporter#migration-to-new-architecture

- `remotetapprocessor`: Make the `limit` configuration work properly.
([#&open-telemetry#8203;32385](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32385))
The `limit` configuration was ignored previously, but now it works
according to the configuration and documentation.
    Nothing is required of users.
    See the remotetapprocessor's `README.md` for details.

- `groupbytraceprocessor`: Fix groupbytrace metrics contain duplicate
prefix
([#&open-telemetry#8203;32698](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32698))

- `vcenterreceiver`: Removes `vcenter.cluster.name` attribute from
`vcenter.datastore` metrics
([#&open-telemetry#8203;32674](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32674))
If there were multiple Clusters, Datastore metrics were being repeated
under Resources differentiated with a
`vcenter.cluster.name` resource attribute. In the same vein, if there
were standalone Hosts, in addition to
clusters the metrics would be repeated under a Resource without the
`vcenter.cluster.name` attribute. Now there
will only be a single set of metrics for one Datastore (as there should
be, as Datastores don't belong to
    Clusters).

- `resourcedetectionprocessor`: Move
`processor.resourcedetection.hostCPUModelAndFamilyAsString` feature gate
to stable.
([#&open-telemetry#8203;29025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29025))

- `filelog, journald, tcp, udp, syslog, windowseventlog receivers`: The
internal logger has been changed from zap.SugaredLogger to zap.Logger.
([#&open-telemetry#8203;32177](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32177))
This should not have any meaningful impact on most users but the logging
format for some logs may have changed.

- `awsxrayexporter`: change x-ray exporter's translator to make "."
split annotation pass as-is
([#&open-telemetry#8203;32694](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32694),
[#&open-telemetry#8203;31732](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31732))
This change make below change to beta stage for feature gate
'exporter.xray.allowDot',this change will let the change mention below
enable by default | 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

##### 🚀 New components 🚀

- `awss3receiver`: Initial implementation of the AWS S3 receiver.
([#&open-telemetry#8203;30750](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30750))

- `receiver/mysql`: Adds INFORMATION_SCHEMA TABLES metrics
([#&open-telemetry#8203;32693](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32693))
This adds table size metrics using the INFORMATION_SCHEMA TABLES table:
https://dev.mysql.com/doc/refman/8.3/en/information-schema-tables-table.html.
Specifically, we are adding the columns: `TABLE_ROWS`, `AVG_ROW_LENGTH`,
`DATA_LENGTH`, `INDEX_LENGTH`.

- `exporter/otelarrow`: Implementation copied from
opentelemetry/otel-arrow repository
[@&open-telemetry#8203;v0](https://togithub.com/v0).23.0.
([#&open-telemetry#8203;26491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26491))

##### 💡 Enhancements 💡

- `filelogreceiver`: Add container operator parser
([#&open-telemetry#8203;31959](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31959))

- `jsonlogencodingextension`: Move jsonlogencodingextension to alpha
([#&open-telemetry#8203;32697](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32697))

- `exceptionsconnector`: Make span name a default dimension for ouput
metrics and log records.
([#&open-telemetry#8203;32162](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32162))

- `azureblobreceiver`: Support service principal authentication for Blob
storage
([#&open-telemetry#8203;32705](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32705))

- `deltatocumulativeprocessor`: exponential histogram accumulation
([#&open-telemetry#8203;31340](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31340))
accumulates exponential histogram datapoints by adding respective bucket
counts. also handles downscaling, changing zero-counts, offset adaptions
and optional fields

- `sumologicexporter`: add sticky session support
([#&open-telemetry#8203;32315](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32315))

- `elasticsearchexporter`: Replace go-elasticsearch BulkIndexer with
go-docappender
([#&open-telemetry#8203;32378](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32378))
Replace go-elasticsearch BulkIndexer with go-docappender bulk indexer,
in preparation for future reliability fixes.
    As a result of this change, there are minor behavioral differences:
    -   flush timeout is now enforced on client side
    -   oversize payload special handling is now removed
- go-docappender uses bulk request filterPath which means bulk response
is smaller, less JSON parsing and lower CPU usage
- document level retry debug logging is removed as retries are done
transparently

- `elasticsearchexporter`: Converts more SemConv fields in OTel events
to ECS fields in Elasticsearch documents when `mapping.mode: ecs` is
specified.
([#&open-telemetry#8203;31694](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31694))

- `extension/storage/filestorage`: New flag cleanup_on_start for the
compaction section (default=false).
([#&open-telemetry#8203;32863](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32863))
It will remove all temporary files in the compaction directory (those
which start with `tempdb`),
temp files will be left if a previous run of the process is killed while
compacting.

- `opampsupervisor`: Allows the supervisor to persist its instance ID
between restarts.
([#&open-telemetry#8203;21073](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21073))

- `opampsupervisor`: Adds the ability to configure the agent description
([#&open-telemetry#8203;32824](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32824))

- `vcenterreceiver`: Refactors how and when client makes calls in order
to provide for faster collection times.
([#&open-telemetry#8203;31837](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31837))

- `resourcedetectionprocessor`: Support GCP Bare Metal Solution in
resource detection processor.
([#&open-telemetry#8203;32985](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32985))

- `splunkhecreceiver`: Make the channelID header check case-insensitive
and allow hecreceiver endpoints able to extract channelID from query
params
([#&open-telemetry#8203;32995](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32995))

- `processor/transform`: Allow common where clause
([#&open-telemetry#8203;27830](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27830))

- `loadbalancingexporter`: Improve the performance when merging traces
belonging to the same backend
([#&open-telemetry#8203;32032](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32032))

- `pkg/ottl`: Added support for timezone in Time converter
([#&open-telemetry#8203;32140](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32140))

- `jsonlogencodingextension`: Adds a new encoding option for JSON log
encoding exension to grab attributes and resources from a log and output
that in JSON format.
([#&open-telemetry#8203;32679](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32679))

- `probabilisticsamplerprocessor`: Adds the `FailClosed` flag to
solidify current behavior when randomness source is missing.
([#&open-telemetry#8203;31918](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31918))

- `prometheusremotewriteexporter`: Add
`exporter.prometheusremotewritexporter.RetryOn429` feature gate to retry
on http status code 429 response.
([#&open-telemetry#8203;31032](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31032))
    The feature gate is initially disabled by default.

- `vcenterreceiver`: Changing various default configurations for
vcenterreceiver and removing warnings about future release.
([#&open-telemetry#8203;32803](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32803),
[#&open-telemetry#8203;32805](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32805),
[#&open-telemetry#8203;32821](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32821),
[#&open-telemetry#8203;32531](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32531),
[#&open-telemetry#8203;32557](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32557))
The resource attributes that will now be enabled by default are
`vcenter.datacenter.name`, `vcenter.virtual_app.name`,
`vcenter.virtual_app.inventory_path`, `vcenter.vm_template.name`, and
`vcenter.vm_template.id`. The metric
`vcenter.cluster.memory.used` will be removed. The metrics
`vcenter.cluster.vm_template.count` and
    `vcenter.vm.memory.utilization` will be enabled by default.

- `sqlserverreceiver`: Add metrics for database status
([#&open-telemetry#8203;29865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29865))

- `sqlserverreceiver`: Add more metrics
([#&open-telemetry#8203;29865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29865))
    Added metrics are:
    -   sqlserver.resource_pool.disk.throttled.read.rate
    -   sqlserver.resource_pool.disk.throttled.write.rate
    -   sqlserver.processes.blocked
These metrics are only available when directly connecting to the SQL
server instance

- `extension/encoding/text_encoding`: Add support for marshaling and
unmarshaling text with separators.
([#&open-telemetry#8203;32679](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32679))

##### 🧰 Bug fixes 🧰

- `deltatocumulativeprocessor`: Evict only stale streams
([#&open-telemetry#8203;33014](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33014))
Changes eviction behavior to only evict streams that are actually stale.
Currently, once the stream limit is hit, on each new stream the oldest
tracked one is evicted.
Under heavy load this can rapidly delete all streams over and over,
rendering the processor useless.

- `elasticsearchexporter`: Retried docs are no longer included in failed
docs in an edge case where all errors are retriable
([#&open-telemetry#8203;33092](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33092))
    Update dep go-docappender to 2.1.2.
This fixes the bug when all errors are retriable in bulk request
response, retried docs will be included in failed docs.

- `cmd/opampsupervisor`: The OpAMP supervisor now configures the `ppid`
parameter of the opamp extension, which allows the collector to shut
down if the supervisor is no longer running.
([#&open-telemetry#8203;32189](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32189))

- `vcenterreceiver`: Adds inititially disabled packet drop rate metric
for VMs.
([#&open-telemetry#8203;32929](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32929))

- `awskinesisexporter`: fixed compressed data not generating the
compression footers
([#&open-telemetry#8203;32860](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32860))

- `splunkhecreceiver`: Fix single metric value parsing
([#&open-telemetry#8203;33084](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33084))

- `vcenterreceiver`: vcenterreceiver client no longer returns error if
no Virtual Apps are found.
([#&open-telemetry#8203;33073](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33073))

- `vcenterreceiver`: Adds inititially disabled new packet rate metrics
to replace the existing ones for VMs & Hosts.
([#&open-telemetry#8203;32835](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32835))

- `googlecloudpubsubreceiver`: Fix memory leak during shutdown
([#&open-telemetry#8203;32361](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32361))

- `datadogexporter`: Compress host metadata before sending with gzip.
([#&open-telemetry#8203;32992](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32992))

- `resourcedetectionprocessor`: Change type of `host.cpu.stepping` from
int to string.
([#&open-telemetry#8203;31136](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31136))
- Disable the `processor.resourcedetection.hostCPUSteppingAsString`
feature gate to get the old behavior.

- `pkg/ottl`: Fixes a bug where function name could be used in a
condition, resulting in a cryptic error message.
([#&open-telemetry#8203;33051](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33051))

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…rete implementation of solarwindsapmsettingsextension (open-telemetry#30788)

**Description:** <Describe what has changed.>
- Adding part one of the concrete implementation of
solarwindsapmsettingsextension
- Adding `github.com/solarwindscloud/apm-proto` dependency in go.mod
- Changed the datatype of interval configuration from `string` to
`time.Duration`
- Moved config validation logic from config to extension so as to print
warning instead of shutting down the collector

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

[27668](open-telemetry#27668)

**Testing:** <Describe what testing was performed and which tests were
added.>
- Added testdata to load config.yaml in config_test
- Added parallel test in extension test

**Documentation:** <Describe the documentation added.>
- Updated README about the change of the datatype of `interval` and the
default value
[![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/DataDog/agent-payload/v5](https://togithub.com/DataDog/agent-payload)
| `v5.0.115` -> `v5.0.118` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.118?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.118?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.115/v5.0.118?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.115/v5.0.118?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/DataDog/datadog-agent/comp/core/config](https://togithub.com/DataDog/datadog-agent)
| `v0.54.0-rc.4` -> `v0.54.0-rc.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fconfig/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fconfig/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fconfig/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fconfig/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/DataDog/datadog-agent/comp/core/hostname/hostnameinterface](https://togithub.com/DataDog/datadog-agent)
| `v0.54.0-rc.4` -> `v0.54.0-rc.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fhostname%2fhostnameinterface/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fhostname%2fhostnameinterface/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fhostname%2fhostnameinterface/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fhostname%2fhostnameinterface/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/DataDog/datadog-agent/comp/core/log](https://togithub.com/DataDog/datadog-agent)
| `v0.54.0-rc.4` -> `v0.54.0-rc.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2flog/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2flog/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2flog/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2flog/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/DataDog/datadog-agent/comp/otelcol/logsagentpipeline](https://togithub.com/DataDog/datadog-agent)
| `v0.54.0-rc.4` -> `v0.54.0-rc.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/DataDog/datadog-agent/comp/otelcol/logsagentpipeline/logsagentpipelineimpl](https://togithub.com/DataDog/datadog-agent)
| `v0.54.0-rc.4` -> `v0.54.0-rc.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline%2flogsagentpipelineimpl/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline%2flogsagentpipelineimpl/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline%2flogsagentpipelineimpl/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline%2flogsagentpipelineimpl/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/DataDog/datadog-agent/comp/otelcol/otlp/components/exporter/logsagentexporter](https://togithub.com/DataDog/datadog-agent)
| `v0.54.0-rc.4` -> `v0.54.0-rc.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2fotlp%2fcomponents%2fexporter%2flogsagentexporter/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2fotlp%2fcomponents%2fexporter%2flogsagentexporter/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2fotlp%2fcomponents%2fexporter%2flogsagentexporter/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2fotlp%2fcomponents%2fexporter%2flogsagentexporter/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/DataDog/datadog-agent/pkg/config/model](https://togithub.com/DataDog/datadog-agent)
| `v0.54.0-rc.4` -> `v0.54.0-rc.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fmodel/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fmodel/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fmodel/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fmodel/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/DataDog/datadog-agent/pkg/config/setup](https://togithub.com/DataDog/datadog-agent)
| `v0.54.0-rc.4` -> `v0.54.0-rc.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fsetup/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fsetup/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fsetup/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fsetup/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/DataDog/datadog-agent/pkg/proto](https://togithub.com/DataDog/datadog-agent)
| `v0.54.0-rc.4` -> `v0.54.0-rc.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fproto/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fproto/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fproto/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fproto/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/DataDog/datadog-agent/pkg/trace](https://togithub.com/DataDog/datadog-agent)
| `v0.54.0-rc.4` -> `v0.54.0-rc.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2ftrace/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2ftrace/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2ftrace/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2ftrace/v0.54.0-rc.4/v0.54.0-rc.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/DataDog/datadog-api-client-go/v2](https://togithub.com/DataDog/datadog-api-client-go)
| `v2.25.0` -> `v2.26.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-api-client-go%2fv2/v2.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-api-client-go%2fv2/v2.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-api-client-go%2fv2/v2.25.0/v2.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-api-client-go%2fv2/v2.25.0/v2.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/DataDog/sketches-go](https://togithub.com/DataDog/sketches-go)
| `v1.4.4` -> `v1.4.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fsketches-go/v1.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fsketches-go/v1.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fsketches-go/v1.4.4/v1.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fsketches-go/v1.4.4/v1.4.5?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.118`](https://togithub.com/DataDog/agent-payload/releases/tag/v5.0.118)

[Compare
Source](https://togithub.com/DataDog/agent-payload/compare/v5.0.117...v5.0.118)

#### What's Changed

- Regen from master due to Go version chnge by
[@&open-telemetry#8203;vboulineau](https://togithub.com/vboulineau) in
[https://github.com/DataDog/agent-payload/pull/315](https://togithub.com/DataDog/agent-payload/pull/315)
- \[NPM-3384] Add CCMEnabled field by
[@&open-telemetry#8203;hmahmood](https://togithub.com/hmahmood) in
[https://github.com/DataDog/agent-payload/pull/314](https://togithub.com/DataDog/agent-payload/pull/314)

**Full Changelog**:
DataDog/agent-payload@v5.0.117...v5.0.118

###
[`v5.0.117`](https://togithub.com/DataDog/agent-payload/releases/tag/v5.0.117)

[Compare
Source](https://togithub.com/DataDog/agent-payload/compare/v5.0.116...v5.0.117)

#### What's Changed

- Add autoscaling proto + JSON Schema generation by
[@&open-telemetry#8203;vboulineau](https://togithub.com/vboulineau) in
[https://github.com/DataDog/agent-payload/pull/302](https://togithub.com/DataDog/agent-payload/pull/302)
- USMON-980: Enhance KafkaAggregation with Error Code and Latency
Support by [@&open-telemetry#8203;DanielLavie](https://togithub.com/DanielLavie) in
[https://github.com/DataDog/agent-payload/pull/311](https://togithub.com/DataDog/agent-payload/pull/311)

**Full Changelog**:
DataDog/agent-payload@v5.0.116...v5.0.117

###
[`v5.0.116`](https://togithub.com/DataDog/agent-payload/releases/tag/v5.0.116)

[Compare
Source](https://togithub.com/DataDog/agent-payload/compare/v5.0.115...v5.0.116)

#### What's Changed

- \[CSM] Add AWS Security Credentials in process context by
[@&open-telemetry#8203;Gui774ume](https://togithub.com/Gui774ume) in
[https://github.com/DataDog/agent-payload/pull/312](https://togithub.com/DataDog/agent-payload/pull/312)
- \[NPM] Add map of TCP failures to connections object by
[@&open-telemetry#8203;akarpz](https://togithub.com/akarpz) in
[https://github.com/DataDog/agent-payload/pull/301](https://togithub.com/DataDog/agent-payload/pull/301)

#### New Contributors

- [@&open-telemetry#8203;akarpz](https://togithub.com/akarpz) made their first
contribution in
[https://github.com/DataDog/agent-payload/pull/301](https://togithub.com/DataDog/agent-payload/pull/301)

**Full Changelog**:
DataDog/agent-payload@v5.0.115...v5.0.116

</details>

<details>
<summary>DataDog/datadog-api-client-go
(github.com/DataDog/datadog-api-client-go/v2)</summary>

###
[`v2.26.0`](https://togithub.com/DataDog/datadog-api-client-go/releases/tag/v2.26.0)

[Compare
Source](https://togithub.com/DataDog/datadog-api-client-go/compare/v2.25.0...v2.26.0)

<!-- Release notes generated using configuration in .github/release.yml
at v2.26.0 -->

#### What's Changed

##### Fixed

- fix case search documentation by
[@&open-telemetry#8203;api-clients-generation-pipeline](https://togithub.com/api-clients-generation-pipeline)
in
[https://github.com/DataDog/datadog-api-client-go/pull/2469](https://togithub.com/DataDog/datadog-api-client-go/pull/2469)

##### Added

- Add support variablesFromScript in Synthetics API test by
[@&open-telemetry#8203;api-clients-generation-pipeline](https://togithub.com/api-clients-generation-pipeline)
in
[https://github.com/DataDog/datadog-api-client-go/pull/2471](https://togithub.com/DataDog/datadog-api-client-go/pull/2471)
- Add JSONSchema assertion support to API and multistep tests by
[@&open-telemetry#8203;api-clients-generation-pipeline](https://togithub.com/api-clients-generation-pipeline)
in
[https://github.com/DataDog/datadog-api-client-go/pull/2448](https://togithub.com/DataDog/datadog-api-client-go/pull/2448)
- add 1 day logs to usage api docs by
[@&open-telemetry#8203;api-clients-generation-pipeline](https://togithub.com/api-clients-generation-pipeline)
in
[https://github.com/DataDog/datadog-api-client-go/pull/2477](https://togithub.com/DataDog/datadog-api-client-go/pull/2477)
- Update UserTeamIncluded to include teams by
[@&open-telemetry#8203;api-clients-generation-pipeline](https://togithub.com/api-clients-generation-pipeline)
in
[https://github.com/DataDog/datadog-api-client-go/pull/2482](https://togithub.com/DataDog/datadog-api-client-go/pull/2482)
- Security Monitoring - Make Default Tags available in the response by
[@&open-telemetry#8203;api-clients-generation-pipeline](https://togithub.com/api-clients-generation-pipeline)
in
[https://github.com/DataDog/datadog-api-client-go/pull/2491](https://togithub.com/DataDog/datadog-api-client-go/pull/2491)
- Add flex logs storage tier by
[@&open-telemetry#8203;api-clients-generation-pipeline](https://togithub.com/api-clients-generation-pipeline)
in
[https://github.com/DataDog/datadog-api-client-go/pull/2493](https://togithub.com/DataDog/datadog-api-client-go/pull/2493)

##### Changed

- Rename the Cloud Workload Security tag to CSM Threats by
[@&open-telemetry#8203;api-clients-generation-pipeline](https://togithub.com/api-clients-generation-pipeline)
in
[https://github.com/DataDog/datadog-api-client-go/pull/2481](https://togithub.com/DataDog/datadog-api-client-go/pull/2481)

**Full Changelog**:
DataDog/datadog-api-client-go@v2.25.0...v2.26.0

</details>

<details>
<summary>DataDog/sketches-go (github.com/DataDog/sketches-go)</summary>

###
[`v1.4.5`](https://togithub.com/DataDog/sketches-go/releases/tag/v1.4.5)

[Compare
Source](https://togithub.com/DataDog/sketches-go/compare/v1.4.4...v1.4.5)

#### What's Changed

- go.mod: update google.golang.org/protobuf to v1.32.0 & set go
directive to 1.18 by [@&open-telemetry#8203;darccio](https://togithub.com/darccio) in
[https://github.com/DataDog/sketches-go/pull/78](https://togithub.com/DataDog/sketches-go/pull/78)

#### New Contributors

- [@&open-telemetry#8203;darccio](https://togithub.com/darccio) made their first
contribution in
[https://github.com/DataDog/sketches-go/pull/78](https://togithub.com/DataDog/sketches-go/pull/78)

**Full Changelog**:
DataDog/sketches-go@v1.4.4...v1.4.5

</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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2OC4xMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
[![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/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
`v1.53.2` -> `v1.53.7` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.53.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.53.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.53.2/v1.53.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.53.2/v1.53.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2)
| `v1.26.1` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.26.1/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.26.1/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2)
| `v1.27.13` -> `v1.27.15` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.13/v1.27.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.13/v1.27.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/credentials](https://togithub.com/aws/aws-sdk-go-v2)
| `v1.17.13` -> `v1.17.15` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.13/v1.17.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.13/v1.17.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://togithub.com/aws/aws-sdk-go-v2)
| `v1.16.18` -> `v1.16.20` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2fmanager/v1.16.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2fmanager/v1.16.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2fmanager/v1.16.18/v1.16.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2fmanager/v1.16.18/v1.16.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/service/kinesis](https://togithub.com/aws/aws-sdk-go-v2)
| `v1.27.5` -> `v1.27.7` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.27.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.27.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.27.5/v1.27.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.27.5/v1.27.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/service/s3](https://togithub.com/aws/aws-sdk-go-v2)
| `v1.54.0` -> `v1.54.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.54.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.54.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.54.0/v1.54.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.54.0/v1.54.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/service/secretsmanager](https://togithub.com/aws/aws-sdk-go-v2)
| `v1.28.7` -> `v1.29.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.28.7/v1.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.28.7/v1.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/service/servicediscovery](https://togithub.com/aws/aws-sdk-go-v2)
| `v1.29.7` -> `v1.29.9` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.29.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.29.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.29.7/v1.29.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.29.7/v1.29.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/service/sts](https://togithub.com/aws/aws-sdk-go-v2)
| `v1.28.7` -> `v1.28.9` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.28.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.28.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.28.7/v1.28.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.28.7/v1.28.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>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>

###
[`v1.53.7`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1537-2024-05-21)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.53.6...v1.53.7)

\===

##### Service Client Updates

-   `service/cloudfront`: Updates service API
    -   Model update; no change to SDK functionality.
-   `service/glue`: Updates service API and documentation
- Add Maintenance window to CreateJob and UpdateJob APIs and JobRun
response. Add a new Job Run State for EXPIRED.
-   `service/lightsail`: Updates service API and documentation
- This release adds support for Amazon Lightsail instances to switch
between dual-stack or IPv4 only and IPv6-only public IP address types.
-   `service/mailmanager`: Adds new service
-   `service/pi`: Updates service API and documentation
- `service/rds`: Updates service API, documentation, waiters,
paginators, and examples
- Updates Amazon RDS documentation for Db2 license through AWS
Marketplace.
-   `service/storagegateway`: Updates service API and documentation
- Added new SMBSecurityStrategy enum named MandatoryEncryptionNoAes128,
new mode enforces encryption and disables AES 128-bit algorithums.

###
[`v1.53.6`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1536-2024-05-20)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.53.5...v1.53.6)

\===

##### Service Client Updates

-   `service/bedrock-agent`: Updates service API and documentation
- `service/bedrock-agent-runtime`: Updates service API and documentation
- `service/controltower`: Updates service API, documentation, and
paginators
-   `service/osis`: Updates service API and documentation
- `service/rds`: Updates service API, documentation, waiters,
paginators, and examples
- This release adds support for EngineLifecycleSupport on DBInstances,
DBClusters, and GlobalClusters.
-   `service/secretsmanager`: Updates service documentation
    -   add v2 smoke tests and smithy smokeTests trait for SDK testing

###
[`v1.53.5`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1535-2024-05-17)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.53.4...v1.53.5)

\===

##### Service Client Updates

-   `service/application-autoscaling`: Updates service API
-   `service/codebuild`: Updates service API and documentation
    -   Aws CodeBuild now supports 36 hours build timeout
- `service/elasticloadbalancingv2`: Updates service API and
documentation
-   `service/lakeformation`: Updates service API and documentation
-   `service/transfer`: Updates service API and documentation
- Enable use of CloudFormation traits in Smithy model to improve
generated CloudFormation schema from the Smithy API model.

###
[`v1.53.4`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1534-2024-05-16)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.53.3...v1.53.4)

\===

##### Service Client Updates

-   `service/acm-pca`: Updates service API and waiters
-   `service/connect`: Updates service documentation
-   `service/kafka`: Updates service API and documentation
-   `service/mwaa`: Updates service API and documentation
-   `service/quicksight`: Updates service API and documentation
- This release adds DescribeKeyRegistration and UpdateKeyRegistration
APIs to manage QuickSight Customer Managed Keys (CMK).
-   `service/sagemaker`: Updates service API and documentation
- Introduced WorkerAccessConfiguration to SageMaker Workteam. This
allows customers to configure resource access for workers in a workteam.
-   `service/secretsmanager`: Updates service API and documentation
    -   Documentation updates for AWS Secrets Manager

###
[`v1.53.3`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1533-2024-05-15)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.53.2...v1.53.3)

\===

##### Service Client Updates

-   `service/bedrock-agent-runtime`: Updates service documentation
-   `service/codebuild`: Updates service API and documentation
    -   CodeBuild Reserved Capacity VPC Support
-   `service/datasync`: Updates service API
- `service/grafana`: Updates service API, documentation, and paginators
-   `service/medical-imaging`: Updates service API and documentation
-   `service/securityhub`: Updates service API and documentation

</details>

<details>
<summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary>

###
[`v1.27.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.26.2...v1.27.0)

[Compare
Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.26.2...v1.27.0)

###
[`v1.26.2`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.26.1...v1.26.2)

[Compare
Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.26.1...v1.26.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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2OC4xMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
…2720)

**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 kafka receiver's shutdown method is to cancel the context of a
running sub goroutine. However, a small bug was causing a fatal error to
be reported during shutdown when this expected condition was hit. The
fatal error being reported during shutdown was causing another bug to be
hit,
open-telemetry/opentelemetry-collector#9824.

This fix means that shutdown won't be blocked in expected shutdown
conditions, but the `core` bug referenced above means shutdown will
still be block in unexpected error situations.

This fix is being taken from a comment made by @Dennis8274 on the issue.

**Link to tracking Issue:** <Issue number if applicable>
Fixes open-telemetry#30789

**Testing:** <Describe what testing was performed and which tests were
added.>
Stepped through `TestTracesReceiverStart` in a debugger before the
change to see the fatal status being reported. It was no longer reported
after applying the fix. Manually tested running the collector with a
kafka receiver and saw that before the fix it was indeed being blocked
on a normal shutdown, but after the fix it shutdown as expected.
…d/common to v1.0.925 (open-telemetry#33149)

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

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://togithub.com/tencentcloud/tencentcloud-sdk-go)
| `v1.0.920` -> `v1.0.925` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.925?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.925?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.920/v1.0.925?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.920/v1.0.925?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.925`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10925)

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

#### 内容分发网络 CDN(cdn) 版本:2018-06-06

##### 第 127 次发布

发布时间:2024-05-21 01:17:01

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

改善已有的文档。

修改数据结构:

-
[AvifAdapter](https://cloud.tencent.com/document/api/228/30987#AvifAdapter)

    -   新增成员:FallbackFormats

#### 数据安全治理中心(dsgc) 版本:2019-07-23

##### 第 12 次发布

发布时间:2024-05-21 01:34:24

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

改善已有的文档。

修改数据结构:

-
[PrivilegeRisk](https://cloud.tencent.com/document/api/1087/96844#PrivilegeRisk)

- <font color="#dd0000">**修改成员**:</font>AccountName, TableName,
Description

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

##### 第 136 次发布

发布时间:2024-05-21 01:58:59

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

改善已有的文档。

修改接口:

-
[RecognizeThaiIDCardOCR](https://cloud.tencent.com/document/api/866/48475)

- 新增出参:EnIssueDate, EnExpirationDate, EnBirthday, Religion, SerialNumber

#### 机器翻译(tmt) 版本:2018-03-21

##### 第 9 次发布

发布时间:2024-05-21 02:20:14

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

改善已有的文档。

修改接口:

-   [SpeechTranslate](https://cloud.tencent.com/document/api/551/16611)

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

##### 第 75 次发布

发布时间:2024-05-21 02:21:25

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

改善已有的文档。

新增接口:

-
[DescribeAITranscription](https://cloud.tencent.com/document/api/647/106493)
-
[StartAITranscription](https://cloud.tencent.com/document/api/647/106492)
-
[StopAITranscription](https://cloud.tencent.com/document/api/647/106491)
-
[SummarizeTranscription](https://cloud.tencent.com/document/api/647/106490)

新增数据结构:

-
[RecognizeConfig](https://cloud.tencent.com/document/api/647/44055#RecognizeConfig)
-
[TranscriptionParams](https://cloud.tencent.com/document/api/647/44055#TranscriptionParams)

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

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

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

##### 第 68 次发布

发布时间:2024-05-20 01:15:04

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

改善已有的文档。

修改数据结构:

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

- 新增成员:IsEqualTencentCloud, CorporationMobile, CorporationMobilePicUrl,
UseDescribeFileUrl, CompanyAuthLetterPicUrl, OperatorMobile,
OperatorEmail, OperatorMobilePicUrl

    -   <font color="#dd0000">**删除成员**:</font>BusinessScope

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

    -   新增成员:ModifyTime

#### 腾讯混元大模型(hunyuan) 版本:2023-09-01

##### 第 7 次发布

发布时间:2024-05-20 01:43:12

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

改善已有的文档。

修改接口:

- [ChatCompletions](https://cloud.tencent.com/document/api/1729/105701)

    -   新增入参:EnableEnhancement

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

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

#### 商业智能分析 BI(bi) 版本:2022-01-05

##### 第 11 次发布

发布时间:2024-05-17 01:07:50

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

改善已有的文档。

修改接口:

-   [CreateEmbedToken](https://cloud.tencent.com/document/api/590/73724)

    -   新增入参:GlobalParam

修改数据结构:

-
[EmbedTokenInfo](https://cloud.tencent.com/document/api/590/73726#EmbedTokenInfo)

    -   新增成员:GlobalParam

#### 消息队列 CKafka 版(ckafka) 版本:2019-08-19

##### 第 102 次发布

发布时间:2024-05-17 01:18:54

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

改善已有的文档。

修改接口:

-
[CreateConnectResource](https://cloud.tencent.com/document/api/597/77737)

    -   新增入参:MqttConnectParam

-
[ModifyConnectResource](https://cloud.tencent.com/document/api/597/77794)

    -   新增入参:MqttConnectParam

#### 日志服务(cls) 版本:2020-10-16

##### 第 92 次发布

发布时间:2024-05-17 01:21:01

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

改善已有的文档。

修改接口:

- [CreateCosRecharge](https://cloud.tencent.com/document/api/614/88100)

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

-
[SearchCosRechargeInfo](https://cloud.tencent.com/document/api/614/97126)

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

#### 云服务器(cvm) 版本:2017-03-12

##### 第 127 次发布

发布时间:2024-05-17 01:23:32

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

改善已有的文档。

修改接口:

-   [RunInstances](https://cloud.tencent.com/document/api/213/15730)

    -   新增入参:CpuTopology

新增数据结构:

-
[CpuTopology](https://cloud.tencent.com/document/api/213/15753#CpuTopology)

#### 弹性 MapReduce(emr) 版本:2019-01-03

##### 第 64 次发布

发布时间:2024-05-17 01:39:38

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

改善已有的文档。

新增接口:

-
[DescribeEmrOverviewMetrics](https://cloud.tencent.com/document/api/589/106350)
-
[DescribeHBaseTableOverview](https://cloud.tencent.com/document/api/589/106349)

修改接口:

-
[InquiryPriceScaleOutInstance](https://cloud.tencent.com/document/api/589/34265)

    -   新增入参:ResourceBaseType, ComputeResourceId

-   [ScaleOutInstance](https://cloud.tencent.com/document/api/589/34264)

    -   新增入参:ResourceBaseType, ComputeResourceId

- [TerminateInstance](https://cloud.tencent.com/document/api/589/34260)

    -   新增入参:ResourceBaseType, ComputeResourceId

新增数据结构:

-
[MetricTags](https://cloud.tencent.com/document/api/589/33981#MetricTags)
-
[OverviewMetricData](https://cloud.tencent.com/document/api/589/33981#OverviewMetricData)
-
[OverviewRow](https://cloud.tencent.com/document/api/589/33981#OverviewRow)
-
[TableSchemaItem](https://cloud.tencent.com/document/api/589/33981#TableSchemaItem)

#### 全栈式风控引擎(rce) 版本:2020-11-03

##### 第 10 次发布

发布时间:2024-05-17 02:07:15

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

改善已有的文档。

<font color="#dd0000">**删除接口**:</font>

-   DescribeRiskAssessment

#### 消息队列 TDMQ(tdmq) 版本:2020-02-17

##### 第 111 次发布

发布时间:2024-05-17 02:19:56

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

改善已有的文档。

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

-   DescribeCmqDeadLetterSourceQueues

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

##### 第 74 次发布

发布时间:2024-05-17 02:28:57

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

改善已有的文档。

修改接口:

- [StartStreamIngest](https://cloud.tencent.com/document/api/647/101872)

    -   新增入参:SeekSecond

#### 视频生成(vcg) 版本:2024-04-04

##### 第 1 次发布

发布时间:2024-05-16 16:26:14

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

改善已有的文档。

新增接口:

-
[DescribeVideoStylizationJob](https://cloud.tencent.com/document/api/1770/106290)
-
[SubmitVideoStylizationJob](https://cloud.tencent.com/document/api/1770/106289)

#### 云点播(vod) 版本:2018-07-17

##### 第 181 次发布

发布时间:2024-05-17 02:33:00

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

改善已有的文档。

修改接口:

-   [SimpleHlsClip](https://cloud.tencent.com/document/api/266/33428)

    -   新增入参:ExtInfo

#### 视频转译(vtc) 版本:2024-02-23

##### 第 1 次发布

发布时间:2024-05-16 16:17:26

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

改善已有的文档。

新增接口:

-
[ConfirmVideoTranslateJob](https://cloud.tencent.com/document/api/1769/106275)
-
[DescribeVideoTranslateJob](https://cloud.tencent.com/document/api/1769/106274)
-
[SubmitVideoTranslateJob](https://cloud.tencent.com/document/api/1769/106273)

新增数据结构:

-
[AsrTimestamps](https://cloud.tencent.com/document/api/1769/106276#AsrTimestamps)
-
[AudioTranslateResult](https://cloud.tencent.com/document/api/1769/106276#AudioTranslateResult)
-
[TranslateResult](https://cloud.tencent.com/document/api/1769/106276#TranslateResult)

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

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

#### 消息队列 CKafka 版(ckafka) 版本:2019-08-19

##### 第 101 次发布

发布时间:2024-05-16 01:22:41

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

改善已有的文档。

新增数据结构:

-
[MqttConnectParam](https://cloud.tencent.com/document/api/597/40861#MqttConnectParam)
-
[MqttParam](https://cloud.tencent.com/document/api/597/40861#MqttParam)

修改数据结构:

-
[DatahubResource](https://cloud.tencent.com/document/api/597/40861#DatahubResource)

    -   新增成员:MqttParam

-
[DescribeConnectResource](https://cloud.tencent.com/document/api/597/40861#DescribeConnectResource)

    -   新增成员:MqttConnectParam

- <font color="#dd0000">**修改成员**:</font>TaskProgress, StepList,
KafkaConnectParam

-
[DescribeConnectResourceResp](https://cloud.tencent.com/document/api/597/40861#DescribeConnectResourceResp)

    -   新增成员:MqttConnectParam

    -   <font color="#dd0000">**修改成员**:</font>KafkaConnectParam

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

##### 第 38 次发布

发布时间:2024-05-16 01:26:49

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

改善已有的文档。

新增接口:

-
[UpdateAlertStatusList](https://cloud.tencent.com/document/api/664/106208)

新增数据结构:

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

#### 腾讯电子签企业版(ess) 版本:2020-11-11

##### 第 170 次发布

发布时间:2024-05-16 01:44:57

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

改善已有的文档。

修改接口:

-
[CreateUserVerifyUrl](https://cloud.tencent.com/document/api/1323/105961)

    -   新增入参:UserData

#### 容器安全服务(tcss) 版本:2020-11-01

##### 第 61 次发布

发布时间:2024-05-16 02:21:16

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

改善已有的文档。

新增接口:

-
[DescribeEventEscapeImageList](https://cloud.tencent.com/document/api/1285/106209)

新增数据结构:

-
[EventEscapeImageInfo](https://cloud.tencent.com/document/api/1285/65614#EventEscapeImageInfo)

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

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

#### 消息队列 CKafka 版(ckafka) 版本:2019-08-19

##### 第 101 次发布

发布时间:2024-05-16 01:22:41

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

改善已有的文档。

新增数据结构:

-
[MqttConnectParam](https://cloud.tencent.com/document/api/597/40861#MqttConnectParam)
-
[MqttParam](https://cloud.tencent.com/document/api/597/40861#MqttParam)

修改数据结构:

-
[DatahubResource](https://cloud.tencent.com/document/api/597/40861#DatahubResource)

    -   新增成员:MqttParam

-
[DescribeConnectResource](https://cloud.tencent.com/document/api/597/40861#DescribeConnectResource)

    -   新增成员:MqttConnectParam

- <font color="#dd0000">**修改成员**:</font>TaskProgress, StepList,
KafkaConnectParam

-
[DescribeConnectResourceResp](https://cloud.tencent.com/document/api/597/40861#DescribeConnectResourceResp)

    -   新增成员:MqttConnectParam

    -   <font color="#dd0000">**修改成员**:</font>KafkaConnectParam

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

##### 第 38 次发布

发布时间:2024-05-16 01:26:49

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

改善已有的文档。

新增接口:

-
[UpdateAlertStatusList](https://cloud.tencent.com/document/api/664/106208)

新增数据结构:

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

#### 腾讯电子签企业版(ess) 版本:2020-11-11

##### 第 170 次发布

发布时间:2024-05-16 01:44:57

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

改善已有的文档。

修改接口:

-
[CreateUserVerifyUrl](https://cloud.tencent.com/document/api/1323/105961)

    -   新增入参:UserData

#### 容器安全服务(tcss) 版本:2020-11-01

##### 第 61 次发布

发布时间:2024-05-16 02:21:16

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

改善已有的文档。

新增接口:

-
[DescribeEventEscapeImageList](https://cloud.tencent.com/document/api/1285/106209)

新增数据结构:

-
[EventEscapeImageInfo](https://cloud.tencent.com/document/api/1285/65614#EventEscapeImageInfo)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
[![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/api](https://togithub.com/googleapis/google-api-go-client)
| `v0.180.0` -> `v0.181.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.181.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.181.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.180.0/v0.181.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.180.0/v0.181.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[google.golang.org/api](https://togithub.com/googleapis/google-api-go-client)
| `v0.178.0` -> `v0.181.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.181.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.181.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.178.0/v0.181.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.178.0/v0.181.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>googleapis/google-api-go-client
(google.golang.org/api)</summary>

###
[`v0.181.0`](https://togithub.com/googleapis/google-api-go-client/releases/tag/v0.181.0)

[Compare
Source](https://togithub.com/googleapis/google-api-go-client/compare/v0.180.0...v0.181.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2581](https://togithub.com/googleapis/google-api-go-client/issues/2581))
([6923ec8](https://togithub.com/googleapis/google-api-go-client/commit/6923ec8ab79fa209cbe9bcea6f193155965ee030))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2583](https://togithub.com/googleapis/google-api-go-client/issues/2583))
([7b18e5d](https://togithub.com/googleapis/google-api-go-client/commit/7b18e5d39312f9904714ddf887011dda671e5796))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2585](https://togithub.com/googleapis/google-api-go-client/issues/2585))
([e35f76f](https://togithub.com/googleapis/google-api-go-client/commit/e35f76f674f79bc8b5bed6327d3bd4d1a8901a32))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2586](https://togithub.com/googleapis/google-api-go-client/issues/2586))
([afc4685](https://togithub.com/googleapis/google-api-go-client/commit/afc46850a7637d8e0e3215b60c6618d2c37e7b95))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2587](https://togithub.com/googleapis/google-api-go-client/issues/2587))
([86c9521](https://togithub.com/googleapis/google-api-go-client/commit/86c952133c54c240ad61cea70be1fd5d775dab99))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2589](https://togithub.com/googleapis/google-api-go-client/issues/2589))
([c3f4828](https://togithub.com/googleapis/google-api-go-client/commit/c3f4828eeedfb2d662e36ad6b37c2874de85885e))

</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 these
updates 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
…en-telemetry#33087)

**Description:** Similar to
open-telemetry#33035
the PR adds benchmarks for `ConsumeTraces`.

The PR also updates the mock es receiver to handle `traces` properly in
order to have better readability of the tests/benchmarks and avoid
confusion with the special handling -- this is done by using separate
index configuration for traces and logs to distinguish the items in the
bulk indexer payload. The PR also adds an extra metric to the benchmarks
(`Consume{Traces, Logs}`) for reporting events consumed per second.
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->

**Link to tracking Issue:**
[32504](open-telemetry#32504)

**Testing:** `cd exporter/elasticsearchexporter/integrationtest && go
test -bench=BenchmarkExporter -run=^$ ./...`

**Documentation:** N/A
Because moving to beta slipped from 0.99.0 to 0.100.0.
…y#33021)

**Description:**

adds support for tracing

It should be the last PR which moves code from Sumo Logic repository. I
will compare the codebase after merging it

**Link to tracking Issue:**

open-telemetry#32315

**Testing:**

* unit tests

**Documentation:**

* Readme

---------

Signed-off-by: Dominik Rosiek <[email protected]>
**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.-->
First attempt for
open-telemetry#32348.

**Link to tracking Issue:** <Issue number if applicable>
open-telemetry#32348

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

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

---------

Signed-off-by: ChrsMark <[email protected]>
…#33167)

**Description:** <Describe what has changed.>
This mostly replaced deprecated packet metrics which already had a
warning. Namely `vcenter.host.network.packet.errors`,
`vcenter.host.network.packet.count`, and
`vcenter.vm.network.packet.count`. They are replaced through enabling by
default (while removing the existing warnings) the metrics
`vcenter.host.network.packet.error.rate`,
`vcenter.host.network.packet.rate`, and `vcenter.vm.network.packet.rate`
respectively.

The metric `vcenter.vm.network.packet.rate` is also enabled by default
(while removing its current warning).

**Link to tracking Issue:** <Issue number if applicable>
open-telemetry#32929 open-telemetry#32835

**Testing:** <Describe what testing was performed and which tests were
added.>
Unit tests updated/ran. Integration tests ran. Local environment
checked.

**Documentation:** <Describe the documentation added.>
Documentation regenerated from metadata.
…pen-telemetry#33155)

**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.-->

Explicitly set `api::site` in examples
**Description:**

This adds in a `Year` converter that takes a `time.Time` and returns the
int month component. Analogous to what we already have with `Hour`

**Link to tracking Issue:** open-telemetry#33106

**Testing:** Added two unit tests based on the existing `Hour` ones

**Documentation:** Added the new converter to the ottlfuncs README.md

---------

Signed-off-by: sinkingpoint <[email protected]>
**Description:**

This adds in a `Month` converter that takes a `time.Time` and returns
the int month component. Analogous to what we already have with `Hour`

**Link to tracking Issue:** open-telemetry#33106

**Testing:** Added two unit tests based on the existing `Hour` ones

**Documentation:** Added the new converter to the ottlfuncs README.md

---------

Signed-off-by: sinkingpoint <[email protected]>
…n-telemetry#33186)

**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
[logsCollection](https://github.com/open-telemetry/opentelemetry-helm-charts/blob/ef0e1ac4f645cdbb9bd0108c76b1ed69e418430c/charts/opentelemetry-collector/values.yaml#L29C3-L37)
Helm preset provides the option to set the `maxRecombineLogSize`.
The `container` parser does not expose this option but rather sets it to
`102400` by default internally.
This PR is to make this option configurable so that the parser can be
used in the [Helm preset
seamlessly](open-telemetry/opentelemetry-helm-charts#1195).

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

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

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

Signed-off-by: ChrsMark <[email protected]>
[![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.24.0` -> `v0.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.24.0/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.24.0/v0.25.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
**Description:**

This adds in a `Day` converter that takes a `time.Time` and returns the
int day component. Analogous to what we already have with `Hour`

**Link to tracking Issue:** open-telemetry#33106

**Testing:** Added two unit tests based on the existing `Hour` ones

**Documentation:** Added the new converter to the ottlfuncs README.md

---------

Signed-off-by: sinkingpoint <[email protected]>
Co-authored-by: Tyler Helmuth <[email protected]>
Co-authored-by: Evan Bradley <[email protected]>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[otel/opentelemetry-collector](https://togithub.com/open-telemetry/opentelemetry-collector-releases)
| minor | `0.100.0` -> `0.101.0` |
|
[otel/opentelemetry-collector-contrib](https://togithub.com/open-telemetry/opentelemetry-collector-releases)
| minor | `0.100.0` -> `0.101.0` |
| prom/prometheus | minor | `v2.51.2` -> `v2.52.0` |

---

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

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector-releases
(otel/opentelemetry-collector)</summary>

###
[`v0.101.0`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.101.0)

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-releases/compare/v0.100.0...v0.101.0)

Check the [v0.101.0 contrib
changelog](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.101.0)
and the [v0.101.0 core
changelog](https://togithub.com/open-telemetry/opentelemetry-collector/releases/tag/v0.101.0)
for changelogs on specific components.

#### Changelog

-
[`a09318c`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/a09318c)
\[chore] Prepare v0.101.0
([#&open-telemetry#8203;559](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/559))
-
[`962611e`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/962611e)
Bump actions/checkout from 4.1.5 to 4.1.6
([#&open-telemetry#8203;556](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/556))
-
[`36d5d69`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/36d5d69)
added splunkenterprise receiver to the manifest
([#&open-telemetry#8203;553](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/553))
-
[`5176736`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/5176736)
Bump github.com/goreleaser/nfpm/v2 from 2.36.1 to 2.37.1
([#&open-telemetry#8203;549](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/549))
-
[`640329d`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/640329d)
Bump actions/checkout from 4.1.4 to 4.1.5
([#&open-telemetry#8203;548](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/548))
-
[`a87da25`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/a87da25)
Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0
([#&open-telemetry#8203;547](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/547))
-
[`c782c5d`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/c782c5d)
\[chore] prepare v0.100.0
([#&open-telemetry#8203;545](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/545))
-
[`f19cdbc`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/f19cdbc)
Bump actions/setup-go from 5.0.0 to 5.0.1
([#&open-telemetry#8203;544](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/544))
-
[`2b50459`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/2b50459)
Add otlpencodingextension to contrib
([#&open-telemetry#8203;542](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/542))
-
[`b46b435`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/b46b435)
Bump actions/upload-artifact from 4.3.2 to 4.3.3
([#&open-telemetry#8203;541](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/541))
-
[`fe5f3d6`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/fe5f3d6)
Bump actions/checkout from 4.1.3 to 4.1.4
([#&open-telemetry#8203;540](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/540))
-
[`16d2f27`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/16d2f27)
Bump anchore/sbom-action from 0.15.10 to 0.15.11
([#&open-telemetry#8203;538](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/538))
-
[`7fa522a`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/7fa522a)
Bump actions/download-artifact from 4.1.5 to 4.1.7
([#&open-telemetry#8203;539](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/539))
-
[`b7383b6`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/b7383b6)
Add zipkinencodingextension to contrib
([#&open-telemetry#8203;537](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/537))

</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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM2OC4xMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
I added more information on the issue, but it seems like the limiter
being used is especially flaky with timing in tests, so if too many
metrics/traces/logs are being sent, the limit won't get fully hit as
expected, meaning data will count as two separate intervals in the test
(thus not being limited properly). This is flakiness in testing, not the
rate limiter's fault, from what I can tell.

Also, in `assert.Equal`, the expected value should be first, and the
actual value should be second. I've swapped these as the original output
of the test failure was causing me confusion.

Resolves open-telemetry#32967
…elemetry#31773)

This originally was failing in CI/CD, but has passed 10+ times in a row,
I think it's safe to merge.

**Link to tracking Issue:**

open-telemetry#30438
…try#33148)

[![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/hashicorp/consul/api](https://togithub.com/hashicorp/consul)
| `v1.28.2` -> `v1.28.3` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fhashicorp%2fconsul%2fapi/v1.28.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fhashicorp%2fconsul%2fapi/v1.28.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fhashicorp%2fconsul%2fapi/v1.28.2/v1.28.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fhashicorp%2fconsul%2fapi/v1.28.2/v1.28.3?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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

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]>
…metry#33000)

**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.-->
Cherry-picking from downstream:

#111

#115

#127

- We are adjusting the segment creation to accommodate local root spans.
  If a span is a not a local root, then we keep existing behavior.
  If it is a local root then:
    - If it is an Internal or Server span, then promote it to a segment.
Else we will split it into a segment and subsegment. The segment will
represent the service operation and the subsegment will represent the
dependency (service A calls service B).
- Update the common logic for setting segment.Name, which previously
only looked at CLIENT/PRODUCER spans, to also look at CONSUMER spans.

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

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

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

---------

Co-authored-by: atshaw43 <[email protected]>
Co-authored-by: Thomas Pierce <[email protected]>
Co-authored-by: John Knollmeyer <[email protected]>
**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.-->
[Weekly report
failure](https://github.com/open-telemetry/opentelemetry-collector-contrib/actions/runs/9167350011/job/25204346835#step:4:55)
output:
```
ReferenceError: report is not defined
    at generateReport (/home/runner/work/opentelemetry-collector-contrib/opentelemetry-collector-contrib/.github/workflows/scripts/generate-weekly-report.js:243:3)
    at main (/home/runner/work/opentelemetry-collector-contrib/opentelemetry-collector-contrib/.github/workflows/scripts/generate-weekly-report.js:419:18)
    at async module.exports (/home/runner/work/opentelemetry-collector-contrib/opentelemetry-collector-contrib/.github/workflows/scripts/generate-weekly-report.js:425:3)
    at async eval (eval at callAsyncFunction (/home/runner/work/_actions/actions/github-script/v7/dist/index.js:35424:16), <anonymous>:4:1)
    at async main (/home/runner/work/_actions/actions/github-script/v7/dist/index.js:35[52](https://github.com/open-telemetry/opentelemetry-collector-contrib/actions/runs/9167350011/job/25204346835#step:4:53)2:20)
Error: Unhandled error: ReferenceError: report is not defined
```
I accidentally deleted a line I shouldn't have in
open-telemetry#32934,
this re-adds the originally deleted line.
This updates the receiver to use the generated metrics via mdatagen.

Signed-off-by: Alex Boten <[email protected]>
…ry#33188)

This is preparing for the update to the latest version of grpc

Signed-off-by: Alex Boten <[email protected]>
michalpristas and others added 15 commits June 17, 2024 08:20
…ry#32906)

**Description:** 
This ottl converter converts uri string into SemConv attributes.
Instead of using regex it uses `uri.Parse` providing nicer shorthand.

**Link to tracking Issue:** open-telemetry#32433

**Testing:** unit test added

**Documentation:** readme updated with:

### Uri

`Uri(uri_string)`

Parses a Uniform Resource Identifier (URI) string and extracts its
components as an object.
This URI object includes properties for the URI’s domain, path,
fragment, port, query, scheme, user info, username, and password.

`original`, `domain`, `scheme` and `path` are always present, other are
present only if they have corresponding values.

`uri_string` is a `string`.

- `Uri("http://www.example.com")`

results in 
```
  "original": "http://www.example.com",
  "scheme":   "http",
  "domain":   "www.example.com",
  "path":     "",
```

-
`Uri("http://myusername:mypassword@www.example.com:80/foo.gif?key1=val1&key2=val2#fragment")`

results in 
```
  "path":      "/foo.gif",
  "fragment":  "fragment",
  "extension": "gif",
  "password":  "mypassword",
  "original":  "http://myusername:mypassword@www.example.com:80/foo.gif?key1=val1&key2=val2#fragment",
  "scheme":    "http",
  "port":      80,
  "user_info": "myusername:mypassword",
  "domain":    "www.example.com",
  "query":     "key1=val1&key2=val2",
  "username":  "myusername",
```

---------

Co-authored-by: Tiffany Hrabusa <[email protected]>
Co-authored-by: Evan Bradley <[email protected]>
…lemetry#33533)

**Description:** 

Adds simple LRU decision cache for sampled trace IDs. 

The design makes it easy to add another cache for non-sampled IDs.

It does not save any other information other than the trace ID that is
sampled. It only holds the right half of the trace ID (as a uint64) in
the cache.

By default the cache remains no-op. Only when the user configures the
cache size will the cache become active.

**Link to tracking Issue:**
open-telemetry#31583

**Testing:**
* unit tests on new code 
* test in `processor_decision_test.go` to test that a trace that was
sampled, cached, but the span data was dropped persists a "keep"
decision.

**Documentation:** Added description to README
**Description:** Adding an option to include line numbers as a record
attribute to the filelogreceiver.
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->

**Testing:** Add unit tests

**Documentation:** Add documentation on filelogreceiver for the new file
line number option

---------

Co-authored-by: Daniel Jaglowski <[email protected]>
This is the result of running `make update-otel`.

---------

Signed-off-by: Dan Jaglowski <[email protected]>
…pen-telemetry#33554)

**Description:** Benchmark didn't log errors before and issues would not
surface if something was failing during bench. Since benchmarks don't
assert the situation is made worse.
…h no job/instance label (open-telemetry#33565)

**Description:** This PR fixes the retrieval of metrics where either the
`job` or `instance` label is missing, and `honor_labels` is set to
`true`. This can be the case for aggregated metrics coming from a
federate endpoint. This PR introduces a fallback to using the
`job`/`instance` labels from the scrape config for such metrics.

**Link to tracking Issue:** Fixes open-telemetry#32555

**Testing:** 
- Added a Unit test
- Verified using the following config:

```
receivers:
  prometheus:
    config:
      scrape_configs:
        - job_name: 'federate'
          scrape_interval: 10s
          honor_labels: true
          params:
            'match[]':
              - '{__name__="cluster:node_cpu:sum_rate5m"}'
          metrics_path: '/federate'
          static_configs:
            - targets:
                - "localhost:9090"
exporters:
  debug:
    verbosity: detailed
  otlphttp:
    endpoint: ${env:OTLP_ENDPOINT}

  pipelines:
    metrics:
      receivers: [otlp,prometheus]
      exporters: [otlphttp, debug]
```

This was tested on a `kind` K8s cluster running the prometheus operator,
with a port forward for the `prometheus-k8s` service created by the
prometheus operator (therefore the `localhost:9090` address in the
target).

---------

Signed-off-by: Florian Bacher <[email protected]>
Co-authored-by: David Ashpole <[email protected]>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[docker/build-push-action](https://togithub.com/docker/build-push-action)
| action | major | `v5` -> `v6` |

---

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

---

### Release Notes

<details>
<summary>docker/build-push-action (docker/build-push-action)</summary>

###
[`v6`](https://togithub.com/docker/build-push-action/compare/v5...v6)

[Compare
Source](https://togithub.com/docker/build-push-action/compare/v5...v6)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQxMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [codecov/codecov-action](https://togithub.com/codecov/codecov-action)
| action | minor | `4.4.1` -> `4.5.0` |

# Warnings (1)

Please correct - or verify that you can safely ignore - these warnings
before you merge this PR.

- `codecov/codecov-action`: Could not determine new digest for update
(github-tags package codecov/codecov-action)

---

---

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

---

### Release Notes

<details>
<summary>codecov/codecov-action (codecov/codecov-action)</summary>

###
[`v4.5.0`](https://togithub.com/codecov/codecov-action/compare/v4.4.1...v4.5.0)

[Compare
Source](https://togithub.com/codecov/codecov-action/compare/v4.4.1...v4.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 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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQxMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
The following commands were run to prepare this release:
- make chlog-update VERSION=v0.103.0
- sed -i.bak s/0.102.0/0.103.0/g versions.yaml
- make multimod-prerelease
- make multimod-sync
… into sky333999/bump-v0.103.0

# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-and-test.yml
#	cmd/checkapi/allowlist.txt
#	cmd/configschema/go.mod
#	cmd/configschema/go.sum
#	cmd/otelcontribcol/go.mod
#	cmd/otelcontribcol/go.sum
#	connector/datadogconnector/go.mod
#	connector/datadogconnector/go.sum
#	exporter/alibabacloudlogserviceexporter/go.sum
#	exporter/awscloudwatchlogsexporter/go.mod
#	exporter/awscloudwatchlogsexporter/go.sum
#	exporter/awsemfexporter/go.mod
#	exporter/awsemfexporter/go.sum
#	exporter/awsxrayexporter/go.mod
#	exporter/awsxrayexporter/go.sum
#	exporter/awsxrayexporter/internal/translator/segment.go
#	exporter/awsxrayexporter/internal/translator/segment_test.go
#	exporter/datadogexporter/go.mod
#	exporter/datadogexporter/integrationtest/go.mod
#	extension/awsproxy/go.mod
#	extension/awsproxy/go.sum
#	go.mod
#	go.sum
#	internal/aws/awsutil/go.mod
#	internal/aws/proxy/conn.go
#	internal/aws/proxy/go.mod
#	internal/aws/xray/go.mod
#	internal/kubelet/go.mod
#	internal/kubelet/go.sum
#	internal/metadataproviders/go.mod
#	internal/metadataproviders/go.sum
#	receiver/awscontainerinsightreceiver/go.mod
#	receiver/awscontainerinsightreceiver/go.sum
#	receiver/jmxreceiver/go.mod
#	receiver/jmxreceiver/supported_jars.go
@sky333999 sky333999 force-pushed the sky333999/bump-v0.103.0 branch from 943201c to 84072ff Compare July 23, 2024 05:06
@sky333999 sky333999 marked this pull request as ready for review July 23, 2024 14:07
@sky333999 sky333999 force-pushed the sky333999/bump-v0.103.0 branch from 84072ff to c884f02 Compare July 23, 2024 20:34
@sky333999
Copy link
Author

sky333999 commented Jul 23, 2024

For 3979143, prepending the socket with passthrough was required as explained in grpc/grpc-go#1786 since NewClient uses a DNS resolver by default instead of passthrough.

Also, removed WithBlock since its deprecated and is an anti-pattern as per https://github.com/grpc/grpc-go/blob/master/Documentation/anti-patterns.md.

cc: @straussb @aditya-purang

@sky333999 sky333999 changed the title Merge open-telemetry/[email protected] into aws-cwa-dev [chore] Merge open-telemetry/[email protected] into aws-cwa-dev Jul 23, 2024
@okankoAMZ okankoAMZ merged commit e08453f into aws-cwa-dev Aug 1, 2024
146 checks passed
@sky333999 sky333999 deleted the sky333999/bump-v0.103.0 branch August 1, 2024 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.