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

[exporter/awss3] Raw Log Setting #32679

Closed
blakeromano opened this issue Apr 24, 2024 · 11 comments
Closed

[exporter/awss3] Raw Log Setting #32679

blakeromano opened this issue Apr 24, 2024 · 11 comments
Labels

Comments

@blakeromano
Copy link
Contributor

Component(s)

exporter/awss3

Is your feature request related to a problem? Please describe.

In the Amazon Cloudwatch Exporter there is a configuration setting called raw_log which will take the OpenTelemetry format and significantly reduce the size of the JSON and do some processing to make logs easily queryable in CloudWatch logs. I'd love to see this be added to the S3 Exporter. When trying to then do an ingestion of the Logs in S3 into a service like OpenSearch the data in S3 is very hard to parse and process leading to pains when trying to query it. If the feature of raw_log was enabled for logs exported to S3 this would reduce the burden of engineers having to do transformations in Lambda, ETL jobs or OSI Pipelines.

Describe the solution you'd like

I would want the S3 Exporter to have a raw_log attribute defaulted to false that when enabled would emit the same logic the CloudWatch Exporter has to turn the logs into a unified struct before doing a PutObject to the JSON in S3. This should not impact anything on metrics or traces and should only impact logs.

Describe alternatives you've considered

There is ETL changes after the data is in S3 or some work that can be done via operators in the log receiver used that could be done in place of this however this solution would be much simpler do in the Exporter.

Additional context

The code the Cloudwatch Log Exporter does when raw_log is set to true lives here https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/exporter/awscloudwatchlogsexporter/exporter.go#L208-L239

@blakeromano blakeromano added enhancement New feature or request needs triage New item requiring triage labels Apr 24, 2024
@blakeromano blakeromano changed the title Raw Log [exporter/awss3] Raw Log Setting Apr 24, 2024
Copy link
Contributor

Pinging code owners:

%s See Adding Labels via Comments if you do not have permissions to add labels yourself.

@blakeromano
Copy link
Contributor Author

blakeromano commented Apr 25, 2024

I looked at the awss3 exporter code more and think this could be accomplished with a new marshaler. Something maybe like prettyJSON or something along those lines. Or logMarshaler maybe?

@atoulme
Copy link
Contributor

atoulme commented Apr 25, 2024

You can do that using the encoding config field, https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/exporter/awss3exporter/README.md?plain=1#L31

You can use of one of the encoding extensions under extensions/encoding or come up with your own.

@atoulme atoulme removed the needs triage New item requiring triage label Apr 25, 2024
@blakeromano
Copy link
Contributor Author

@atoulme that seems to me that none of the encoding extensions have been added to the contrib distribution yet so unfortunately I don't think that will totally get me what I want. I am happy to contribute a new encoder however it doesn't quite seem that encoding is in any distribution yet.

@atoulme
Copy link
Contributor

atoulme commented Apr 26, 2024

We can fix that, for sure. Do you want to file issues to make it so?

@blakeromano
Copy link
Contributor Author

When you mean "fix that" are you referring to none of the encoding extensions in the contrib distribution or are you referring to adding a new encoder?

@atoulme
Copy link
Contributor

atoulme commented Apr 26, 2024

Both I guess. That said I'm working on making the text_encoding encoder marshal logs so it just writes the body.

@atoulme
Copy link
Contributor

atoulme commented Apr 26, 2024

Here, would you like to review #32696 ?

@blakeromano
Copy link
Contributor Author

I have a starting PR here -> #32722 to add some logic into jsonlogencoding extension which I think is the best spot for this

andrzej-stencel pushed a commit that referenced this issue May 7, 2024
**Description:** <!--Ex. Fixing a bug - Describe the bug and how this
fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->

The goal of this PR is to add configuration to the JSON Encoding method
to have metadata from resources and attributes in logs and output those
into a json attribute. This also will output the body of the log in the
`body` attribute. This follows a similar pattern that the AWS Cloudwatch
Log Exporter uses but removes any of the AWS specific logic and makes
this a more generalized solution

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

**Testing:** <Describe what testing was performed and which tests were
added.> Unit Tests were added to validate that the output is desired and
that the existing logic remains the same.

**Documentation:** <Describe the documentation added.> Documentation
regarding the usage of the configuration as well as the output to expect
is added.

---------

Signed-off-by: Blake R <85771645+blakeromano@users.noreply.github.com>
rimitchell pushed a commit to rimitchell/opentelemetry-collector-contrib that referenced this issue May 8, 2024
…elemetry#32722)

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

The goal of this PR is to add configuration to the JSON Encoding method
to have metadata from resources and attributes in logs and output those
into a json attribute. This also will output the body of the log in the
`body` attribute. This follows a similar pattern that the AWS Cloudwatch
Log Exporter uses but removes any of the AWS specific logic and makes
this a more generalized solution

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

