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

[pull] main from open-telemetry:main #30

Merged
merged 266 commits into from
Nov 30, 2023
Merged

Conversation

pull[bot]
Copy link

@pull pull bot commented Oct 28, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Oct 28, 2023
pjanotti and others added 29 commits October 31, 2023 12:28
…19421 (#28680)

**Description:**
Update go-sqlite3 on cmd/configschema (same as #19421) to start
re-enabling tests currently being skipped on Windows, see #28679.

**Link to tracking Issue:**
First part of #28679
Related to #11451

**Testing:**
Local tests of `cmd/configschema`.

**Documentation:**
N/A
… of configured event attributes for a span (#27811)

**Description:**
We have an events section for a span. The details for all the exceptions
like exception.type and exception.message are recorded as Events for a
span. Right now, we don't have a feature to add event attributes to span
metrics.

The idea of this PR is to develop a feature which adds a new metric
`events_total` with a default set of dimensions like `service_name,
span_name, span_kind, status_code`. We can configure to add additional
set of dimensions like `exception.type` and `exception.message` which
will be fetched from the Events section for a span

**Link to tracking Issue:**
[27451](#27451)

---------

Co-authored-by: Albert <[email protected]>
…by s3uploader.role_arn (#28674)

**Description:** <Describe what has changed.>

Adding a feature - This feature allows role assumption for s3
exportation. It is especially useful on Kubernetes clusters that are
using [IAM roles for service
accounts](https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts.html)

**Testing:**

Deployed to a Kubernetes cluster as well as an EC2 instance and verified
it would assume the correct role and publish logs to the respective s3
bucket.

**Documentation:**

README updated
…#28817)

The time format of `k8s.pod.start_time` attribute value migrated to
RFC3339:
Before: 2023-07-10 12:34:39.740638 -0700 PDT m=+0.020184946
After: 2023-07-10T12:39:53.112485-07:00
The feature gate can be temporarily reverted back by adding
`--feature-gate=-k8sattr.rfc3339` to the command line.
**Description:** 
The APM correlation test is failing with too many retry updates. The
solution is to increase the `CleanupInterval` to allow the test time to
make multiple correlation calls within the same dedup cleanup interval.
I posted the full description in [this issue
comment.](#27059 (comment))

Before this fix this test would fail _almost_ every time since it was
introduced into this repo, I haven't seen any failure since this update
(9 successful runs).

**Link to tracking Issue:** Resolves #27059
…ver (#28812)

**Description:**
Overhauls collectdreceiver to use the latest config helper features

**Link to tracking Issue:**
Fixes #28811

**Documentation:**
No impact to docs. User interface remains the same.
Separate changelog to notice API breaking changes, as the Config struct
is changing.

---------

Co-authored-by: Dmitrii Anoshin <[email protected]>
Re-enable TestTraceExporter.

Fixes
#27630

Co-authored-by: Pablo Baeyens <[email protected]>
…on non-Linux (#28829)

**Description:**
Fix #28828 - this is just disabling the test on non-Linux. The broken
test was introduced via #28661.
…27445)

**Description:** : Added support for host's cpu frequency as part
                   of the hostmetricsreceiver.

**Link to tracking Issue:** #26532

**Testing:**

1. Using the following configuration:
```yml
receivers:
  hostmetrics:
    collection_interval: 5s
    scrapers:
      cpu:
        metrics:
          system.cpu.frequency:
            enabled: true

processors:
  resourcedetection/system:
    detectors: ["system"]
    system:
      hostname_sources: ["lookup", "cname", "dns", "os"]
      resource_attributes:
        host.name:
          enabled: true
        host.id:
          enabled: true
        host.cpu.cache.l2.size:
          enabled: true
        host.cpu.family:
          enabled: true
        host.cpu.model.id:
          enabled: true
        host.cpu.model.name:
          enabled: true
        host.cpu.stepping:
          enabled: true
        host.cpu.vendor.id:
          enabled: true

service:
  pipelines:
    metrics:
      receivers: [hostmetrics]
      exporters: [file]
      processors: [resourcedetection/system]

exporters:
  file:
    path: ./output.json
```

2. Start the collector with ./bin/otelcontribcol_linux_amd64 --config
examples/host_config.yaml
3. The output reports the added metric successfully:

```json
{
   "resourceMetrics":[
      {
         "scopeMetrics":[
            {
               "scope":{
                  "name":"otelcol/hostmetricsreceiver/cpu",
                  "version":"0.85.0-dev"
               },
               "metrics":[
                  {
                     "name":"system.cpu.frequency",
                     "description":"Current frequency of the CPU core in MHz.",
                     "unit":"MHz",
                     "gauge":{
                        "dataPoints":[
                           {
                              "attributes":[
                                 {
                                    "key":"cpu",
                                    "value":{
                                       "stringValue":"cpu0"
                                    }
                                 }
                              ],
                              "startTimeUnixNano":"1696487580000000000",
                              "timeUnixNano":"1696512423758783158",
                              "asDouble":3000
                           },
                           {
                              "attributes":[
                                 {
                                    "key":"cpu",
                                    "value":{
                                       "stringValue":"cpu1"
                                    }
                                 }
                              ],
                              "startTimeUnixNano":"1696487580000000000",
                              "timeUnixNano":"1696512423758783158",
                              "asDouble":3000
                           },
...
```

Signed-off-by: ChrsMark <[email protected]>
**Description:** Fix bug when err is nil if an invalid version value is
supplied.

**Link to tracking Issue:** #28686

---------

Co-authored-by: Dmitrii Anoshin <[email protected]>
To resolve failing build-and-test/checks CI job

**Link to tracking Issue:**
#28839
…8670)

**Description:** <Describe what has changed.>
The current implementation generates logs from recorded exceptions in
spans, but is not possible to see which traces and spans generated those
logs. This PR adds that information to the logs

**Link to tracking Issue:** Fixes #24407
… K8S(#27014) (#28687)

**Description:** <Describe what has changed.>
fix
#27014
notice when in K8S, the DNS mode should config a headless service

**Link to tracking Issue:** <Issue number if applicable>
#27014
The Prometheus Remote write exporter is missing the details of default
values for the remote write queue config. Added the values after looking
into the code for the same.
This change adds the "exporter.datadogexporter.disable_apm_stats"
feature flag, which can be enabled to disable APM stats computation.

Updates #28615
I came across `zipkinreceiver` and observed we don't
follow the receiver
[contract](https://github.com/open-telemetry/opentelemetry-collector/blob/b2961b799e2c1ec128f0539764af1fa10c839e04/receiver/doc.go#L21).
We return `InternalServerError` straight away without checking
permanent/non-permanent errors.

We should probably return BadRequest in case of permanent errors

open-telemetry/opentelemetry-collector#4335

**Testing:** Added test cases

Co-authored-by: Andrzej Stencel <[email protected]>
…r.org/multierr (#28614)

**Description:** use errors.Join instead of go.uber.org/multierr

**Link to tracking Issue:** #25121 

---------

Co-authored-by: Andrzej Stencel <[email protected]>
…ead of using export function (#27259)

**Description:** 
Wavefrontreceiver is very similar to carbonreceiver: it is TCP based in
which each received text line represents a single metric data point. In
order to avoid using exported function `carbonreceiver.New(...)`, we can
wrap metrics receiver under carbon receiver.

**Link to tracking Issue:** 

#27248

**Testing:** 
make chlog-validate
go test for wavefrontreceiver

**Documentation:**

---------

Co-authored-by: Pablo Baeyens <[email protected]>
…28838)

Set attributes from namespace/node labels or annotations even if
`k8s.namespace.name` and `k8s.node.name` are not extracted.

Fixes
#28837
**Description:**
Rename remoteobserverprocessor to remotetapprocessor

**Link to tracking Issue:**
Fixes #27873
**Description:** 
We don't have exemplars added to Sum metrics right now. This PR provides
an enhancement to add exemplars to Sum metrics in Spanmetrics connector


**Testing:** 
Added unit tests and also tested it in our local environment.
Regenerate codeowners with `make gengithub`
**Description:** Factory implementation of Alertmanager Exporter
Initial PR - base configs and factory implementation

**Link to tracking Issue:**
[#23659](#23569)

**Testing:** Unit tests for config and factory implementation

**Documentation:** Readme and Sample Configs to use Alertmanager
exporter

---------

Signed-off-by: Juraci Paixão Kröhling <[email protected]>
Co-authored-by: Juraci Paixão Kröhling <[email protected]>
…26115)

**Description:** Adds a bounded duration sampling processor, distinct
from the existing latency one in that it has both lower and upper bounds

Apologies for this appearing as a pull request out of nothing, my intent
had actually been to create a review area against my own fork and raise
an issue asking if you'd accept the PR. I think the need here is pretty
obvious from the context, though I think it's easy to imagine preferring
this to be a change to the existing processor. I raised as a new one as
I thought it might make existing behavior cleaner to retain.

**Link to tracking Issue:** As above this is a bit of a premature PR
since I intended to raise as an issue, and thus there isn't one, but I
think it's easy enough to deal with here so leaving open for now and
have learned GitHub's ways for the future (I rarely use github).

**Testing:** New module so associated tests are added showing all
relevant behavior, and passing.

**Documentation:** Updated README and example config

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rter (#28863)

*   Link to related GCP docs
*   Clarify mention of "traces"
* Drop mention of PromQL support as a difference from `googlecloud`
exporter
**Description:** <Describe what has changed.>
* Adds a new `mtime` sort type, which will sort files by their modified
time
* Add a feature gate for `mtime` sort type

An optional follow-up performance improvement may be made here, to have
the finder return fs.DirEntry directly to query the mtime without making
an extra call to os.Stat for each file.

**Link to tracking Issue:** #27812

**Testing:**
* Added unit tests for new functionality

**Documentation:** 
* Added new `mode` parameter to filelogreceiver docs
**Description:** A part of
#28693
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->

move`skywalking_to_traces` in `skywalkingreceiver` into
`pkg/translator/skywalking`

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

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

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

---------

Signed-off-by: Jared Tan <[email protected]>
…tches (#28646)

Follows
#28493

This adjusts the length of `knownFiles` to be roughly 4x the number of
matches per poll cycle. In other words, we will remember files for up to
4 poll cycles.

Resolves
#28567
#28836)

**Description:** 
Update README about disabling the feature gate of native metric client
and falling back to Zorkian client.

---------

Co-authored-by: Pablo Baeyens <[email protected]>
renovate bot and others added 29 commits November 27, 2023 20:00
…29523)

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

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[skywalking.apache.org/repo/goapi](https://togithub.com/apache/skywalking-goapi)
| require | digest | `ffc517f` -> `09378dd` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

---------

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

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
require | patch | `v1.48.3` -> `v1.48.5` |
|
[github.com/aws/aws-sdk-go-v2/service/s3](https://togithub.com/aws/aws-sdk-go-v2)
| require | minor | `v1.44.0` -> `v1.45.0` |

---

> [!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.48.5`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1485-2023-11-27)

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

\===

##### Service Client Updates

-   `service/appsync`: Updates service API and documentation
- `service/b2bi`: Updates service API, documentation, paginators, and
examples
-   `service/backup`: Updates service API, documentation, and paginators
-   `service/controltower`: Updates service API and documentation
-   `service/elasticfilesystem`: Updates service API and documentation
    -   Adding support for EFS Replication to existing file system.
-   `service/fis`: Updates service API, documentation, and paginators
-   `service/glue`: Updates service API and documentation
- add observations support to DQ CodeGen config model + update document
for connectiontypes supported by ConnectorData entities
- `service/rds`: Updates service API, documentation, waiters,
paginators, and examples
    -   Updates Amazon RDS documentation for support for RDS for Db2.
- `service/securityhub`: Updates service API, documentation, paginators,
and examples
- `service/transcribe`: Updates service API, documentation, and
paginators

###
[`v1.48.4`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1484-2023-11-27)

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

\===

##### Service Client Updates

- `service/accessanalyzer`: Updates service API, documentation, and
paginators
- `service/amp`: Updates service API, documentation, waiters, and
paginators
-   `service/bcm-data-exports`: Adds new service
-   `service/cloudtrail`: Updates service API and documentation
- CloudTrail Lake now supports federating event data stores. giving
users the ability to run queries against their event data using Amazon
Athena.
- `service/codestar-connections`: Updates service API, documentation,
and paginators
-   `service/compute-optimizer`: Updates service API and documentation
-   `service/config`: Updates service API and documentation
- `service/controltower`: Updates service API, documentation, and
paginators
-   `service/cost-optimization-hub`: Adds new service
-   `service/detective`: Updates service API and documentation
-   `service/ecs`: Updates service API and documentation
- Adds a new 'type' property to the Setting structure. Adds a new
AccountSetting - guardDutyActivate for ECS.
-   `service/eks`: Updates service API, documentation, and paginators
- `service/eks-auth`: Updates service API, documentation, waiters,
paginators, and examples
- `service/elasticfilesystem`: Updates service API, documentation, and
paginators
    -   Adding support for EFS Archive lifecycle configuration.
- `service/elasticloadbalancingv2`: Updates service API, documentation,
and paginators
- `service/freetier`: Updates service API, documentation, paginators,
and examples
-   `service/fsx`: Updates service API and documentation
-   `service/guardduty`: Updates service API and documentation
    -   Add support for Runtime Monitoring for ECS and ECS-EC2.
-   `service/iotfleetwise`: Updates service API and documentation
-   `service/lakeformation`: Updates service API and documentation
-   `service/logs`: Updates service API, documentation, and paginators
- Added APIs to Create, Update, Get, List and Delete LogAnomalyDetectors
and List and Update Anomalies in Detector. Added LogGroupClass attribute
for LogGroups to classify loggroup as Standard loggroup with all
capabilities or InfrequentAccess loggroup with limited capabilities.
-   `service/managedblockchain`: Updates service API and documentation
- `service/models.lex.v2`: Updates service API, documentation, and
paginators
-   `service/personalize`: Updates service API and documentation
-   `service/personalize-events`: Updates service API and documentation
-   `service/personalize-runtime`: Updates service API and documentation
-   `service/quicksight`: Updates service API and documentation
- This release launches new APIs for trusted identity propagation setup
and supports creating datasources using trusted identity propagation as
authentication method for QuickSight accounts configured with IAM
Identity Center.
-   `service/redshift`: Updates service API and documentation
- This release adds support for multi-data warehouse writes through data
sharing.
-   `service/repostspace`: Adds new service
-   `service/runtime.lex.v2`: Updates service API and documentation
-   `service/s3`: Updates service API, documentation, and examples
- Adding new params - Key and Prefix, to S3 API operations for
supporting S3 Access Grants. Note - These updates will not change any of
the existing S3 API functionality.
- `service/s3control`: Updates service API, documentation, and
paginators
- Introduce Amazon S3 Access Grants, a new S3 access control feature
that maps identities in directories such as Active Directory, or AWS
Identity and Access Management (IAM) Principals, to datasets in S3.
- `service/secretsmanager`: Updates service API, documentation, and
paginators
- AWS Secrets Manager has released the BatchGetSecretValue API, which
allows customers to fetch up to 20 Secrets with a single request using a
list of secret names or filters.
- `service/securityhub`: Updates service API, documentation, and
examples
-   `service/states`: Updates service API and documentation
- Adds new TestState operation which accepts the definition of a single
state and executes it. You can test a state without creating a state
machine or updating an existing state machine.
-   `service/transcribe`: Updates service API and documentation
-   `service/workspaces`: Updates service API and documentation
- The release introduces Multi-Region Resilience one-way data
replication that allows you to replicate data from your primary
WorkSpace to a standby WorkSpace in another AWS Region.
DescribeWorkspaces now returns the status of data replication.
-   `service/workspaces-thin-client`: Adds new service

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

---------

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

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

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto)
| require | digest | `b8732ec` -> `3a041ad` |
|
[google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto)
| require | digest | `e917dd1` -> `3a041ad` |

---

> [!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 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:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

---------

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

**Description:** 
Fixes an implicit memory aliasing lint issue in the
mongodbatlasreceiver.

**Link to tracking Issue:** 

#28583

**Testing:** 
go test for mongodbatlasreceiver
run golangci-lint for mongodbatlasreceiver

**Documentation:**

Signed-off-by: sakulali <[email protected]>
Upgrade to new version of the library.

This PR is implementing following issues:

* #27650 - metrics are not collected via open telemetry, so they can be
monitored. It's better version of the previous PR #27487 which was not
working.
* #27652 - it's configurable with the `debug` option whether
`session_key` is included or not

Other change is that fields that are specified as part of the `group_by`
configuration are now transferred as part of the session info.

**Link to tracking Issue:** #27650, #27652

**Testing:** 

1. Build docker image - make docker-otelcontribcol
2. Checkout https://github.com/open-telemetry/opentelemetry-demo
3. Update configuration in `docker-compose.yaml` and in the
`src/otelcollector/otelcol-config.yml`:
* In `docker-compose.yaml` switch image to the newly build one in step 1
* In `docker-compose.yaml` enable feature gate for collecting metrics -
`--feature-gates=telemetry.useOtelForInternalMetrics`
* In `src/otelcollector/otelcol-config.yml` enable metrics scraping by
prometheus
* In `src/otelcollector/otelcol-config.yml` add configuration for
dataset
```diff
diff --git a/docker-compose.yml b/docker-compose.yml
index 001f7c8..d7edd0d 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -646,14 +646,16 @@ services:

   # OpenTelemetry Collector
   otelcol:
-    image: otel/opentelemetry-collector-contrib:0.86.0
+    image: otelcontribcol:latest
     container_name: otel-col
     deploy:
       resources:
         limits:
           memory: 125M
     restart: unless-stopped
-    command: [ "--config=/etc/otelcol-config.yml", "--config=/etc/otelcol-config-extras.yml" ]
+    command: [ "--config=/etc/otelcol-config.yml", "--config=/etc/otelcol-config-extras.yml", "--feature-gates=telemetry.useOtelForInternalMetrics" ]
     volumes:
       - ./src/otelcollector/otelcol-config.yml:/etc/otelcol-config.yml
       - ./src/otelcollector/otelcol-config-extras.yml:/etc/otelcol-config-extras.yml
diff --git a/src/otelcollector/otelcol-config.yml b/src/otelcollector/otelcol-config.yml
index f2568ae..9944562 100644
--- a/src/otelcollector/otelcol-config.yml
+++ b/src/otelcollector/otelcol-config.yml
@@ -15,6 +15,14 @@ receivers:
     targets:
       - endpoint: http://frontendproxy:${env:ENVOY_PORT}

+  prometheus:
+    config:
+      scrape_configs:
+        - job_name: 'otel-collector'
+          scrape_interval: 5s
+          static_configs:
+            - targets: ['0.0.0.0:8888']
+
 exporters:
   debug:
   otlp:
@@ -29,6 +37,22 @@ exporters:
     endpoint: "http://prometheus:9090/api/v1/otlp"
     tls:
       insecure: true
+  logging:
+  dataset:
+    api_key: API_KEY
+    dataset_url: https://SERVER.scalyr.com
+    debug: true
+    buffer:
+      group_by:
+        - resource_name
+        - resource_type
+    logs:
+      export_resource_info_on_event: true
+    server_host:
+      server_host: Martin
+      use_hostname: false
+  dataset/aaa:
+    api_key: API_KEY
+    dataset_url: https://SERVER.scalyr.com
+    debug: true
+    buffer:
+      group_by:
+        - resource_name
+        - resource_type
+    logs:
+      export_resource_info_on_event: true
+    server_host:
+      server_host: MartinAAA
+      use_hostname: false

 processors:
   batch:
@@ -47,6 +71,11 @@ processors:
           - set(description, "") where name == "queueSize"
           # FIXME: remove when this issue is resolved: open-telemetry/opentelemetry-python-contrib#1958
           - set(description, "") where name == "http.client.duration"
+  attributes:
+    actions:
+      - key: otel.demo
+        value: 29446
+        action: upsert

 connectors:
   spanmetrics:
@@ -55,13 +84,13 @@ service:
   pipelines:
     traces:
       receivers: [otlp]
-      processors: [batch]
-      exporters: [otlp, debug, spanmetrics]
+      processors: [batch, attributes]
+      exporters: [otlp, debug, spanmetrics, dataset, dataset/aaa]
     metrics:
-      receivers: [httpcheck/frontendproxy, otlp, spanmetrics]
+      receivers: [httpcheck/frontendproxy, otlp, spanmetrics, prometheus]
       processors: [filter/ottl, transform, batch]
       exporters: [otlphttp/prometheus, debug]
     logs:
       receivers: [otlp]
-      processors: [batch]
-      exporters: [otlp/logs, debug]
+      processors: [batch, attributes]
+      exporters: [otlp/logs, debug, dataset, dataset/aaa]
```
4. Run the demo - `docker compose up --abort-on-container-exit`
5. Check, that metrics are in Grafana -
http://localhost:8080/grafana/explore?
<img width="838" alt="Screenshot 2023-11-27 at 12 29 29"
src="https://github.com/open-telemetry/opentelemetry-collector-contrib/assets/122797378/43d365dd-37d8-4528-b768-1d7f0ac34989">
6. Check some metrics
![Screenshot 2023-11-22 at 14 06
56](https://github.com/open-telemetry/opentelemetry-collector-contrib/assets/122797378/81306486-eb5e-49b1-87ed-25d1eb8afcf8)
<img width="1356" alt="Screenshot 2023-11-27 at 12 59 10"
src="https://github.com/open-telemetry/opentelemetry-collector-contrib/assets/122797378/34c36e45-850e-4e74-a18a-0a54ce97cbd3">
7. Check that data are available in dataset ![Screenshot 2023-11-22 at
13 33
50](https://github.com/open-telemetry/opentelemetry-collector-contrib/assets/122797378/77cb2f31-be14-463b-91a7-fd10f8dbfe3a)

**Documentation:** 

**Library changes:**
* Group By & Debug - scalyr/dataset-go#62
* Metrics  - scalyr/dataset-go#61

---------

Co-authored-by: Andrzej Stencel <[email protected]>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/SAP/go-hdb](https://togithub.com/SAP/go-hdb) | require |
patch | `v1.6.1` -> `v1.6.2` |

---

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

---

### Release Notes

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

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

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

-   fixed sqlscript parsing bug
-   updated dependencies

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).

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

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

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

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Check keyspace if exist and dynamic timeout for connection

#27633

---------

Co-authored-by: Curtis Robert <[email protected]>
Co-authored-by: Ziqi Zhao <[email protected]>
Co-authored-by: Alex Boten <[email protected]>
…66 (#29526)

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

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/aliyun/aliyun-log-go-sdk](https://togithub.com/aliyun/aliyun-log-go-sdk)
| require | patch | `v0.1.63` -> `v0.1.66` |

---

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

---

### Release Notes

<details>
<summary>aliyun/aliyun-log-go-sdk
(github.com/aliyun/aliyun-log-go-sdk)</summary>

###
[`v0.1.66`](https://togithub.com/aliyun/aliyun-log-go-sdk/releases/tag/v0.1.66)

[Compare
Source](https://togithub.com/aliyun/aliyun-log-go-sdk/compare/v0.1.65...v0.1.66)

Add SetRetryTimeout interface

###
[`v0.1.65`](https://togithub.com/aliyun/aliyun-log-go-sdk/releases/tag/v0.1.65)

[Compare
Source](https://togithub.com/aliyun/aliyun-log-go-sdk/compare/v0.1.64...v0.1.65)

### feature

1. add heartbeat timeout option
[#&#8203;238](https://togithub.com/aliyun/aliyun-log-go-sdk/issues/238)

###
[`v0.1.64`](https://togithub.com/aliyun/aliyun-log-go-sdk/releases/tag/v0.1.64)

[Compare
Source](https://togithub.com/aliyun/aliyun-log-go-sdk/compare/v0.1.63...v0.1.64)

### feature

1. add IsAccurate flag for GetLogrequest
[#&#8203;237](https://togithub.com/aliyun/aliyun-log-go-sdk/issues/237)

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
This is to unblock the release, will work on bringing it back after the
release.

Signed-off-by: Alex Boten <[email protected]>
Signed-off-by: Alex Boten <[email protected]>
Co-authored-by: Alex Boten <[email protected]>
The following commands were run to prepare this release:
- make chlog-update VERSION=v0.90.0
- sed -i.bak s/0.89.0/0.90.0/g versions.yaml
- make multimod-prerelease
- make multimod-sync
Continuation of the work on #27849 - now opening a way to create
lifecycle tests for processors.
…#29527)

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

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/golangci/golangci-lint](https://togithub.com/golangci/golangci-lint)
| require | patch | `v1.55.1` -> `v1.55.2` |

---

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

---

### Release Notes

<details>
<summary>golangci/golangci-lint
(github.com/golangci/golangci-lint)</summary>

###
[`v1.55.2`](https://togithub.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1552)

[Compare
Source](https://togithub.com/golangci/golangci-lint/compare/v1.55.1...v1.55.2)

1.  updated linters
    -   `ireturn`: from 0.2.1 to 0.2.2
    -   `ginkgolinter`: from 0.14.0 to 0.14.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).

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

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

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

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
**Description:** Add exemplars to events_total metric for spanmetrics
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
require | patch | `v1.48.5` -> `v1.48.7` |
| [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2)
| require | patch | `v1.23.1` -> `v1.23.2` |
|
[github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2)
| require | patch | `v1.25.5` -> `v1.25.8` |
|
[github.com/aws/aws-sdk-go-v2/credentials](https://togithub.com/aws/aws-sdk-go-v2)
| require | patch | `v1.16.4` -> `v1.16.6` |
|
[github.com/aws/aws-sdk-go-v2/service/kinesis](https://togithub.com/aws/aws-sdk-go-v2)
| require | patch | `v1.23.0` -> `v1.23.2` |
|
[github.com/aws/aws-sdk-go-v2/service/s3](https://togithub.com/aws/aws-sdk-go-v2)
| require | minor | `v1.45.0` -> `v1.46.0` |
|
[github.com/aws/aws-sdk-go-v2/service/sts](https://togithub.com/aws/aws-sdk-go-v2)
| require | patch | `v1.25.4` -> `v1.25.6` |

---

> [!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.48.7`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1487-2023-11-28)

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

\===

##### Service Client Updates

-   `service/accessanalyzer`: Updates service API and documentation
-   `service/bedrock`: Updates service API and documentation
-   `service/bedrock-agent`: Adds new service
-   `service/bedrock-agent-runtime`: Adds new service
- `service/bedrock-runtime`: Updates service API, documentation, and
waiters
- `service/connect`: Updates service API, documentation, and paginators
-   `service/customer-profiles`: Updates service API and documentation
- `service/qbusiness`: Updates service API, documentation, paginators,
and examples
- `service/qconnect`: Updates service API, documentation, paginators,
and examples
- `service/s3`: Updates service API, documentation, paginators, and
examples
    -   Adds support for S3 Express One Zone.
-   `service/s3control`: Updates service API and documentation
- Adds support for S3 Express One Zone, and InvocationSchemaVersion 2.0
for S3 Batch Operations.

###
[`v1.48.6`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1486-2023-11-28)

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

\===

##### Service Client Updates

- `service/elasticache`: Updates service API, documentation, and
paginators
- Launching Amazon ElastiCache Serverless that enables you to create a
cache in under a minute without any capacity management. ElastiCache
Serverless monitors the cache's memory, CPU, and network usage and
scales both vertically and horizontally to support your application's
requirements.

</details>

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

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
…ector-contrib/internal/common to v0.90.0 (#29580)

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

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/internal/common](https://togithub.com/open-telemetry/opentelemetry-collector-contrib)
| require | minor | `v0.89.0` -> `v0.90.0` |

---

> [!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.90.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0900)

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

##### 🛑 Breaking changes 🛑

- `dockerstatsreceiver`: Add \[container.cpu.limit],
\[container.cpu.shares] and \[container.restarts] metrics from docker
container api
([#&#8203;21087](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21087))
    It requires API version 1.25 or greater.

##### 🚀 New components 🚀

- `failoverconnector`: New component that will allow for pipeline
failover triggered by the health of target downstream exporters
([#&#8203;20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766))
- `gitproviderreceiver`: add repo, branch, and contributor count metrics
([#&#8203;22028](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/22028))

##### 💡 Enhancements 💡

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

- `awsemfexporter`: Improve NaN value checking for Summary metric types.
([#&#8203;28894](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28894))

- `awsemfexporter`: Logs relating to the start and finish of processing
metrics have been reduced to debug level
([#&#8203;29337](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29337))

- `azuremonitorreceiver`: Support Azure gov cloud
([#&#8203;27573](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27573))

- `clickhouseexporter`: Added support for more control over TTL
configuration. Currently, it supports timelines only in days, now also
in hours, minutes and seconds (propertyName ttl_days --> ttl).
([#&#8203;28675](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28675))

- `datasetexporter`: Collect usage metrics with Otel and send grouped
attributes in session info.
([#&#8203;27650](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27650),
[#&#8203;27652](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27652))

- `resourcedetectionprocessor`: Add k8s cluster name detection when
running in EKS
([#&#8203;26794](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26794))

- `pkg/ottl`: Add new IsDouble function to facilitate type checking.
([#&#8203;27895](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27895))

- `configschema`: Generate metadata for connectors.
([#&#8203;26990](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26990))

- `telemetrygen`: Exposes the span duration as a command line argument
`--span-duration`
([#&#8203;29116](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29116))

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

- `mysqlreceiver`: expose tls in mysqlreceiver
([#&#8203;29269](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29269))
    If `tls` is not set, the default is to disable TLS connections.

- `processor/transform`: Convert between sum and gauge in metric context
when alpha feature gate
`processor.transform.ConvertBetweenSumAndGaugeMetricContext` enabled
([#&#8203;20773](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20773))

- `receiver/mongodbatlasreceiver`: adds project config to mongodbatlas
metrics to filter by project name and clusters.
([#&#8203;28865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28865))

- `pkg/stanza`: Add "namedpipe" operator.
([#&#8203;27234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27234))

- `pkg/resourcetotelemetry`: Do not clone data in
pkg/resourcetotelemetry by default
([#&#8203;29327](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29327))
    -   The resulting consumer will be marked as `MutatesData` instead

- `pkg/stanza`: Improve performance by not calling decode when nop
encoding is defined
([#&#8203;28899](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28899))

- `exporter/prometheusremotewrite`: prometheusremotewrite exporter add
option to send metadata
([#&#8203;13849](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/13849))

- `receivercreator`: Added support for discovery of endpoints based on
K8s services
([#&#8203;29022](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29022))
By discovering endpoints based on K8s services, a dynamic probing of K8s
service leveraging for example the httpcheckreceiver get enabled

- `signalfxexporter`: change default timeout to 10 seconds
([#&#8203;29436](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29436))

- `awss3exporter`: add support for `s3_force_path_style` and
`disable_ssl` parameters
([#&#8203;29331](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29331))
In order to support alternative object-storage, these parameters are
useful and help to leverage those systems not
compatible with domain style path, or just hosted without ssl (like just
deployed in a k8s namespace).

- `hostmetricsreceiver`: Add optional Linux-only metric
`system.linux.memory.available`
([#&#8203;7417](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/7417))
This is an alternative to `system.memory.usage` metric with
`state=free`.
Linux starting from 3.14 exports "available" memory. It takes "free"
memory as a baseline, and then factors in kernel-specific values.
    This is supposed to be more accurate than just "free" memory.
For reference, see the calculations
[here](https://superuser.com/a/980821).
See also `MemAvailable` in
[/proc/meminfo](https://man7.org/linux/man-pages/man5/proc.5.html).

- `azuremonitorexporter`: Updated Azure Monitor Exporter service version
from v2.0 to v2.1.
([#&#8203;29234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29234))

##### 🧰 Bug fixes 🧰

- `cassandraexporter`: Exist check for keyspace and dynamic timeout
([#&#8203;27633](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27633))
- `datadogreceiver`: Fix set telemetry.sdk.language=dotnet instead of
.NET
([#&#8203;29459](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29459))
- `filelogreceiver`: Fix issue where files were unnecessarily kept open
on Windows
([#&#8203;29149](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29149))
- `receiver/activedirectoryds`: Fix shutdown of
`activedirectorydsreceiver` when shutdown was called right after
creation, without a corresponding start call.
([#&#8203;29505](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29505))
- `honeycombmarkerexporter`: Fix default api_url and dataset_slug
([#&#8203;29309](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29309))
- `influxdbexporter`: When InfluxDB v1 compatibility is enabled AND
username\&password are set, the exporter panics. Not any more!
([#&#8203;27084](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27084))
- `mongodbreceiver`: add `receiver.mongodb.removeDatabaseAttr` Alpha
feature gate to remove duplicate database name attribute
([#&#8203;24972](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24972))
- `pkg/stanza`: Fix panic during stop for udp async mode only.
([#&#8203;29120](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29120))

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

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

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
require | patch | `v1.48.7` -> `v1.48.9` |
| [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2)
| require | patch | `v1.23.2` -> `v1.23.4` |
|
[github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2)
| require | patch | `v1.25.8` -> `v1.25.10` |
|
[github.com/aws/aws-sdk-go-v2/credentials](https://togithub.com/aws/aws-sdk-go-v2)
| require | patch | `v1.16.6` -> `v1.16.8` |
|
[github.com/aws/aws-sdk-go-v2/service/kinesis](https://togithub.com/aws/aws-sdk-go-v2)
| require | minor | `v1.23.2` -> `v1.24.1` |
|
[github.com/aws/aws-sdk-go-v2/service/s3](https://togithub.com/aws/aws-sdk-go-v2)
| require | minor | `v1.46.0` -> `v1.47.1` |
|
[github.com/aws/aws-sdk-go-v2/service/sts](https://togithub.com/aws/aws-sdk-go-v2)
| require | minor | `v1.25.6` -> `v1.26.1` |

---

> [!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.48.9`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1489-2023-11-30)

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

\===

##### Service Client Updates

-   `service/marketplace-agreement`: Adds new service
-   `service/marketplace-catalog`: Updates service API and documentation
-   `service/marketplace-deployment`: Adds new service
- `service/redshift-serverless`: Updates service API, documentation, and
paginators

###
[`v1.48.8`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1488-2023-11-29)

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

\===

##### Service Client Updates

- `service/application-autoscaling`: Updates service API and
documentation
- `service/cleanrooms`: Updates service API, documentation, and
paginators
-   `service/cleanroomsml`: Adds new service
-   `service/opensearch`: Updates service API and documentation
- `service/opensearchserverless`: Updates service API and documentation
-   `service/runtime.sagemaker`: Updates service API and documentation
- `service/sagemaker`: Updates service API, documentation, and
paginators
- This release adds following support 1/ Improved SDK tooling for model
deployment. 2/ New Inference Component based features to lower inference
costs and latency 3/ SageMaker HyperPod management. 4/ Additional
parameters for FM Fine Tuning in Autopilot
-   `service/sts`: Updates service documentation
    -   Documentation updates for AWS Security Token Service.

</details>

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

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

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

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

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

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).

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

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

👻 **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:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

---------

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

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

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/vmihailenco/msgpack/v4](https://togithub.com/vmihailenco/msgpack)
| require | patch | `v4.3.12` -> `v4.3.13` |

---

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

---

### Release Notes

<details>
<summary>vmihailenco/msgpack
(github.com/vmihailenco/msgpack/v4)</summary>

###
[`v4.3.13`](https://togithub.com/vmihailenco/msgpack/compare/v4.3.12...v4.3.13)

[Compare
Source](https://togithub.com/vmihailenco/msgpack/compare/v4.3.12...v4.3.13)

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

---------

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

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/sijms/go-ora/v2](https://togithub.com/sijms/go-ora) |
require | patch | `v2.7.22` -> `v2.7.23` |

---

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

---

### Release Notes

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

### [`v2.7.23`](https://togithub.com/sijms/go-ora/releases/tag/v2.7.23):
: Update BFile + Improve Bulk-Insert

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
…o v0.90.0 (#29578)

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

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[otel/opentelemetry-collector-contrib](https://togithub.com/open-telemetry/opentelemetry-collector-releases)
| minor | `0.89.0` -> `0.90.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-contrib)</summary>

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

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

##### Changelog

-
[`d4e56d5`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/d4e56d5)
Prepare v0.90.0 release
([#&#8203;432](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/432))
-
[`1c66258`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/1c66258)
Bump anchore/sbom-action from 0.14.3 to 0.15.0
([#&#8203;431](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/431))
-
[`8f50003`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/8f50003)
Add honeycombmarkerexporter to contrib distr
([#&#8203;428](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/428))

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…tencentcloud/common to v1.0.807 (#29577)

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

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://togithub.com/tencentcloud/tencentcloud-sdk-go)
| require | patch | `v1.0.802` -> `v1.0.807` |

---

> [!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.807`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10807)

#### 数据湖计算 DLC(dlc) 版本:2021-01-25

##### 第 77 次发布

发布时间:2023-11-30 03:35:40

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

改善已有的文档。

新增接口:

-
[AssignMangedTableProperties](https://cloud.tencent.com/document/api/1342/102049)

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

##### 第 136 次发布

发布时间:2023-11-30 04:06:09

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

改善已有的文档。

修改接口:

-
[DescribeChannelSealPolicyWorkflowUrl](https://cloud.tencent.com/document/api/1420/102013)

    -   新增入参:Endpoint

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

#### 云数据库 KeeWiDB(keewidb) 版本:2022-03-08

##### 第 5 次发布

发布时间:2023-11-30 04:52:16

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

改善已有的文档。

修改接口:

-
[DescribeConnectionConfig](https://cloud.tencent.com/document/api/1520/90457)

    -   新增出参:ClientLimitMin, ClientLimitMax

-
[ModifyNetworkConfig](https://cloud.tencent.com/document/api/1520/86194)

    -   新增出参:TaskId

#### 医疗报告结构化(mrs) 版本:2020-09-10

##### 第 20 次发布

发布时间:2023-11-30 05:22:15

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

改善已有的文档。

修改数据结构:

-
[Hospitalization](https://cloud.tencent.com/document/api/1314/56230#Hospitalization)

    -   新增成员:AdmissionDiagnosis

-
[IndicatorV3](https://cloud.tencent.com/document/api/1314/56230#IndicatorV3)

    -   新增成员:TableIndicators

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

-
[TreatmentRecord](https://cloud.tencent.com/document/api/1314/56230#TreatmentRecord)

    -   新增成员:AdmissionCondition

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

##### 第 122 次发布

发布时间:2023-11-30 05:24:08

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

改善已有的文档。

新增数据结构:

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

修改数据结构:

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

    -   新增成员:ElectronicTrainTicketFull, ElectronicFlightTicketFull

#### 云函数(scf) 版本:2018-04-16

##### 第 63 次发布

发布时间:2023-11-30 05:41:26

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

改善已有的文档。

修改接口:

-
[UpdateFunctionConfiguration](https://cloud.tencent.com/document/api/583/18580)

    -   新增入参:DnsCache, IntranetConfig

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

##### 第 49 次发布

发布时间:2023-11-30 05:53:04

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

改善已有的文档。

修改接口:

-
[UpdateCertificateInstance](https://cloud.tencent.com/document/api/400/91649)

    -   新增出参:UpdateSyncProgress

新增数据结构:

-
[SupportDownloadType](https://cloud.tencent.com/document/api/400/41679#SupportDownloadType)
-
[UpdateSyncProgress](https://cloud.tencent.com/document/api/400/41679#UpdateSyncProgress)
-
[UpdateSyncProgressRegion](https://cloud.tencent.com/document/api/400/41679#UpdateSyncProgressRegion)

修改数据结构:

-
[Certificates](https://cloud.tencent.com/document/api/400/41679#Certificates)

- 新增成员:IsDNSPODResolve, IsPackage, KeyPasswordCustomFlag,
SupportDownloadType

#### 容器服务(tke) 版本:2018-05-25

##### 第 164 次发布

发布时间:2023-11-30 06:52:41

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

改善已有的文档。

新增接口:

-
[DescribeLogSwitches](https://cloud.tencent.com/document/api/457/102050)

新增数据结构:

-   [Switch](https://cloud.tencent.com/document/api/457/31866#Switch)
-
[SwitchInfo](https://cloud.tencent.com/document/api/457/31866#SwitchInfo)

#### 微服务平台 TSF(tsf) 版本:2018-03-26

##### 第 101 次发布

发布时间:2023-11-30 07:09:40

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

改善已有的文档。

修改数据结构:

-
[LaneRuleTag](https://cloud.tencent.com/document/api/649/36099#LaneRuleTag)

- <font color="#dd0000">**修改成员**:</font>TagId, TagName, TagOperator,
TagValue, LaneRuleId, CreateTime, UpdateTime

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

##### 第 174 次发布

发布时间:2023-11-30 07:24:28

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

改善已有的文档。

修改接口:

-
[SetVodDomainCertificate](https://cloud.tencent.com/document/api/266/102015)

    -   新增入参:Domain, Operation, SubAppId, CertID

#### 数据开发治理平台 WeData(wedata) 版本:2021-08-20

##### 第 60 次发布

发布时间:2023-11-30 08:21:21

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

改善已有的文档。

新增接口:

-   [TriggerDsEvent](https://cloud.tencent.com/document/api/1267/102051)

新增数据结构:

-
[BatchOpsDTO](https://cloud.tencent.com/document/api/1267/76336#BatchOpsDTO)
-
[EventCaseDTO](https://cloud.tencent.com/document/api/1267/76336#EventCaseDTO)
-
[FailMessage](https://cloud.tencent.com/document/api/1267/76336#FailMessage)

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

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

##### 第 135 次发布

发布时间:2023-11-29 01:55:39

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

改善已有的文档。

新增接口:

-
[DescribeChannelSealPolicyWorkflowUrl](https://cloud.tencent.com/document/api/1420/102013)

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

#### 物联网智能视频服务(iotvideo) 版本:2021-11-25

##### 第 23 次发布

发布时间:2023-11-29 01:57:28

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

改善已有的文档。

新增接口:

-
[DescribeCloudStorageThumbnailList](https://cloud.tencent.com/document/api/1131/102014)

新增数据结构:

-
[ThumbnailURLInfoList](https://cloud.tencent.com/document/api/1131/76635#ThumbnailURLInfoList)

#### 物联网智能视频服务(iotvideo) 版本:2020-12-15

#### 物联网智能视频服务(iotvideo) 版本:2019-11-26

#### 云函数(scf) 版本:2018-04-16

##### 第 62 次发布

发布时间:2023-11-29 02:01:37

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

改善已有的文档。

修改接口:

-   [CreateFunction](https://cloud.tencent.com/document/api/583/18586)

    -   新增入参:DnsCache, IntranetConfig

新增数据结构:

-
[IntranetConfigIn](https://cloud.tencent.com/document/api/583/17244#IntranetConfigIn)

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

##### 第 56 次发布

发布时间:2023-11-29 02:03:30

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

改善已有的文档。

修改接口:

-
[DescribeAssetSyncLastTime](https://cloud.tencent.com/document/api/1285/81683)

    -   新增出参:TaskStatus, TaskProcess

-
[DescribeRiskDnsEventDetail](https://cloud.tencent.com/document/api/1285/96162)

    -   新增出参:Namespace, WorkloadType

-
[DescribeVirusDetail](https://cloud.tencent.com/document/api/1285/65583)

    -   新增出参:Namespace, WorkloadType

修改数据结构:

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

    -   新增成员:Namespace, WorkloadType

- <font color="#dd0000">**修改成员**:</font>EventId, FoundTime, ContainerId,
ContainerName, ImageId, ImageName, NodeName, Status, EventName,
EventType, EventCount, LatestFoundTime, HostIP, ClientIP,
ContainerNetStatus, ContainerNetSubStatus, ContainerIsolateOperationSrc,
NodeID, NodeType, NodeSubNetID, NodeSubNetName, NodeSubNetCIDR, PodName,
PodIP, PodStatus, ClusterID, ClusterName, NodeUniqueID, HostID

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

    -   新增成员:Namespace, WorkloadType

- <font color="#dd0000">**修改成员**:</font>NodeSubNetName, NodeSubNetCIDR,
PodIP, NodeType, NodeID, NodeUniqueID, NodeSubNetID, ClusterID,
ClusterName

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

##### 第 173 次发布

发布时间:2023-11-29 02:07:53

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

改善已有的文档。

新增接口:

-
[SetVodDomainCertificate](https://cloud.tencent.com/document/api/266/102015)

修改数据结构:

-
[EditMediaVideoStream](https://cloud.tencent.com/document/api/266/31773#EditMediaVideoStream)

    -   新增成员:Codec, Bitrate

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

##### 第 182 次发布

发布时间:2023-11-29 02:08:37

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

改善已有的文档。

修改数据结构:

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

    -   新增成员:RenewFlag

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

#### T-Sec-DDoS防护(Anti-DDoS)(antiddos) 版本:2020-03-09

##### 第 61 次发布

发布时间:2023-11-28 01:06:04

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

改善已有的文档。

修改接口:

-
[DescribeBasicDeviceStatus](https://cloud.tencent.com/document/api/297/95386)

    -   新增入参:CnameWafIdList

    -   新增出参:CnameWafData

#### 云防火墙(cfw) 版本:2019-09-04

##### 第 49 次发布

发布时间:2023-11-28 01:09:22

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

改善已有的文档。

修改接口:

-
[DescribeResourceGroup](https://cloud.tencent.com/document/api/1132/60246)

    -   新增入参:ShowType

#### 多网聚合加速(mna) 版本:2021-01-19

##### 第 14 次发布

发布时间:2023-11-28 01:19:46

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

改善已有的文档。

新增接口:

- [ActivateHardware](https://cloud.tencent.com/document/api/1385/101985)
-   [AddHardware](https://cloud.tencent.com/document/api/1385/101984)
- [GetHardwareList](https://cloud.tencent.com/document/api/1385/101983)
-
[GetVendorHardware](https://cloud.tencent.com/document/api/1385/101982)
-   [UpdateHardware](https://cloud.tencent.com/document/api/1385/101981)

新增数据结构:

-
[ActivateHardware](https://cloud.tencent.com/document/api/1385/55846#ActivateHardware)
- [Hardware](https://cloud.tencent.com/document/api/1385/55846#Hardware)
-
[HardwareInfo](https://cloud.tencent.com/document/api/1385/55846#HardwareInfo)
-
[VendorHardware](https://cloud.tencent.com/document/api/1385/55846#VendorHardware)

#### 流计算 Oceanus(oceanus) 版本:2019-04-22

##### 第 47 次发布

发布时间:2023-11-28 01:20:57

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

改善已有的文档。

修改接口:

-   [CreateJobConfig](https://cloud.tencent.com/document/api/849/52004)

    -   新增入参:EsServerlessIndex, EsServerlessSpace

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

##### 第 95 次发布

发布时间:2023-11-28 01:25:42

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

改善已有的文档。

新增接口:

- [DeleteProCluster](https://cloud.tencent.com/document/api/1179/101986)

修改接口:

- [CreateProCluster](https://cloud.tencent.com/document/api/1179/101433)

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

#### 边缘安全加速平台(teo) 版本:2022-09-01

##### 第 66 次发布

发布时间:2023-11-28 01:26:13

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

改善已有的文档。

修改数据结构:

-
[Identification](https://cloud.tencent.com/document/api/1552/80721#Identification)

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

#### 边缘安全加速平台(teo) 版本:2022-01-06

#### 文本内容安全(tms) 版本:2020-12-29

##### 第 8 次发布

发布时间:2023-11-28 01:28:13

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

改善已有的文档。

修改接口:

-   [TextModeration](https://cloud.tencent.com/document/api/1124/51860)

    -   新增出参:SentimentAnalysis

新增数据结构:

-
[SentimentAnalysis](https://cloud.tencent.com/document/api/1124/51861#SentimentAnalysis)
-
[SentimentDetail](https://cloud.tencent.com/document/api/1124/51861#SentimentDetail)

#### 文本内容安全(tms) 版本:2020-07-13

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

##### 第 172 次发布

发布时间:2023-11-28 01:29:30

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

改善已有的文档。

修改数据结构:

-
[DomainHTTPSConfig](https://cloud.tencent.com/document/api/266/31773#DomainHTTPSConfig)

    -   新增成员:CloudCertId

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

##### 第 181 次发布

发布时间:2023-11-28 01:30:07

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

改善已有的文档。

修改数据结构:

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

    -   新增成员:ServiceUin, BusinessIpType

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

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

##### 第 78 次发布

发布时间:2023-11-27 00:05:31

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

改善已有的文档。

新增接口:

-
[CreateDeliverCloudFunction](https://cloud.tencent.com/document/api/614/101967)

#### 配置审计(config) 版本:2022-08-02

##### 第 2 次发布

发布时间:2023-11-27 00:06:03

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

改善已有的文档。

新增接口:

-   [PutEvaluations](https://cloud.tencent.com/document/api/1579/101968)

新增数据结构:

-
[Evaluation](https://cloud.tencent.com/document/api/1579/101783#Evaluation)

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

##### 第 134 次发布

发布时间:2023-11-27 00:10:25

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

改善已有的文档。

修改数据结构:

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

    -   新增成员:ApproverIdCardType, ApproverIdCardNumber

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

    -   新增成员:ForbidEditFillComponent

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

#### 流计算 Oceanus(oceanus) 版本:2019-04-22

##### 第 46 次发布

发布时间:2023-11-27 00:14:59

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

改善已有的文档。

修改数据结构:

-
[JobConfig](https://cloud.tencent.com/document/api/849/52010#JobConfig)

    -   新增成员:EsServerlessIndex, EsServerlessSpace

#### 容器镜像服务(tcr) 版本:2019-09-24

##### 第 63 次发布

发布时间:2023-11-27 00:18:18

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

改善已有的文档。

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

-   CreateCustomAccount
-   DeleteCustomAccount
-   ModifyCustomAccount

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

##### 第 45 次发布

发布时间:2023-11-27 00:20:30

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

改善已有的文档。

新增接口:

-
[DescribeBillingResourceGroup](https://cloud.tencent.com/document/api/851/101969)

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

#### 语音合成(tts) 版本:2019-08-23

##### 第 13 次发布

发布时间:2023-11-27 00:22:20

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

改善已有的文档。

修改数据结构:

- [Subtitle](https://cloud.tencent.com/document/api/1073/57374#Subtitle)

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

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

#### 云拨测(cat) 版本:2018-04-09

##### 第 15 次发布

发布时间:2023-11-24 01:07:54

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

改善已有的文档。

新增接口:

-
[DescribeInstantTasks](https://cloud.tencent.com/document/api/280/101869)

修改接口:

-   [CreateProbeTasks](https://cloud.tencent.com/document/api/280/66213)

    -   新增入参:NodeIpType

-
[UpdateProbeTaskConfigurationList](https://cloud.tencent.com/document/api/280/66201)

    -   新增入参:NodeIpType

新增数据结构:

-
[SingleInstantTask](https://cloud.tencent.com/document/api/280/40931#SingleInstantTask)

修改数据结构:

-
[ProbeTask](https://cloud.tencent.com/document/api/280/40931#ProbeTask)

    -   新增成员:NodeIpType

#### 混沌演练平台(cfg) 版本:2021-08-20

##### 第 14 次发布

发布时间:2023-11-24 01:09:00

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

改善已有的文档。

修改数据结构:

-   [Task](https://cloud.tencent.com/document/api/1500/71784#Task)

    -   新增成员:PolicyDealType

-
[TaskConfig](https://cloud.tencent.com/document/api/1500/71784#TaskConfig)

    -   新增成员:PolicyDealType

- [Template](https://cloud.tencent.com/document/api/1500/71784#Template)

    -   新增成员:PolicyDealType

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

##### 第 77 次发布

发布时间:2023-11-24 01:10:04

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

改善已有的文档。

修改接口:

-   [CreateAlarm](https://cloud.tencent.com/document/api/614/56466)

    -   新增入参:Enable, Classifications

-   [ModifyAlarm](https://cloud.tencent.com/document/api/614/56459)

    -   新增入参:Enable, Tags, Classifications

新增数据结构:

-
[AlarmClassification](https://cloud.tencent.com/document/api/614/56471#AlarmClassification)
-
[MetricLabel](https://cloud.tencent.com/document/api/614/56471#MetricLabel)

修改数据结构:

-
[LogContextInfo](https://cloud.tencent.com/document/api/614/56471#LogContextInfo)

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

-
[ScheduledSqlResouceInfo](https://cloud.tencent.com/document/api/614/56471#ScheduledSqlResouceInfo)

    -   新增成员:MetricNames, MetricLabels, CustomTime, CustomMetricLabels

-
[TopicInfo](https://cloud.tencent.com/document/api/614/56471#TopicInfo)

    -   新增成员:BizType, IsWebTracking

#### 主机安全(cwp) 版本:2018-02-28

##### 第 104 次发布

发布时间:2023-11-24 01:11:01

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

改善已有的文档。

修改接口:

-
[DescribeLicenseGeneral](https://cloud.tencent.com/document/api/296/80398)

    -   新增出参:RepurchaseRenewSwitch

-
[ModifyAutoOpenProVersionConfig](https://cloud.tencent.com/document/api/296/19863)

    -   新增入参:RepurchaseRenewSwitch

#### 事件总线(eb) 版本:2021-04-16

##### 第 13 次发布

发布时间:2023-11-24 01:14:11

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

改善已有的文档。

新增数据结构:

-
[TDMQParams](https://cloud.tencent.com/document/api/1359/67704#TDMQParams)

修改数据结构:

-
[ConnectionDescription](https://cloud.tencent.com/document/api/1359/67704#ConnectionDescription)

    -   新增成员:TDMQParams

-
[DTSParams](https://cloud.tencent.com/document/api/1359/67704#DTSParams)

    -   新增成员:ConsumerGroupName, Account, Password

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

##### 第 137 次发布

发布时间:2023-11-24 01:14:56

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

改善已有的文档。

修改接口:

-
[CreatePersonAuthCertificateImage](https://cloud.tencent.com/document/api/1323/95783)

    -   新增入参:SceneKey

-
[CreatePreparedPersonalEsign](https://cloud.tencent.com/document/api/1323/89386)

    -   新增入参:SceneKey

修改数据结构:

-
[HasAuthUser](https://cloud.tencent.com/document/api/1323/70369#HasAuthUser)

    -   新增成员:MainOrganizationId

#### 云函数(scf) 版本:2018-04-16

##### 第 61 次发布

发布时间:2023-11-24 01:21:32

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

改善已有的文档。

修改接口:

-   [GetFunction](https://cloud.tencent.com/document/api/583/18584)

    -   新增出参:ImageConfig, DnsCache, IntranetConfig

新增数据结构:

-
[IntranetConfigOut](https://cloud.tencent.com/document/api/583/17244#IntranetConfigOut)

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

##### 第 48 次发布

发布时间:2023-11-24 01:22:20

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

改善已有的文档。

修改数据结构:

-
[CertificateExtra](https://cloud.tencent.com/document/api/400/41679#CertificateExtra)

    -   新增成员:CompanyType

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

-
[Certificates](https://cloud.tencent.com/document/api/400/41679#Certificates)

- 新增成员:HasRenewOrder, ReplaceOriCertIsDelete, IsExpiring,
DVAuthDeadline, ValidationPassedTime, CertSANs, AwaitingValidationMsg,
AllowDownload

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

##### 第 94 次发布

发布时间:2023-11-24 01:24:16

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

改善已有的文档。

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

-   DeleteProClusters

#### 边缘安全加速平台(teo) 版本:2022-09-01

##### 第 65 次发布

发布时间:2023-11-23 17:11:36

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

改善已有的文档。

新增接口:

-
[CreateConfigGroupVersion](https://cloud.tencent.com/document/api/1552/101867)
-
[DeployConfigGroupVersion](https://cloud.tencent.com/document/api/1552/101866)
-
[DescribeConfigGroupVersionDetail](https://cloud.tencent.com/document/api/1552/101865)
-
[DescribeConfigGroupVersions](https://cloud.tencent.com/document/api/1552/101864)
-
[DescribeDeployHistory](https://cloud.tencent.com/document/api/1552/101863)
-
[DescribeEnvironments](https://cloud.tencent.com/document/api/1552/101862)

新增数据结构:

-
[ConfigGroupVersionInfo](https://cloud.tencent.com/document/api/1552/80721#ConfigGroupVersionInfo)
-
[DeployRecord](https://cloud.tencent.com/document/api/1552/80721#DeployRecord)
-   [EnvInfo](https://cloud.tencent.com/document/api/1552/80721#EnvInfo)

#### 边缘安全加速平台(teo) 版本:2022-01-06

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

##### 第 44 次发布

发布时间:2023-11-24 01:25:14

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

改善已有的文档。

修改数据结构:

- [Instance](https://cloud.tencent.com/document/api/851/75051#Instance)

    -   新增成员:CvmInstanceId

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

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

##### 第 61 次发布

发布时间:2023-11-24 01:26:16

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

改善已有的文档。

新增接口:

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

新增数据结构:

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
…ostCPUModelAndFamilyAsString` to beta (#29462)

**Description:** 

Follow up to #29152. The feature gate has been in alpha for two releases
(v0.89.0 and v0.90.0).

**Link to tracking Issue:** Relates to #29025 and to
open-telemetry/semantic-conventions/issues/495.

**Testing:** Tested with the sample configuration on #26533.
Tests are leaking temporary files since they were not created under the
`t.TempDir()`. This change moves all temporary files to `t.TemDir()` and
add the needed `Shutdown` and `Close` calls to ensure that the files are
closed before the test clean-up.

**Testing:**
Local Windows and Linux `make` of `exporter\fileexporter`
…onents (#29572)

### Description:

**Existing bug:**
This resolves a bug in pinging code owners that was hit when a base
component doesn't end with its type, but has multiple sub-components.

For example, when adding the label `extension/encoding` to issues code
owners weren't being pinged. This is because there are multiple
sub-components (e.g. `extension/encoding/jaegarencodingextension`,
`extension/encoding/zipkinencodingextension`, etc), and
`extension/encoding` doesn't end with its own type `extension`.

**Solution:**
The solution to this bug is to also check if the original component can
be found if a single `/` is appended to it. This finds the component in
a determinate way and allows code owners to be pinged properly.

### Link to tracking Issue:
Resolves #29571

### Testing:
```
crobert$ ~/dev/opentelemetry-collector-contrib $ export COMPONENT=extension/encoding
crobert$ ~/dev/opentelemetry-collector-contrib $ .github/workflows/scripts/get-codeowners.sh 
@atoulme @dao-jun @dmitryax @MovieStoreGuy @VihasMakwana
crobert$ ~/dev/opentelemetry-collector-contrib $ export COMPONENT=extension/encoding/zipkinencoding
crobert$ ~/dev/opentelemetry-collector-contrib $ .github/workflows/scripts/get-codeowners.sh 
@MovieStoreGuy @dao-jun
crobert$ ~/dev/opentelemetry-collector-contrib $ export COMPONENT=processor/resourcedetection
crobert$ ~/dev/opentelemetry-collector-contrib $ .github/workflows/scripts/get-codeowners.sh 
@Aneurysm9 @dashpole
crobert$ ~/dev/opentelemetry-collector-contrib $ export COMPONENT=extension/observer
crobert$ ~/dev/opentelemetry-collector-contrib $ .github/workflows/scripts/get-codeowners.sh
@dmitryax @rmfitzpatrick
crobert$ ~/dev/opentelemetry-collector-contrib $ export COMPONENT=processor/resource
crobert$ ~/dev/opentelemetry-collector-contrib $ .github/workflows/scripts/get-codeowners.sh
@dmitryax
```
Previously, `extension/observer` and `extension/encoding` returned
nothing, which was the bug this resolves.
…ig on all platforms (#29553)

**Description:**
Discovered via
#29532 (comment).
The receiver configuration is not the same between Windows and the other
OSes. This is not the practice for other components and make hard to
write utilities dealing with the configuration on multiple platforms.

The change moves some types to sources that are built for all OSes while
preserving the behavior of the receiver.

**Link to tracking Issue:**
N/A

**Testing:**
Local Windows and Linux, plus CI on my fork.

**Documentation:**
N/A
@cparkins cparkins merged commit e1af9da into AmadeusITGroup:main Nov 30, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.