**Testing:** <Describe what testing was performed and which tests were
added.> Unit Tests were added to validate that the output is desired and
that the existing logic remains the same.

**Documentation:** <Describe the documentation added.> Documentation
regarding the usage of the configuration as well as the output to expect
is added.

---------

Signed-off-by: Blake R <85771645+blakeromano@users.noreply.github.com>
andrzej-stencel pushed a commit that referenced this issue May 15, 2024
… with separators (#32696)

**Description:** 
Add support for text marshaling/unmarshaling with separators

**Link to tracking Issue:**
#32679

**Testing:**
Unit tests.

**Documentation:**
README
sh0rez added a commit to sh0rez/opentelemetry-collector-contrib that referenced this issue May 27, 2024
* *: merge in upstream

commit 289843b25601856e46377af5121efa049a39cc00
Author: Alexey Basinov <abasinov@google.com>
Date:   Wed May 15 09:18:26 2024 -0700

    [processor/resourcedetection] Add support for Bare Metal Solution GCP platform (#32985)

    **Description:** Add support for Bare Metal Solution platform to the GCP
    resourcedetection processor

    FYI I had to place the check for gcp.BareMetalSolution before
    !metadata.OnGCE() because the latter fails on Bare Metal Solution due to
    the absence of a metadata server.

    **Link to tracking Issue:**

    **Testing:** unit tests updated

    **Documentation:**

    ---------

    Co-authored-by: David Ashpole <dashpole@google.com>

commit d3c9cffb75c0563832b00a647aec0c7fa65fde9c
Author: Jonathan <jhuizingh@users.noreply.github.com>
Date:   Wed May 15 08:59:17 2024 -0700

    Modify comments on default configs to accurately reflect the defaults. (#32936)

    **Description:** <Describe what has changed.>
    Some of the comments related to the defaults for the
    webhookeventreceiver were incorrect. I was looking through the code
    trying to make it work in an attempt to try this receiver and I was
    thrown off by references to different things being the default in
    different places.

    <!--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:** <Issue number if applicable>

    **Testing:** <Describe what testing was performed and which tests were
    added.>
    No code changes, comments only change.

    **Documentation:** <Describe the documentation added.>
    Comments were changed to be accurate.

commit bfa28002c9b3af21a1cfe9d986799a586df8ae46
Author: Robert Pająk <pellared@hotmail.com>
Date:   Wed May 15 17:40:42 2024 +0200

    [chore][receiver/cloudfoundry] Remove @pellared from CODEOWNERS (#33071)

    The truth is that I am not currently a code owner of this component.

commit c7ae39b72de203bbae0cea031728ed630f1dc293
Author: Curtis Robert <crobert@splunk.com>
Date:   Wed May 15 08:34:47 2024 -0700

    [chore][Weekly Report] Remove duplicate information (#32934)

    **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 weekly report is currently broken because it's trying to make
    requests with too large of a body. The section removed here is data the
    is already included in the previous sections of the report, just in less
    structured format, directly in JSON. I don't think this has a lot of
    value, so it can be removed for the sake of getting the rest of the
    data.

    This will remove the `JSON Data` section of previous [weekly
    reports](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32407).

    **Link to tracking Issue:** <Issue number if applicable>
    Fixes
    https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32655

    **Testing:** <Describe what testing was performed and which tests were
    added.>
    I haven't been able to test this, but the weekly report is currently
    broken and is only run once a week, so I don't think this could break it
    worse.

commit 7ef91f9659c3ce97e62ee88f38c513abfe786903
Author: XinRan Zhang <xinranzh@amazon.com>
Date:   Wed May 15 08:33:17 2024 -0700

    Move the xray allowdot feature gate to beta stage (#32694)

    **Description:**
    Moving xray exporter allow-dot feature gate from alpha to beta stage

    It's a follow up change for
    https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/31732

    **Testing:** Unit test

    **Documentation:**

    https://github.com/XinRanZhAWS/opentelemetry-collector-contrib/blob/f0863f481445e7205e3096a9a536463e3a51de81/.chloggen/xray_exporter_allow_dot_annotation.yaml

    Purpose of this feature gate:

    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

commit fec50f022e8824c306aa5871efc4fe9a91f8b9cf
Author: Steven Swartz <stevenswartz@live.ca>
Date:   Wed May 15 10:59:55 2024 -0400

    [processor/tailsampling] Adds suggestions for monitoring and tuning to the README (#32728)

    **Description:**
    Hello, I had to read through the `tailsampling` processor source code to
    understand how to tune and monitor the component. Here's some possible
    documentation to help others do the same

    ---------

    Co-authored-by: Tiffany Hrabusa <30397949+tiffany76@users.noreply.github.com>

commit 4fa46030ff7d114736b3ea4d057b2d456686da49
Author: Joshua MacDonald <jmacd@users.noreply.github.com>
Date:   Wed May 15 07:18:20 2024 -0700

    Refactor the probabilistic sampler processor; add FailClosed configuration, prepare for OTEP 235 support (#31946)

    **Description:**

    Refactors the probabilistic sampling processor to prepare it for more
    OTEP 235 support.

    This clarifies existing inconsistencies between tracing and logging
    samplers, see the updated README. The tracing priority mechanism applies
    a 0% or 100% sampling override (e.g., "1" implies 100% sampling),
    whereas the logging sampling priority mechanism supports
    variable-probability override (e.g., "1" implies 1% sampling).

    This pins down cases where no randomness is available, and organizes the
    code to improve readability. A new type called `randomnessNamer` carries
    the randomness information (from the sampling pacakge) and a name of the
    policy that derived it. When sampling priority causes the effective
    sampling probability to change, the value "sampling.priority" replaces
    the source of randomness, which is currently limited to "trace_id_hash"
    or the name of the randomess-source attribute, for logs.

    While working on #31894, I discovered that some inputs fall through to
    the hash function with zero bytes of input randomness. The hash
    function, computed on an empty input (for logs) or on 16 bytes of zeros
    (which OTel calls an invalid trace ID), would produce a fixed random
    value. So, for example, when logs are sampled and there is no TraceID
    and there is no randomness attribute value, the result will be sampled
    at approximately 82.9% and above.

    In the refactored code, an error is returned when there is no input
    randomness. A new boolean configuration field determines the outcome
    when there is an error extracting randomness from an item of telemetry.
    By default, items of telemetry with errors will not pass through the
    sampler. When `FailClosed` is set to false, items of telemetry with
    errors will pass through the sampler.

    The original hash function, which uses 14 bits of information, is
    structured as an "acceptance threshold", ultimately the test for
    sampling translated into a positive decision when `Randomness <
    AcceptThreshold`. In the OTEP 235 scheme, thresholds are rejection
    thresholds--this PR modifies the original 14-bit accept threshold into a
    56-bit reject threshold, using Threshold and Randomness types from the
    sampling package. Reframed in this way, in the subsequent PR (i.e.,
    #31894) the effective sampling probability will be seamlessly conveyed
    using OTEP 235 semantic conventions.

    Note, both traces and logs processors are now reduced to a function like
    this:

    ```
    				return commonSamplingLogic(
    					ctx,
    					l,
    					lsp.sampler,
    					lsp.failClosed,
    					lsp.sampler.randomnessFromLogRecord,
    					lsp.priorityFunc,
    					"logs sampler",
    					lsp.logger,
    				)
    ```

    which is a generic function that handles the common logic on a per-item
    basis and ends in a single metric event. This structure makes it clear
    how traces and logs are processed differently and have different
    prioritization schemes, currently. This structure also makes it easy to
    introduce new sampler modes, as shown in #31894. After this and #31940
    merge, the changes in #31894 will be relatively simple to review as the
    third part in a series.

    **Link to tracking Issue:**

    Depends on #31940.
    Part of #31918.

    **Testing:** Added. Existing tests already cover the exact random
    behavior of the current hashing mechanism. Even more testing will be
    introduced with the last step of this series. Note that
    https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/32360
    is added ahead of this test to ensure refactoring does not change
    results.

    **Documentation:** Added.

    ---------

    Co-authored-by: Kent Quirk <kentquirk@gmail.com>

commit 9e9f393056a1a26d47d42cbe4437447ba72e0130
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed May 15 15:43:48 2024 +0200

    fix(deps): update module github.com/facebook/time to v0.0.0-20240510113249-fa89cc575891 (#33028)

    [![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/facebook/time](https://togithub.com/facebook/time) |
    `v0.0.0-20240501094127-b56da860b6c1` ->
    `v0.0.0-20240510113249-fa89cc575891` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ffacebook%2ftime/v0.0.0-20240510113249-fa89cc575891?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ffacebook%2ftime/v0.0.0-20240510113249-fa89cc575891?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ffacebook%2ftime/v0.0.0-20240501094127-b56da860b6c1/v0.0.0-20240510113249-fa89cc575891?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ffacebook%2ftime/v0.0.0-20240501094127-b56da860b6c1/v0.0.0-20240510113249-fa89cc575891?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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

    ---------

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

commit c8f3ae8835b98e20c54b6d3d993d85bd63286797
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed May 15 15:34:29 2024 +0200

    fix(deps): update all github.com/datadog packages to v0.54.0-rc.4 (#33060)

    [![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/datadog-agent/comp/core/config](https://togithub.com/DataDog/datadog-agent)
    | `v0.54.0-rc.3` -> `v0.54.0-rc.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fconfig/v0.54.0-rc.4?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.4?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.3/v0.54.0-rc.4?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.3/v0.54.0-rc.4?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.3` -> `v0.54.0-rc.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fhostname%2fhostnameinterface/v0.54.0-rc.4?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.4?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.3/v0.54.0-rc.4?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.3/v0.54.0-rc.4?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.3` -> `v0.54.0-rc.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2flog/v0.54.0-rc.4?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.4?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.3/v0.54.0-rc.4?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.3/v0.54.0-rc.4?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.3` -> `v0.54.0-rc.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline/v0.54.0-rc.4?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.4?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.3/v0.54.0-rc.4?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.3/v0.54.0-rc.4?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.3` -> `v0.54.0-rc.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline%2flogsagentpipelineimpl/v0.54.0-rc.4?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.4?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.3/v0.54.0-rc.4?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.3/v0.54.0-rc.4?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.3` -> `v0.54.0-rc.4` |
    [![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.4?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.4?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.3/v0.54.0-rc.4?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.3/v0.54.0-rc.4?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.3` -> `v0.54.0-rc.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fmodel/v0.54.0-rc.4?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.4?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.3/v0.54.0-rc.4?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.3/v0.54.0-rc.4?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.3` -> `v0.54.0-rc.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fsetup/v0.54.0-rc.4?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.4?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.3/v0.54.0-rc.4?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.3/v0.54.0-rc.4?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.3` -> `v0.54.0-rc.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fproto/v0.54.0-rc.4?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.4?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.3/v0.54.0-rc.4?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.3/v0.54.0-rc.4?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.3` -> `v0.54.0-rc.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2ftrace/v0.54.0-rc.4?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.4?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.3/v0.54.0-rc.4?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.3/v0.54.0-rc.4?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 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

    ---------

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

commit 79ca4d8c02f7faf45d238e3765b55d271e9c77ea
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed May 15 15:34:07 2024 +0200

    fix(deps): update module github.com/testcontainers/testcontainers-go to v0.31.0 (#33066)

    [![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/testcontainers/testcontainers-go](https://togithub.com/testcontainers/testcontainers-go)
    | `v0.30.0` -> `v0.31.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftestcontainers%2ftestcontainers-go/v0.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftestcontainers%2ftestcontainers-go/v0.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftestcontainers%2ftestcontainers-go/v0.30.0/v0.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftestcontainers%2ftestcontainers-go/v0.30.0/v0.31.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>testcontainers/testcontainers-go
    (github.com/testcontainers/testcontainers-go)</summary>

    ###
    [`v0.31.0`](https://togithub.com/testcontainers/testcontainers-go/releases/tag/v0.31.0)

    [Compare
    Source](https://togithub.com/testcontainers/testcontainers-go/compare/v0.30.0...v0.31.0)

    ### What's Changed

    #### ⚠️ Breaking Changes

    - break: return error from Customize request option
    ([#&#8203;2267](https://togithub.com/testcontainers/testcontainers-go/issues/2267))
    [@&#8203;stevenh](https://togithub.com/stevenh)

    ##### Are you hosting your own Testcontainers for Go module?

    If you are hosting your own module, please update all the custom options
    you created for the module, updating them to return an error in the case
    it occurs. This breaking change is needed to provide a more robust and
    consistent API for creating modules, allowing module authors to create
    custom code to customise the container avoiding panics.

    #### 🔒 Security

    - chore(deps): bump github.com/containerd/containerd from 1.7.12 to
    1.7.15
    ([#&#8203;2517](https://togithub.com/testcontainers/testcontainers-go/issues/2517))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)

    #### 🚀 Features

    - feat(modules.mongodb): add replica set support via opts
    ([#&#8203;2469](https://togithub.com/testcontainers/testcontainers-go/issues/2469))
    [@&#8203;heiytor](https://togithub.com/heiytor)
    - feat: expose JSON representation of a container with Inspect
    ([#&#8203;2534](https://togithub.com/testcontainers/testcontainers-go/issues/2534))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - feat: forward host ports to a container using an SSH tunnel
    ([#&#8203;2471](https://togithub.com/testcontainers/testcontainers-go/issues/2471))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - feat: support overriding the default recreate options for compose
    ([#&#8203;2511](https://togithub.com/testcontainers/testcontainers-go/issues/2511))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - feat: support passing io.Reader for compose files when creating a
    compose instance
    ([#&#8203;2509](https://togithub.com/testcontainers/testcontainers-go/issues/2509))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - feat: support Ryuk for the compose module
    ([#&#8203;2485](https://togithub.com/testcontainers/testcontainers-go/issues/2485))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - feat: Bump default postgres version
    ([#&#8203;2481](https://togithub.com/testcontainers/testcontainers-go/issues/2481))
    [@&#8203;bearrito](https://togithub.com/bearrito)
    - support Dolt
    ([#&#8203;2177](https://togithub.com/testcontainers/testcontainers-go/issues/2177))
    [@&#8203;coffeegoddd](https://togithub.com/coffeegoddd)
    - Elasticsearch disable CA retrieval when ssl is disabled
    ([#&#8203;2475](https://togithub.com/testcontainers/testcontainers-go/issues/2475))
    [@&#8203;Anaethelion](https://togithub.com/Anaethelion)

    #### 🐛 Bug Fixes

    - fix(modules.kafka): Use broker container IP instead of host IP for
    advertised broker listener
    ([#&#8203;1989](https://togithub.com/testcontainers/testcontainers-go/issues/1989))
    [@&#8203;khartld](https://togithub.com/khartld)
    - fix(compose): avoid race conditions when caching services
    ([#&#8203;2528](https://togithub.com/testcontainers/testcontainers-go/issues/2528))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - fix: enhance host configuration port binding
    ([#&#8203;2512](https://togithub.com/testcontainers/testcontainers-go/issues/2512))
    [@&#8203;wilsouza](https://togithub.com/wilsouza)
    - fix: don't retry on permanent APIClient errors
    ([#&#8203;2506](https://togithub.com/testcontainers/testcontainers-go/issues/2506))
    [@&#8203;p-jahn](https://togithub.com/p-jahn)
    - fix: fallback to URL-path when parsing auth config URL without scheme
    ([#&#8203;2488](https://togithub.com/testcontainers/testcontainers-go/issues/2488))
    [@&#8203;p-jahn](https://togithub.com/p-jahn)
    - fix(postgres): Fix the non-default dbname error
    ([#&#8203;2489](https://togithub.com/testcontainers/testcontainers-go/issues/2489))
    [@&#8203;Minivera](https://togithub.com/Minivera)

    #### 📖 Documentation

    - docs: add documentation for Exec method
    ([#&#8203;2451](https://togithub.com/testcontainers/testcontainers-go/issues/2451))
    [@&#8203;gustavosbarreto](https://togithub.com/gustavosbarreto)
    - docs: document the SSHd tunnel
    ([#&#8203;2514](https://togithub.com/testcontainers/testcontainers-go/issues/2514))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - \[doc] Fix follow_logs.md by adding missing package
    ([#&#8203;2513](https://togithub.com/testcontainers/testcontainers-go/issues/2513))
    [@&#8203;JulienBreux](https://togithub.com/JulienBreux)

    #### 🧹 Housekeeping

    - chore(influxdb): include more characters in wait for log regex
    ([#&#8203;2532](https://togithub.com/testcontainers/testcontainers-go/issues/2532))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - chore(compose): return error in options
    ([#&#8203;2520](https://togithub.com/testcontainers/testcontainers-go/issues/2520))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - fix: use new UUID for sshd server password
    ([#&#8203;2515](https://togithub.com/testcontainers/testcontainers-go/issues/2515))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - chore: add funding button for testcontainers
    ([#&#8203;2510](https://togithub.com/testcontainers/testcontainers-go/issues/2510))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - chore: create TLS certs in a consistent manner
    ([#&#8203;2478](https://togithub.com/testcontainers/testcontainers-go/issues/2478))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - fix: handle dockerignore exclusions properly
    ([#&#8203;2476](https://togithub.com/testcontainers/testcontainers-go/issues/2476))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)

    #### 📦 Dependency updates

    - chore(deps): bump test-summary action to v2.3
    ([#&#8203;2535](https://togithub.com/testcontainers/testcontainers-go/issues/2535))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - chore(deps): bump jinja2 from 3.1.3 to 3.1.4
    ([#&#8203;2533](https://togithub.com/testcontainers/testcontainers-go/issues/2533))
    [@&#8203;dependabot](https://togithub.com/dependabot)
    - Update devcontainer image
    ([#&#8203;2531](https://togithub.com/testcontainers/testcontainers-go/issues/2531))
    [@&#8203;bells17](https://togithub.com/bells17)
    - chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 5.1.0
    ([#&#8203;2525](https://togithub.com/testcontainers/testcontainers-go/issues/2525))
    [@&#8203;dependabot](https://togithub.com/dependabot)
    - chore(deps): bump mkdocs-material from 8.2.7 to 9.5.18
    ([#&#8203;2524](https://togithub.com/testcontainers/testcontainers-go/issues/2524))
    [@&#8203;dependabot](https://togithub.com/dependabot)
    - chore(deps): bump github.com/compose-spec/compose-go/v2 from
    v2.0.0-rc8 to v2.1.0
    ([#&#8203;2519](https://togithub.com/testcontainers/testcontainers-go/issues/2519))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - chore(deps): bump github.com/containerd/containerd from 1.7.12 to
    1.7.15
    ([#&#8203;2517](https://togithub.com/testcontainers/testcontainers-go/issues/2517))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - chore(deps): bump golang.org/x/net in modules (minio, gcloud,
    weaviate, compose, qdrant, couchbase, k3s, milvus, mockserver, pulsar,
    kafka)
    ([#&#8203;2505](https://togithub.com/testcontainers/testcontainers-go/issues/2505))
    [@&#8203;mdelapenya](https://togithub.com/mdelapenya)
    - chore(deps): bump idna from 3.6 to 3.7
    ([#&#8203;2480](https://togithub.com/testcontainers/testcontainers-go/issues/2480))
    [@&#8203;dependabot](https://togithub.com/dependabot)

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

    ---------

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

commit 89538dbe6c1958f06196403bc2342f7ec0daaf20
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed May 15 15:10:49 2024 +0200

    fix(deps): update module google.golang.org/genproto to v0.0.0-20240513163218-0867130af1f8 (#33037)

    [![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/genproto](https://togithub.com/googleapis/go-genproto)
    | `v0.0.0-20240506185236-b8a5c65736ae` ->
    `v0.0.0-20240513163218-0867130af1f8` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20240513163218-0867130af1f8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto/v0.0.0-20240513163218-0867130af1f8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto/v0.0.0-20240506185236-b8a5c65736ae/v0.0.0-20240513163218-0867130af1f8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20240506185236-b8a5c65736ae/v0.0.0-20240513163218-0867130af1f8?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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

    ---------

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

commit a4ab41a2de98d3c36eb881117345d2db7644dd48
Author: David Ashpole <dashpole@google.com>
Date:   Wed May 15 07:27:53 2024 -0400

    Add googlemanagedprometheus troubleshooting documentation (#32921)

    **Description:**

    Document the new feature gate added in the recent release of
    opentelemetry-operations-go, and also add general troubleshooting
    documentation based on recent issues opened for the component.

    ---------

    Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co>

commit 4a5f2b6b3525bfd5412458214df59030a60ee9f3
Author: Antoine Toulme <antoine@lunar-ocean.com>
Date:   Wed May 15 03:26:59 2024 -0700

    [encoding/text_encoding] Add support for text marshaling/unmarshaling with separators (#32696)

    **Description:**
    Add support for text marshaling/unmarshaling with separators

    **Link to tracking Issue:**
    #32679

    **Testing:**
    Unit tests.

    **Documentation:**
    README

commit 26036b0c0ddb5e0a63ef8f9d9796b364cfb7c502
Author: Joshua MacDonald <jmacd@users.noreply.github.com>
Date:   Wed May 15 02:44:02 2024 -0700

    otelarrowexporter: Minor changes following 31996 (#33022)

    **Description:** Apply partial fixes from late-arriving review feedback
    from @andrzej-stencel

    **Link to tracking Issue:** #31996

    **Testing:**  n/a

    **Documentation:** New documentation requested, added.

commit 898ea33c20fd469103606d576f24ad8bdae58fc6
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue May 14 14:55:36 2024 -0700

    fix(deps): update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common to v1.0.920 (#33063)

    [![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.919` -> `v1.0.920` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.920?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.920?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.919/v1.0.920?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.919/v1.0.920?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.920`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10920)

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

    #### 腾讯云数据仓库 TCHouse-D(cdwdoris) 版本:2021-12-28

    ##### 第 10 次发布

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

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

    改善已有的文档。

    修改接口:

    -
    [DescribeSlowQueryRecords](https://cloud.tencent.com/document/api/1387/102614)

        -   新增入参:Sql, ReadRows, ResultBytes, MemoryUsage

    -
    [DescribeSlowQueryRecordsDownload](https://cloud.tencent.com/document/api/1387/102613)

        -   新增入参:Sql, ReadRows, ResultBytes, MemoryUsage

    #### 微服务引擎(tse) 版本:2020-12-07

    ##### 第 67 次发布

    发布时间:2024-05-15 01:35:13

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

    改善已有的文档。

    修改接口:

    -   [CreateEngine](https://cloud.tencent.com/document/api/1364/75218)

        -   新增入参:StorageType, StorageCapacity

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

    ---------

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

commit b671319925eddd7e5c657af67c80ede904c8d523
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue May 14 14:55:28 2024 -0700

    fix(deps): update module github.com/aws/aws-sdk-go to v1.53.2 (#33062)

    [![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.1` -> `v1.53.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.53.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/v1.53.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/v1.53.1/v1.53.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/v1.53.1/v1.53.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

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

    ---

    ### Release Notes

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

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

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

    \===

    ##### Service Client Updates

    - `service/connect`: Updates service API, documentation, and paginators
    -   `service/s3`: Updates service API and examples
        -   Updated a few x-id in the http uri traits

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

    ---------

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

commit 3c608d0177c1ba01829562348063713a99a73d27
Author: acha1os <dimi.theod@hotmail.com>
Date:   Wed May 15 00:37:05 2024 +0300

    [chore][receiver/chronyreceiver] use errors.Join instead of go.uber.org/multierr (#32979)

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

    **Link to tracking Issue:**

    [#25121](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/25121)

commit f1bf85bd503c6c1cae1d424b7c7327b0acf3f5b6
Author: petercover <raowanxiang@outlook.com>
Date:   Wed May 15 05:35:59 2024 +0800

    chore: fix function names in comment (#33041)

    Signed-off-by: petercover <raowanxiang@outlook.com>

commit f99addfd22414c8701fec814adb46d1ff10c20c5
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue May 14 14:23:27 2024 -0700

    fix(deps): update module github.com/grafana/loki/pkg/push to v0.0.0-20240514112848-a1b1eeb09583 (#33056)

    [![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/grafana/loki/pkg/push](https://togithub.com/grafana/loki)
    | `v0.0.0-20240514073905-7cc9a9386a8f` ->
    `v0.0.0-20240514112848-a1b1eeb09583` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgrafana%2floki%2fpkg%2fpush/v0.0.0-20240514112848-a1b1eeb09583?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgrafana%2floki%2fpkg%2fpush/v0.0.0-20240514112848-a1b1eeb09583?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgrafana%2floki%2fpkg%2fpush/v0.0.0-20240514073905-7cc9a9386a8f/v0.0.0-20240514112848-a1b1eeb09583?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgrafana%2floki%2fpkg%2fpush/v0.0.0-20240514073905-7cc9a9386a8f/v0.0.0-20240514112848-a1b1eeb09583?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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

    ---------

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

commit de82d1eb66bdaba3b28cd129a89cda70b68eef3c
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue May 14 23:13:44 2024 +0200

    fix(deps): update module github.com/prometheus/client_golang to v1.19.1 (#33032)

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

    This PR contains the following updates:

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

    ---

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

    ---

    ### Release Notes

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

    ###
    [`v1.19.1`](https://togithub.com/prometheus/client_golang/releases/tag/v1.19.1)

    [Compare
    Source](https://togithub.com/prometheus/client_golang/compare/v1.19.0...v1.19.1)

    #### What's Changed

    - Security patches for `golang.org/x/sys` and
    `google.golang.org/protobuf`

    #### New Contributors

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

    **Full Changelog**:
    https://github.com/prometheus/client_golang/compare/v1.19.0...v1.19.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

    ---------

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

commit 570436ec163a0f46637f3c2ce4b2a9008630228d
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue May 14 23:13:32 2024 +0200

    fix(deps): update module github.com/elastic/go-docappender/v2 to v2.1.1 (#33026)

    [![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/elastic/go-docappender/v2](https://togithub.com/elastic/go-docappender)
    | `v2.1.0` -> `v2.1.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2felastic%2fgo-docappender%2fv2/v2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2felastic%2fgo-docappender%2fv2/v2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2felastic%2fgo-docappender%2fv2/v2.1.0/v2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2felastic%2fgo-docappender%2fv2/v2.1.0/v2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

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

    ---

    ### Release Notes

    <details>
    <summary>elastic/go-docappender
    (github.com/elastic/go-docappender/v2)</summary>

    ###
    [`v2.1.1`](https://togithub.com/elastic/go-docappender/releases/tag/v2.1.1)

    [Compare
    Source](https://togithub.com/elastic/go-docappender/compare/v2.1.0...v2.1.1)

    ##### What's Changed

    - fix: update elastic.events.queued with the correct number of queued
    events by [@&#8203;kruskall](https://togithub.com/kruskall) in
    [https://github.com/elastic/go-docappender/pull/150](https://togithub.com/elastic/go-docappender/pull/150)

    **Full Changelog**:
    https://github.com/elastic/go-docappender/compare/v2.1.0...v2.1.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

    ---------

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

commit 886c4d032dd3a8a1c1d006d85c2a458a458571d8
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue May 14 23:13:19 2024 +0200

    fix(deps): update module github.com/golangci/golangci-lint to v1.58.1 (#33030)

    [![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/golangci/golangci-lint](https://togithub.com/golangci/golangci-lint)
    | `v1.58.0` -> `v1.58.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint/v1.58.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgolangci%2fgolangci-lint/v1.58.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgolangci%2fgolangci-lint/v1.58.0/v1.58.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint/v1.58.0/v1.58.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |

    ---

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

    ---

    ### Release Notes

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

    ###
    [`v1.58.1`](https://togithub.com/golangci/golangci-lint/compare/v1.58.0...v1.58.1)

    [Compare
    Source](https://togithub.com/golangci/golangci-lint/compare/v1.58.0...v1.58.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

    ---------

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

commit 959f2eefc7f4305436419cdc62623572dac19567
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue May 14 14:03:02 2024 -0700

    fix(deps): update module github.com/rabbitmq/amqp091-go to v1.10.0 (#33061)

    [![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/rabbitmq/amqp091-go](https://togithub.com/rabbitmq/amqp091-go)
    | `v1.9.0` -> `v1.10.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2frabbitmq%2famqp091-go/v1.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2frabbitmq%2famqp091-go/v1.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2frabbitmq%2famqp091-go/v1.9.0/v1.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2frabbitmq%2famqp091-go/v1.9.0/v1.10.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>rabbitmq/amqp091-go (github.com/rabbitmq/amqp091-go)</summary>

    ###
    [`v1.10.0`](https://togithub.com/rabbitmq/amqp091-go/blob/HEAD/CHANGELOG.md#v1100-2024-05-08)

    [Compare
    Source](https://togithub.com/rabbitmq/amqp091-go/compare/v1.9.0...v1.10.0)

    [Full
    Changelog](https://togithub.com/rabbitmq/amqp091-go/compare/v1.9.0...v1.10.0)

    **Implemented enhancements:**

    - Undeprecate non-context publish functions
    [#&#8203;259](https://togithub.com/rabbitmq/amqp091-go/pull/259)
    ([Zerpet](https://togithub.com/Zerpet))
    - Update Go directive
    [#&#8203;257](https://togithub.com/rabbitmq/amqp091-go/pull/257)
    ([Zerpet](https://togithub.com/Zerpet))

    **Fixed bugs:**

    - republishing on reconnect bug in the example
    [#&#8203;249](https://togithub.com/rabbitmq/amqp091-go/issues/249)
    - Channel Notify Close not receive event when connection is closed by
    RMQ server.
    [#&#8203;241](https://togithub.com/rabbitmq/amqp091-go/issues/241)
    - Inconsistent documentation
    [#&#8203;231](https://togithub.com/rabbitmq/amqp091-go/issues/231)
    - Data race in the client example
    [#&#8203;72](https://togithub.com/rabbitmq/amqp091-go/issues/72)
    - Fix string function of URI
    [#&#8203;258](https://togithub.com/rabbitmq/amqp091-go/pull/258)
    ([Zerpet](https://togithub.com/Zerpet))

    **Closed issues:**

    - Documentation needed (`PublishWithContext` does not use context)
    [#&#8203;195](https://togithub.com/rabbitmq/amqp091-go/issues/195)
    - concurrent dispatch data race
    [#&#8203;226](https://togithub.com/rabbitmq/amqp091-go/issues/226)

    **Merged pull requests:**

    - Fix data race in example
    [#&#8203;260](https://togithub.com/rabbitmq/amqp091-go/pull/260)
    ([Zerpet](https://togithub.com/Zerpet))
    - Address CodeQL warning
    [#&#8203;252](https://togithub.com/rabbitmq/amqp091-go/pull/252)
    ([lukebakken](https://togithub.com/lukebakken))
    - Add support for additional AMQP URI query parameters
    [#&#8203;251](https://togithub.com/rabbitmq/amqp091-go/pull/251)
    ([vilius-g](https://togithub.com/vilius-g))
    - Example fix
    [#&#8203;250](https://togithub.com/rabbitmq/amqp091-go/pull/250)
    ([Boris-Plato](https://togithub.com/Boris-Plato))
    - Increasing the code coverage
    [#&#8203;248](https://togithub.com/rabbitmq/amqp091-go/pull/248)
    ([edercarloscosta](https://togithub.com/edercarloscosta))
    - Use correct mutex to guard confirms.published
    [#&#8203;240](https://togithub.com/rabbitmq/amqp091-go/pull/240)
…
Copy link
Contributor

This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.

Pinging code owners:

See Adding Labels via Comments if you do not have permissions to add labels yourself.

@github-actions github-actions bot added the Stale label Jun 26, 2024
@blakeromano
Copy link
Contributor Author

This is fixed now 🚀

cparkins pushed a commit to AmadeusITGroup/opentelemetry-collector-contrib that referenced this issue Jul 11, 2024
…elemetry#32722)

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

The goal of this PR is to add configuration to the JSON Encoding method
to have metadata from resources and attributes in logs and output those
into a json attribute. This also will output the body of the log in the
`body` attribute. This follows a similar pattern that the AWS Cloudwatch
Log Exporter uses but removes any of the AWS specific logic and makes
this a more generalized solution

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

**Testing:** <Describe what testing was performed and which tests were
added.> Unit Tests were added to validate that the output is desired and
that the existing logic remains the same.

**Documentation:** <Describe the documentation added.> Documentation
regarding the usage of the configuration as well as the output to expect
is added.

---------

Signed-off-by: Blake R <85771645+blakeromano@users.noreply.github.com>
cparkins pushed a commit to AmadeusITGroup/opentelemetry-collector-contrib that referenced this issue Jul 11, 2024
… with separators (open-telemetry#32696)

**Description:** 
Add support for text marshaling/unmarshaling with separators

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

**Testing:**
Unit tests.

**Documentation:**
README
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants