-
Notifications
You must be signed in to change notification settings - Fork 2
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
Fix pr #1
Commits on Oct 3, 2023
-
[chore][pkg/stanza] Move truncated file detection into reader (open-t…
…elemetry#27418) This reworks a recent addition (See open-telemetry#27064) to how we handle rotated files. The solution depends upon re-reading a file's fingerprint. This is unchanged, but most of the implementation is now localized to the reader struct.
Configuration menu - View commit details
-
Copy full SHA for 49d4504 - Browse repository at this point
Copy the full SHA 49d4504View commit details -
[chore][pkg/stanza] Move attribute keys to dedicated package (open-te…
…lemetry#27417) Subset of open-telemetry#27416
Configuration menu - View commit details
-
Copy full SHA for e94a0f7 - Browse repository at this point
Copy the full SHA e94a0f7View commit details
Commits on Oct 4, 2023
-
[chore][pkg/stanza] Move reader and reader factory into internal pack…
…age (open-telemetry#27416) Follows open-telemetry#27396 This PR creates an internal `reader` package and moves directly related structs into it. I intend to clean up this codebase substantially from here. This is just a first step that creates a crude boundary between concerns. There are many exported fields which can later be abstracted, but currently the codebase has many direct interactions. Tests remain in the `fileconsumer` package for now but will be migrated once there are cleaner interfaces to test.
Configuration menu - View commit details
-
Copy full SHA for 5dba9aa - Browse repository at this point
Copy the full SHA 5dba9aaView commit details -
Bump actions/checkout from 3 to 4 (open-telemetry#27370)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <h2>What's Changed</h2> <ul> <li>Update default runtime to node20 by <a href="https://github.com/takost"><code>@takost</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li> <li>Support fetching without the --progress option by <a href="https://github.com/simonbaird"><code>@simonbaird</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li> <li>Release 4.0.0 by <a href="https://github.com/takost"><code>@takost</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1447">actions/checkout#1447</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/takost"><code>@takost</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li> <li><a href="https://github.com/simonbaird"><code>@simonbaird</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3...v4.0.0">https://github.com/actions/checkout/compare/v3...v4.0.0</a></p> <h2>v3.6.0</h2> <h2>What's Changed</h2> <ul> <li>Mark test scripts with Bash'isms to be run via Bash by <a href="https://github.com/dscho"><code>@dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1377">actions/checkout#1377</a></li> <li>Add option to fetch tags even if fetch-depth > 0 by <a href="https://github.com/RobertWieczoreck"><code>@RobertWieczoreck</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li> <li>Release 3.6.0 by <a href="https://github.com/luketomlinson"><code>@luketomlinson</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/RobertWieczoreck"><code>@RobertWieczoreck</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li> <li><a href="https://github.com/luketomlinson"><code>@luketomlinson</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3.5.3...v3.6.0">https://github.com/actions/checkout/compare/v3.5.3...v3.6.0</a></p> <h2>v3.5.3</h2> <h2>What's Changed</h2> <ul> <li>Fix: Checkout Issue in self hosted runner due to faulty submodule check-ins by <a href="https://github.com/megamanics"><code>@megamanics</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li> <li>Fix typos found by codespell by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li> <li>Add support for sparse checkouts by <a href="https://github.com/dscho"><code>@dscho</code></a> and <a href="https://github.com/dfdez"><code>@dfdez</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li> <li>Release v3.5.3 by <a href="https://github.com/TingluoHuang"><code>@TingluoHuang</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1376">actions/checkout#1376</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/megamanics"><code>@megamanics</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li> <li><a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li> <li><a href="https://github.com/dfdez"><code>@dfdez</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3...v3.5.3">https://github.com/actions/checkout/compare/v3...v3.5.3</a></p> <h2>v3.5.2</h2> <h2>What's Changed</h2> <ul> <li>Fix: Use correct API url / endpoint in GHES by <a href="https://github.com/fhammerl"><code>@fhammerl</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1289">actions/checkout#1289</a> based on <a href="https://redirect.github.com/actions/checkout/issues/1286">#1286</a> by <a href="https://github.com/1newsr"><code>@1newsr</code></a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3.5.1...v3.5.2">https://github.com/actions/checkout/compare/v3.5.1...v3.5.2</a></p> <h2>v3.5.1</h2> <h2>What's Changed</h2> <ul> <li>Improve checkout performance on Windows runners by upgrading <code>@actions/github</code> dependency by <a href="https://github.com/BrettDong"><code>@BrettDong</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/BrettDong"><code>@BrettDong</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>v4.1.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1396">Add support for partial checkout filters</a></li> </ul> <h2>v4.0.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1067">Support fetching without the --progress option</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1436">Update to node20</a></li> </ul> <h2>v3.6.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1377">Fix: Mark test scripts with Bash'isms to be run via Bash</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/579">Add option to fetch tags even if fetch-depth > 0</a></li> </ul> <h2>v3.5.3</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1196">Fix: Checkout fail in self-hosted runners when faulty submodule are checked-in</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1287">Fix typos found by codespell</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1369">Add support for sparse checkouts</a></li> </ul> <h2>v3.5.2</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1289">Fix api endpoint for GHES</a></li> </ul> <h2>v3.5.1</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1246">Fix slow checkout on Windows</a></li> </ul> <h2>v3.5.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1237">Add new public key for known_hosts</a></li> </ul> <h2>v3.4.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1209">Upgrade codeql actions to v2</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1210">Upgrade dependencies</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1225">Upgrade <code>@actions/io</code></a></li> </ul> <h2>v3.3.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1045">Implement branch list using callbacks from exec function</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1050">Add in explicit reference to private checkout options</a></li> <li>[Fix comment typos (that got added in <a href="https://redirect.github.com/actions/checkout/issues/770">#770</a>)](<a href="https://redirect.github.com/actions/checkout/pull/1057">actions/checkout#1057</a>)</li> </ul> <h2>v3.2.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/942">Add GitHub Action to perform release</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/967">Fix status badge</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1002">Replace datadog/squid with ubuntu/squid Docker image</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/964">Wrap pipeline commands for submoduleForeach in quotes</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1029">Update <code>@actions/io</code> to 1.1.2</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1039">Upgrading version to 3.2.0</a></li> </ul> <h2>v3.1.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/939">Use <code>@actions/core</code> <code>saveState</code> and <code>getState</code></a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/922">Add <code>github-server-url</code> input</a></li> </ul> <h2>v3.0.2</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/checkout/commit/8ade135a41bc03ea155e62e844d188df1ea18608"><code>8ade135</code></a> Prepare 4.1.0 release (<a href="https://redirect.github.com/actions/checkout/issues/1496">#1496</a>)</li> <li><a href="https://github.com/actions/checkout/commit/c533a0a4cfc4962971818edcfac47a2899e69799"><code>c533a0a</code></a> Add support for partial checkout filters (<a href="https://redirect.github.com/actions/checkout/issues/1396">#1396</a>)</li> <li><a href="https://github.com/actions/checkout/commit/72f2cec99f417b1a1c5e2e88945068983b7965f9"><code>72f2cec</code></a> Update README.md for V4 (<a href="https://redirect.github.com/actions/checkout/issues/1452">#1452</a>)</li> <li><a href="https://github.com/actions/checkout/commit/3df4ab11eba7bda6032a0b82a6bb43b11571feac"><code>3df4ab1</code></a> Release 4.0.0 (<a href="https://redirect.github.com/actions/checkout/issues/1447">#1447</a>)</li> <li><a href="https://github.com/actions/checkout/commit/8b5e8b768746b50394015010d25e690bfab9dfbc"><code>8b5e8b7</code></a> Support fetching without the --progress option (<a href="https://redirect.github.com/actions/checkout/issues/1067">#1067</a>)</li> <li><a href="https://github.com/actions/checkout/commit/97a652b80035363df47baee5031ec8670b8878ac"><code>97a652b</code></a> Update default runtime to node20 (<a href="https://redirect.github.com/actions/checkout/issues/1436">#1436</a>)</li> <li>See full diff in <a href="https://github.com/actions/checkout/compare/v3...v4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=3&new-version=4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eca1a29 - Browse repository at this point
Copy the full SHA eca1a29View commit details -
[chore] change completely how dependabot generates entries (open-tele…
…metry#27269) **Description:** Change entirely how dependabot update entries are generated, by using the metadata.yaml status to find which components are most important in the distribution. The code now takes into account the distributions and the stability of the component as a score to decide whether to push the component. Go modules that don't have an associated metadata.yaml are not considered and therefore not present in the module updates path. **Link to tracking Issue:** open-telemetry#19410
Configuration menu - View commit details
-
Copy full SHA for 0db927b - Browse repository at this point
Copy the full SHA 0db927bView commit details -
[receiver/filestats] move filestatsreceiver to beta stability (open-t…
…elemetry#27253) **Description:** Move the filestats receiver to beta stability **Link to tracking Issue:** Fixes open-telemetry#27252
Configuration menu - View commit details
-
Copy full SHA for 8f921e0 - Browse repository at this point
Copy the full SHA 8f921e0View commit details -
[processor/spanmetrics] Prune histograms (open-telemetry#27083)
Prune histograms when the dimension cache evictions are removed **Description:** Prunes histograms when the dimension cache is pruned. This prevents metric series from growing indefinitely **Link to tracking Issue:** open-telemetry#27080 **Testing:** I modified the the existing test to check `histograms` length instead of dimensions cache length. This required simulating ticks to hit the exportMetrics function **Documentation:** <Describe the documentation added.> Co-authored-by: Sean Marciniak <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6aac9bd - Browse repository at this point
Copy the full SHA 6aac9bdView commit details -
[chore][githubgen] avoid panics on status missing codeowners (open-te…
…lemetry#27266) Co-authored-by: Sean Marciniak <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0e2b6f9 - Browse repository at this point
Copy the full SHA 0e2b6f9View commit details -
[chore][extension/filestorage] Fix flaky test on windows (open-teleme…
…try#27421) This test failed on windows ([here](https://github.com/open-telemetry/opentelemetry-collector-contrib/actions/runs/6400499092/job/17374210350#step:6:659)), apparently because the storage file is still open when the test framework attempts to clean up the directory.
Configuration menu - View commit details
-
Copy full SHA for fef6211 - Browse repository at this point
Copy the full SHA fef6211View commit details -
[chore][pkg/stanza] Clean up flush function (open-telemetry#27412)
This PR simplifies the flush function. The behavior should be the same but the representation is simpler.
Configuration menu - View commit details
-
Copy full SHA for a690ff9 - Browse repository at this point
Copy the full SHA a690ff9View commit details -
[chore] move load tests execution to dedicated hardware (open-telemet…
…ry#27422) This will allow the load tests to produce consistent results. Note that I removed the execution on every pull request as part of this change. This is because the load tests running on every build would be too much for the dedicated hardware to handle. I'm not sure if we're getting much benefit from those tests running on every build at this time, though we could always change this to only run on main/tagged releases on hardware and otherwise on regular github runners. Waiting on open-telemetry/community#1708 before marking as ready for review Signed-off-by: Alex Boten <[email protected]>
Alex Boten authoredOct 4, 2023 Configuration menu - View commit details
-
Copy full SHA for 47cacb9 - Browse repository at this point
Copy the full SHA 47cacb9View commit details -
[exporter/pulsar] do not expose method (open-telemetry#27287)
**Description:** Do not export function WithTracesMarshalers, add test for that and pass checkapi **Link to tracking Issue:** open-telemetry#26304 **Testing:** make chlog-validate go run cmd/checkapi/main.go . go test for pulsarexporter **Documentation:**
Configuration menu - View commit details
-
Copy full SHA for ed786a4 - Browse repository at this point
Copy the full SHA ed786a4View commit details -
[receiver/pulsar] do not expose method (open-telemetry#27029)
**Description:** Do not export functions `WithLogsUnmarshalers`, `WithMetricsUnmarshalers`, `WithTracesUnmarshalers`, add tests for that and pass checkapi **Link to tracking Issue:** open-telemetry#26304 **Testing:** go run cmd/checkapi/main.go . make chlog-validate go test for pulsarreceiver **Documentation:**
Configuration menu - View commit details
-
Copy full SHA for 64ae47c - Browse repository at this point
Copy the full SHA 64ae47cView commit details -
[exporter/kafkaexporter] add zipkin encoding for traces (open-telemet…
…ry#23947) **Description:** <Describe what has changed.> Adding Zipkin v2 encoding support for traces in kafkaexporter **Link to tracking Issue:** <Issue number if applicable> open-telemetry#21102 **Testing:** <Describe what testing was performed and which tests were added.> Test for `tracesMarshalers` has been extended with zipkin JSON test case.
Configuration menu - View commit details
-
Copy full SHA for 732d259 - Browse repository at this point
Copy the full SHA 732d259View commit details -
[processor/probabilisticsampler] Allow non-bytes attributes (open-tel…
…emetry#26564) When doing a probabilistic sampling for logs, the probabilistic sampler currently requires the source attribute to be of bytes value. This PR changes that to allow any value type to be used. Fixes open-telemetry#18222 Signed-off-by: Juraci Paixão Kröhling <[email protected]> --------- Signed-off-by: Juraci Paixão Kröhling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b9a79b - Browse repository at this point
Copy the full SHA 7b9a79bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aaf0c3 - Browse repository at this point
Copy the full SHA 2aaf0c3View commit details -
fix(stanza/converter): handle syslogrecevier attributes correctly (op…
…en-telemetry#27415) **Description:** Syslog receiver produces attribute (`structured_data`) which is a stringified map. This PR fixes it. See Issue for more details **Link to tracking Issue:** open-telemetry#27414 **Testing:** UT **Documentation:** In code comments --------- Signed-off-by: Dominik Rosiek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4eca940 - Browse repository at this point
Copy the full SHA 4eca940View commit details -
[chore] error wasn't checked in loadtest (open-telemetry#27430)
An error appears to be the load tests to fail, but it's not being checked which makes it hard to debug. Helps with open-telemetry#27429 Signed-off-by: Alex Boten <[email protected]> Co-authored-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a345161 - Browse repository at this point
Copy the full SHA a345161View commit details -
[chore][pkg/stanza] Unexporter reader's logger (open-telemetry#27431)
Incremental step towards decoupling the `Reader` struct.
Configuration menu - View commit details
-
Copy full SHA for d95256a - Browse repository at this point
Copy the full SHA d95256aView commit details -
[chore] tweak cpu limit (open-telemetry#27433)
The TestTraceNoBackend10kSPS/MemoryLimit seems to hit about 75% on runs on the dedicated host Signed-off-by: Alex Boten <[email protected]>
Alex Boten authoredOct 4, 2023 Configuration menu - View commit details
-
Copy full SHA for de4b2b6 - Browse repository at this point
Copy the full SHA de4b2b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0c2cf4 - Browse repository at this point
Copy the full SHA f0c2cf4View commit details -
[chore][pkg/stanza] Unexport reader's eof flag (open-telemetry#27432)
Incremental step towards decoupling the Reader struct.
Configuration menu - View commit details
-
Copy full SHA for 90b801d - Browse repository at this point
Copy the full SHA 90b801dView commit details
Commits on Oct 5, 2023
-
Add an example of how the host tag syntax looks (open-telemetry#27423)
It is not clear from the example how the tags should be written down. **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.--> **Link to tracking Issue:** <Issue number if applicable> **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.> --------- Co-authored-by: Yang Song <[email protected]> Co-authored-by: Mackenzie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 435cbbe - Browse repository at this point
Copy the full SHA 435cbbeView commit details -
[chore] Update collector core dependencies (open-telemetry#27437)
Had to update a Prometheus exporter test `TestCollectMetrics` to adapt to the metric description String() output change made the recent Prom library version prometheus/client_golang#1296. Fixes open-telemetry#27398
Configuration menu - View commit details
-
Copy full SHA for 77036b1 - Browse repository at this point
Copy the full SHA 77036b1View commit details -
[exporter/syslog]: fix default behaviour (disable tls and use proper …
…defaults) (open-telemetry#27424) **Description:** - fix defaults - fix some typos - correctly handle data structures which are output of syslog receiver - allow to not use tls and disable it by default **Link to tracking Issue:** open-telemetry#25114 **Testing:** Unit tests **Documentation:** N/A --------- Signed-off-by: Dominik Rosiek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 14375a3 - Browse repository at this point
Copy the full SHA 14375a3View commit details -
[chore] [receiver/k8scluster] Remove sampler logger (open-telemetry#2…
…7447) The original logger is sampled by default now after open-telemetry/opentelemetry-collector#8134
Configuration menu - View commit details
-
Copy full SHA for 09b6221 - Browse repository at this point
Copy the full SHA 09b6221View commit details -
[chore] [exporter/signalfx] Remove setting of sampled logger (open-te…
…lemetry#27448) The original logger is now sampled by default after open-telemetry/opentelemetry-collector#8134
Configuration menu - View commit details
-
Copy full SHA for f3851d8 - Browse repository at this point
Copy the full SHA f3851d8View commit details -
[chore] set GOMAXPROCS for collector subprocess (open-telemetry#27449)
This will result in more consistent benchmarks across different environments. Fixes open-telemetry#27429 Signed-off-by: Alex Boten <[email protected]>
Alex Boten authoredOct 5, 2023 Configuration menu - View commit details
-
Copy full SHA for dd8e010 - Browse repository at this point
Copy the full SHA dd8e010View commit details -
[DOC] Fixes collector config of PRW example (open-telemetry#27440)
Fixes a bug in the PRW example YAML, the `target_info` indentation. This is a docs update. Don't we all love YAML? ;)
Configuration menu - View commit details
-
Copy full SHA for 21ee863 - Browse repository at this point
Copy the full SHA 21ee863View commit details -
[chore] sqlserverreceiver/Add run as admin to docs (open-telemetry#27452
) **Description:** Added a line explaining to run collector as admin, since not all perf counters are collected unless you do. (Or I'm missing something, which should be documented) **Testing:** No unit tests, but observed this with a simple collector install on windows. **Documentation:** See above.
Configuration menu - View commit details
-
Copy full SHA for 37233ae - Browse repository at this point
Copy the full SHA 37233aeView commit details
Commits on Oct 6, 2023
-
[cmd/telemetrygen] Better defaults for HTTP exporter mode (open-telem…
…etry#27007) **Description:** - Refactored and moved `otlp-http-url-path` flag from the common flags for each command - Added flag to the `traces` command with the default `/v1/traces` - Added flag to the `metrics` command with the default `/v1/metrics` - Flag was not used for the `logs` command so no longer exposed - Handle changing the default endpoint based on the communication mode (gRPC or HTTP) - Flag `--otlp-endpoint` now defaults to empty string and targets a new attribute `CustomEndpoint` on `common.Config` - Added the `Endpoint()` getter function to the `common.Config` struct for retrieving the correct endpoint - When `CustomEndpoint` is empty then either `DefaultGRPCEndpoint` or `DefaultHTTPEndpoint` are chosen based upon the value of `config.UseHTTP` - **Misc**: Split out the creation of trace/metric exporters into standalone factory functions with docstrings available in `exporters.go` in both modules - **Misc**: Removed the "default value is" from the descriptions of some flags as it was repeated information **Link to tracking Issue:** open-telemetry#26999 **Testing:** Added new set of unit tests to cover the addition of the `config.Endpoint()` getter. Running `telemetrygen traces --otlp-http --otlp-insecure` now correctly sends traces using HTTP to the default HTTP endpoint. **Documentation:** No documentation added/changed but updated some command flag descriptions. --------- Co-authored-by: Alex Boten <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f5d64c - Browse repository at this point
Copy the full SHA 3f5d64cView commit details -
[chore][pkg/stanza] Clarify and fix truncated file func (open-telemet…
…ry#27453) Subset of open-telemetry#27434
Configuration menu - View commit details
-
Copy full SHA for ce7593e - Browse repository at this point
Copy the full SHA ce7593eView commit details -
[chore][pkg/stanza] Flatten handling of lost files (open-telemetry#27454
) Subset of open-telemetry#27434
Configuration menu - View commit details
-
Copy full SHA for 4796666 - Browse repository at this point
Copy the full SHA 4796666View commit details -
[receiver/kubeletstats] Support specifying context for
kubeConfig
`……auth_type` (open-telemetry#26665) (open-telemetry#27240) **Description:** Support specifying context for `kubeConfig` `auth_type` when communicating with a Kubernetes cluster. **Link to tracking Issue:** 26665 **Testing:** unit test added **Documentation:** kubeletstatsreceiver README updated Signed-off-by: JACQUES Francois <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 484704b - Browse repository at this point
Copy the full SHA 484704bView commit details -
Switch from detecting faas.id to faas.instance in the gcp detector. (o…
…pen-telemetry#26486) Context: GoogleCloudPlatform/opentelemetry-operations-go#679 faas.id was removed from the semantic conventions: open-telemetry/opentelemetry-specification#3188 We were previously using it improperly to store the instance id of the faas, which should be mapped to faas.instance instead. --------- Co-authored-by: Alex Boten <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f9a1a52 - Browse repository at this point
Copy the full SHA f9a1a52View commit details -
[receiver/kubeletstats] Add new CPU utilization metrics (open-telemet…
…ry#27276) **Description:** Adds new CPU utilization metrics with respect to pod/container CPU limits and requests **Link to tracking Issue:** <Issue number if applicable> Closes open-telemetry#24905 **Testing:** <Describe what testing was performed and which tests were added.> Added new unit tests and tested locally
Configuration menu - View commit details
-
Copy full SHA for a33e63a - Browse repository at this point
Copy the full SHA a33e63aView commit details -
[chore][pkg/stanza] Move file deletion responsibility into reader (op…
…en-telemetry#27455) This reduces the complexity of interacting with readers by letting them delete their own file if configured to do so.
Configuration menu - View commit details
-
Copy full SHA for d25ec56 - Browse repository at this point
Copy the full SHA d25ec56View commit details -
Update Kafka receiver and exporter TLS docs (open-telemetry#27291)
`ca_file`, `cert_file` and `key_file` should only be used if `insecure` is set to `false`, otherwise client TLS is disabled: https://github.com/open-telemetry/opentelemetry-collector/blob/7c5ecef11dff4ce5501c9683b277a25a61ea0f1a/config/configtls/README.md Signed-off-by: Andreas Gerstmayr <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 97cde11 - Browse repository at this point
Copy the full SHA 97cde11View commit details -
[chore] update core (open-telemetry#27467)
Ensures the removed deprecated struct members were not used. --------- Signed-off-by: Alex Boten <[email protected]>
Alex Boten authoredOct 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 14e2537 - Browse repository at this point
Copy the full SHA 14e2537View commit details -
[mongodbreceiver] Fix get mongodb version (open-telemetry#27442)
**Description:** <Describe what has changed.> - Improve the unit-test to catch similar errors in the future. - Fix mongodb version collection. **Link to tracking Issue:** <Issue number if applicable> open-telemetry#27441 **Testing:** <Describe what testing was performed and which tests were added.> Added the expectation assert for the Mock. This is the log output from running the tests in the first catching the bug ``` --- FAIL: TestScraperScrape (0.00s) --- FAIL: TestScraperScrape/Failed_to_fetch_database_names (0.00s) pathTo/opentelemetry-collector-contrib/receiver/mongodbreceiver/scraper_test.go:316: FAIL: GetVersion(string) at: [pathTo/opentelemetry-collector-contrib/receiver/mongodbreceiver/scraper_test.go:146 pathTo/opentelemetry-collector-contrib/receiver/mongodbreceiver/scraper_test.go:292] pathTo/opentelemetry-collector-contrib/receiver/mongodbreceiver/scraper_test.go:316: PASS: ListDatabaseNames(string,string,string) pathTo/opentelemetry-collector-contrib/receiver/mongodbreceiver/scraper_test.go:316: FAIL: 1 out of 2 expectation(s) were met. The code you are testing needs to make 1 more call(s). at: [pathTo/opentelemetry-collector-contrib/receiver/mongodbreceiver/scraper_test.go:316] ``` **Documentation:** <Describe the documentation added.>
Configuration menu - View commit details
-
Copy full SHA for dcca7d3 - Browse repository at this point
Copy the full SHA dcca7d3View commit details -
[processor/metricstransformprocessor] fix copy exponential histogram (o…
…pen-telemetry#27410) Fixes a bug where the wrong function was called for the exponential histogram type during the copy operation. Fixes open-telemetry#27409 Added a test for `combine` that covers the failing code path.
Configuration menu - View commit details
-
Copy full SHA for fa88837 - Browse repository at this point
Copy the full SHA fa88837View commit details
Commits on Oct 9, 2023
-
[chore] [docs] Update encoding extensions readme doc (open-telemetry#…
…27478) According to the recent design changes
Configuration menu - View commit details
-
Copy full SHA for 04d5787 - Browse repository at this point
Copy the full SHA 04d5787View commit details -
[exporter/kafka] move kafka configures authentication to internal pkg (…
…open-telemetry#27289) **Description:** Move kafka configures authentication to internal pkg, make references become clearer. Additionally, avoid to use export function `kafkaexporter.ConfigureAuthentication` to pass checkapi. **Link to tracking Issue:** open-telemetry#27093
Configuration menu - View commit details
-
Copy full SHA for 96d53a2 - Browse repository at this point
Copy the full SHA 96d53a2View commit details -
[chore] Fix changelog entry for kafka components (open-telemetry#27479)
To properly reflect change in open-telemetry#27289
Configuration menu - View commit details
-
Copy full SHA for c25279d - Browse repository at this point
Copy the full SHA c25279dView commit details -
[chore][docs] fix typo in stanza timestamp docs (open-telemetry#27482)
The [regex_parser](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.86.0/pkg/stanza/docs/operators/regex_parser.md#configuration-fields)'s property name is `regex`, not `regexp`.
Configuration menu - View commit details
-
Copy full SHA for 9387a2c - Browse repository at this point
Copy the full SHA 9387a2cView commit details
Commits on Oct 10, 2023
-
[mdatagen] allow adding resource_attribute warnings (open-telemetry#2…
…7257) **Description:** allow adding resource_attribute warnings **Link to tracking Issue:** open-telemetry#19174 **Testing:** - Generated unit tests - Tested manually with some changes to k8sclusterreceiver: ``` k8s.kubelet.version: description: The version of Kubelet running on the node. type: string enabled: false warnings: if_configured: This resource_attribute is deprecated and will be removed soon. opencensus.resourcetype: description: The OpenCensus resource type. type: string enabled: true warnings: if_enabled: This resource_attribute is deprecated and will be removed soon. ``` Gives the following output: ``` {"level":"warn","ts":1695985300.0413303,"caller":"metadata/generated_metrics.go:2201","msg":"[WARNING] `k8s.kubelet.version` should not be configured: This resource_attribute is deprecated and will be removed soon.","kind":"receiver","name":"k8s_cluster","data_type":"metrics"} {"level":"warn","ts":1695985300.041354,"caller":"metadata/generated_metrics.go:2207","msg":"[WARNING] `opencensus.resourcetype` should not be enabled: This resource_attribute is deprecated and will be removed soon.","kind":"receiver","name":"k8s_cluster","data_type":"metrics"} ```
Configuration menu - View commit details
-
Copy full SHA for 91643ba - Browse repository at this point
Copy the full SHA 91643baView commit details -
[k8sclusterreceiver] refactor state metrics to use empty units (open-…
…telemetry#27091) **Description:** Change k8s.container.ready, k8s.pod.phase, k8s.pod.status_reason, k8s.namespace.phase units to empty **Link to tracking Issue:** open-telemetry#10553
Configuration menu - View commit details
-
Copy full SHA for bed78f3 - Browse repository at this point
Copy the full SHA bed78f3View commit details -
[chore] [receiver/sqlquery] Skip TestOracleDBIntegrationMetrics (open…
…-telemetry#27579) To unblock the CI until open-telemetry#27577 is fixed
Configuration menu - View commit details
-
Copy full SHA for 0efc53a - Browse repository at this point
Copy the full SHA 0efc53aView commit details -
[receiver/splunkhec] Metrics dropped when logs used (open-telemetry#2…
…7474) **Description:** Fix metrics dropped when logs and metrics used at the same time **Link to tracking Issue:** Fixes open-telemetry#27473 **Testing:** Unit tests.
Configuration menu - View commit details
-
Copy full SHA for 98bd0fc - Browse repository at this point
Copy the full SHA 98bd0fcView commit details -
[chore] [pdatatest] fix plogtest/CompareLogRecords input arg order (o…
…pen-telemetry#27575) Pass the correct `expected, actual` variables to CompareLogRecord fn in plogtest.
Configuration menu - View commit details
-
Copy full SHA for f4ce022 - Browse repository at this point
Copy the full SHA f4ce022View commit details -
[k8sclusterreceiver] change k8s.node.condition* metrics unit to empty (…
…open-telemetry#27586) Change k8s.node.condition_* metrics units to be empty.
Configuration menu - View commit details
-
Copy full SHA for 14055f5 - Browse repository at this point
Copy the full SHA 14055f5View commit details -
[k8sclusterreceiver] Disable and deprecate opencensus.resourcetype at…
…tribute (open-telemetry#27584) Manually tested, built and image and manually enabled and disabled this resource attribute. This is the warning we publish: > {"level":"warn","ts":1696935210.905353,"caller":"metadata/generated_metrics.go:2201","msg":"[WARNING] `opencensus.resourcetype` should not be configured: This resource_attribute is deprecated and will be removed soon.","kind":"receiver","name":"k8s_cluster","data_type":"metrics"}
Configuration menu - View commit details
-
Copy full SHA for 62cc44c - Browse repository at this point
Copy the full SHA 62cc44cView commit details -
[chore] dependabot updates Tue Oct 10 16:04:17 UTC 2023 (open-telemet…
…ry#27591) Bump cloud.google.com/go/spanner from 1.49.0 to 1.50.0 in /receiver/googlecloudspannerreceiver Bump github.com/ClickHouse/clickhouse-go/v2 from 2.14.1 to 2.14.2 in /exporter/clickhouseexporter Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp from 1.19.1 to 1.20.0 in /exporter/datadogexporter Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp from 1.19.1 to 1.20.0 in /processor/resourcedetectionprocessor Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector from 0.43.1 to 0.44.0 in /exporter/googlecloudexporter Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector from 0.43.1 to 0.44.0 in /exporter/googlemanagedprometheusexporter Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector/googlemanagedprometheus from 0.43.1 to 0.44.0 in /exporter/googlemanagedprometheusexporter Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /exporter/awscloudwatchlogsexporter Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /exporter/awsemfexporter Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /exporter/awsxrayexporter Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /exporter/datadogexporter Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /extension/observer/ecsobserver Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /internal/aws/awsutil Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /internal/aws/cwlogs Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /internal/aws/k8s Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /internal/aws/proxy Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /internal/aws/xray Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /internal/aws/xray/testdata/sampleapp Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /internal/metadataproviders Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /processor/resourcedetectionprocessor Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /receiver/awscontainerinsightreceiver Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /receiver/awsecscontainermetricsreceiver Bump github.com/aws/aws-sdk-go from 1.45.20 to 1.45.24 in /receiver/awsxrayreceiver Bump github.com/aws/aws-sdk-go-v2 from 1.21.0 to 1.21.1 in /exporter/awskinesisexporter Bump github.com/aws/aws-sdk-go-v2 from 1.21.0 to 1.21.1 in /extension/sigv4authextension Bump github.com/aws/aws-sdk-go-v2/config from 1.18.43 to 1.18.44 in /exporter/awskinesisexporter Bump github.com/aws/aws-sdk-go-v2/config from 1.18.43 to 1.18.44 in /extension/sigv4authextension Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.41 to 1.13.42 in /exporter/awskinesisexporter Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.41 to 1.13.42 in /extension/sigv4authextension Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.19.0 to 1.19.1 in /exporter/awskinesisexporter Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.23.0 to 1.23.1 in /extension/sigv4authextension Bump github.com/getsentry/sentry-go from 0.24.1 to 0.25.0 in /exporter/sentryexporter Bump github.com/prometheus/prometheus from 0.47.0 to 0.47.1 in /exporter/prometheusexporter Bump github.com/prometheus/prometheus from 0.47.0 to 0.47.1 in /exporter/prometheusremotewriteexporter Bump github.com/prometheus/prometheus from 0.47.0 to 0.47.1 in /pkg/translator/prometheusremotewrite Bump github.com/prometheus/prometheus from 0.47.0 to 0.47.1 in /receiver/prometheusreceiver Bump github.com/prometheus/prometheus from 0.47.0 to 0.47.1 in /receiver/simpleprometheusreceiver Bump github.com/prometheus/prometheus from 0.47.0 to 0.47.1 in /testbed Bump github.com/sijms/go-ora/v2 from 2.7.18 to 2.7.19 in /receiver/sqlqueryreceiver Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common from 1.0.759 to 1.0.761 in /exporter/tencentcloudlogserviceexporter Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.44.0 to 0.45.0 in /examples/demo/client Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.44.0 to 0.45.0 in /examples/demo/server Bump golang.org/x/crypto from 0.13.0 to 0.14.0 in /receiver/podmanreceiver Bump golang.org/x/mod from 0.12.0 to 0.13.0 in /cmd/configschema Bump golang.org/x/net from 0.15.0 to 0.16.0 in /exporter/azuremonitorexporter Bump golang.org/x/net from 0.15.0 to 0.16.0 in /internal/aws/awsutil Bump golang.org/x/net from 0.15.0 to 0.16.0 in /receiver/jaegerreceiver Bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 in /exporter/f5cloudexporter Bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 in /extension/oauth2clientauthextension Bump golang.org/x/sys from 0.12.0 to 0.13.0 in /exporter/signalfxexporter Bump golang.org/x/sys from 0.12.0 to 0.13.0 in /pkg/stanza Bump golang.org/x/sys from 0.12.0 to 0.13.0 in /pkg/winperfcounters Bump golang.org/x/sys from 0.12.0 to 0.13.0 in /receiver/hostmetricsreceiver Bump golang.org/x/sys from 0.12.0 to 0.13.0 in /receiver/windowseventlogreceiver Bump golang.org/x/tools from 0.13.0 to 0.14.0 in /internal/tools Bump google.golang.org/api from 0.143.0 to 0.146.0 in /exporter/f5cloudexporter Bump google.golang.org/api from 0.143.0 to 0.146.0 in /exporter/googlecloudpubsubexporter Bump google.golang.org/api from 0.143.0 to 0.146.0 in /receiver/googlecloudpubsubreceiver Bump google.golang.org/api from 0.143.0 to 0.146.0 in /receiver/googlecloudspannerreceiver
Configuration menu - View commit details
-
Copy full SHA for 8da82c1 - Browse repository at this point
Copy the full SHA 8da82c1View commit details -
[internal/filterottl] Switch to
match
instead of drop (open-telemet……ry#27471) **Description:** We noticed that if you pass in a condition that fails parsing that the error message includes `drop() where ...` and it was jarring to see `drop` as the function when using filterottl to generate a condition that was not related to dropping data. While we wait for the ability to parse conditions in isolation (open-telemetry#13545), this change makes `filterottl` a little friendlier. **Testing:** <Describe what testing was performed and which tests were added.> Updated unit tests
Configuration menu - View commit details
-
Copy full SHA for 5fcd082 - Browse repository at this point
Copy the full SHA 5fcd082View commit details -
[chore] limit number of published benchmark datapoints (open-telemetr…
…y#27598) currently the charts are hard to read and the data file is 32mb in size. 100 data points per chart seem enough. Signed-off-by: Alex Boten <[email protected]>
Alex Boten authoredOct 10, 2023 Configuration menu - View commit details
-
Copy full SHA for 23a3712 - Browse repository at this point
Copy the full SHA 23a3712View commit details -
[chore] dependabot updates Tue Oct 10 17:56:10 UTC 2023 (open-telemet…
…ry#27600) Bump github.com/DataDog/sketches-go from 1.4.2 to 1.4.3 in /exporter/datadogexporter Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp from 1.19.1 to 1.20.0 in /exporter/datadogexporter Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common from 1.0.761 to 1.0.762 in /exporter/tencentcloudlogserviceexporter Bump golang.org/x/net from 0.16.0 to 0.17.0 in /exporter/azuremonitorexporter Bump golang.org/x/net from 0.16.0 to 0.17.0 in /internal/aws/awsutil Bump golang.org/x/net from 0.16.0 to 0.17.0 in /receiver/jaegerreceiver
Configuration menu - View commit details
-
Copy full SHA for ee8fc19 - Browse repository at this point
Copy the full SHA ee8fc19View commit details -
Fix typo on the main README.md (open-telemetry#27603)
Fixing a typo on the main README.md file: please following the process -> please follow the process
Configuration menu - View commit details
-
Copy full SHA for 5e96d44 - Browse repository at this point
Copy the full SHA 5e96d44View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6cc02c - Browse repository at this point
Copy the full SHA f6cc02cView commit details
Commits on Oct 11, 2023
-
[chore] Prepare release 0.87.0 (open-telemetry#27609)
The following commands were run to prepare this release: - make chlog-update VERSION=v0.87.0 - sed -i.bak s/0.86.0/0.87.0/g versions.yaml - make multimod-prerelease - make multimod-sync
Configuration menu - View commit details
-
Copy full SHA for adf5bb5 - Browse repository at this point
Copy the full SHA adf5bb5View commit details -
[exporter/parquet] remove Parquet exporter (open-telemetry#27285)
**Description:** Remove the parquet exporter **Link to tracking Issue:** Fixes open-telemetry#27284
Configuration menu - View commit details
-
Copy full SHA for e5e0aa0 - Browse repository at this point
Copy the full SHA e5e0aa0View commit details -
Add an optional argument to converters to support hashing (open-telem…
…etry#27235) **Description:** Functions to modify matched text during replacement can now be passed as optional arguments to the following Editors: - replace_pattern - replace_all_patterns - replace_match - replace_all_matches **Documentation:** https://github.com/rnishtala-sumo/opentelemetry-collector-contrib/blob/ottl-replace-pattern/pkg/ottl/ottlfuncs/README.md#replace_pattern **Issue:** Resolves open-telemetry#22787
Configuration menu - View commit details
-
Copy full SHA for 14ea97d - Browse repository at this point
Copy the full SHA 14ea97dView commit details -
feat(syslogreceiver): validate protocol name (open-telemetry#27581)
**Description:** Add validation of protocol name and be case insensitive **Link to tracking Issue:** **Testing:** Unit Tests **Documentation:** N/A --------- Signed-off-by: Dominik Rosiek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8cd3f10 - Browse repository at this point
Copy the full SHA 8cd3f10View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5d6480 - Browse repository at this point
Copy the full SHA d5d6480View commit details -
[processor/tailsampling] [chore][docs]: Fix typo in processor's README (
open-telemetry#27481) Linked to open-telemetry#25190
Configuration menu - View commit details
-
Copy full SHA for ae425ae - Browse repository at this point
Copy the full SHA ae425aeView commit details -
[receiver/podman] rename struct and function to keep expected receive…
…r.Factory and pass checkapi (open-telemetry#27077) Related to: open-telemetry#26304
Configuration menu - View commit details
-
Copy full SHA for 6ce0193 - Browse repository at this point
Copy the full SHA 6ce0193View commit details -
[exporter/awscloudwatchlogsexporter] Improve performance of the awscl…
…oudwatchlogs exporter (open-telemetry#26692) Adds support to the to parallelism in the awscloudwatchlogs exporter by leveraging the [exporter helper](https://github.com/open-telemetry/opentelemetry-collector/blob/main/exporter/exporterhelper/README.md). In this PR, we are adding support to the `num_consumers` configuration in the `sending_queue`. This will allow users to specify the number of consumers that will consume from the sending_queue in parallel. It is possible and straightforward to use this approach because CloudWatch logs [no longer requires that you use a token to control access to the stream that you are writing to](https://aws.amazon.com/about-aws/whats-new/2023/01/amazon-cloudwatch-logs-log-stream-transaction-quota-sequencetoken-requirement/). You can write to the same stream in parallel. To achieve this, this PR does the following: * Create Pusher that is able to push to multiple streams at the same time. * Move lifecycle of the Pusher to the function that is used to consume from the sending queue. This allows you to safely send to multiple streams at the same time without any resource contention since each call to consume logs will not share resources with others that are happening in parallel (one exception is the creation of log streams). Besides that I analyzed the code and removed other limitations: * locks that were not necessary * Limiter that was used to limit the number of requests per stream to 5 per second. [The TPS is much higher now and is per account.](https://aws.amazon.com/about-aws/whats-new/2023/01/amazon-cloudwatch-logs-log-stream-transaction-quota-sequencetoken-requirement/) ** How to review this PR: ** The first 3 commits in this PR were used to refactor the code before making the real changes. Please use the commits to simplify the review process. **Link to tracking Issue:** open-telemetry#26360 **Testing:** - Unit tests were added. - Tested locally sending logs to cloudwatch logs. **Documentation:** Documentation was added describing the new parameters. --------- Signed-off-by: Raphael Silva <[email protected]> Co-authored-by: Anthony Mirabella <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8bb5533 - Browse repository at this point
Copy the full SHA 8bb5533View commit details -
[exporter/prometheusremotewrite] Make maxBatchByteSize configurable (o…
…pen-telemetry#23447) Adding a feature: Making `maxBatchByteSize` a configurable parameter. This would allow users to adjust it based on the capabilities of their specific remote storage, offering more flexibility and potentially improving performance. Example: ```yaml exporters: prometheusremotewrite: endpoint: "https://my-cortex:7900/api/v1/push" max_batch_byte_size: 5000000 ``` Fixes open-telemetry#21911 **Testing:** <Describe what testing was performed and which tests were added.> Added `MaxBatchByteSize` to `TestLoadConfig(t *testing.T)` in `config_test.go` **Documentation:** <Describe the documentation added.> Added to `README.md`: - `max_batch_byte_size` (default = `3000000` -> `~2.861 mb`): Maximum size of a batch of samples to be sent to the remote write endpoint. If the batch size is larger than this value, it will be split into multiple batches. --------- Co-authored-by: Alex Boten <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20b69de - Browse repository at this point
Copy the full SHA 20b69deView commit details -
[chore] [exporter/awscloudwatchlogs] Remove duplicate consumer check (o…
…pen-telemetry#27625) **Description:** v0.87.0 `exporterhelper.queue_settings.validate()` verifies the consumer setting for us. We no longer need to duplicate that validation. **Link to tracking Issue:** <Issue number if applicable> open-telemetry#27624
Configuration menu - View commit details
-
Copy full SHA for 02cac2f - Browse repository at this point
Copy the full SHA 02cac2fView commit details -
[chore][pkg/stanza] Unexport reader's file name field (open-telemetry…
…#27434) Incremental step towards decoupling the Reader struct. This also clarifies and corrects the behavior of the `ValidateOrClose` function.
Configuration menu - View commit details
-
Copy full SHA for 813fdb4 - Browse repository at this point
Copy the full SHA 813fdb4View commit details -
[chore] update link to stack overflow (open-telemetry#27626)
Alex Boten authoredOct 11, 2023 Configuration menu - View commit details
-
Copy full SHA for fea5ba8 - Browse repository at this point
Copy the full SHA fea5ba8View commit details -
[chore] bump go versions (open-telemetry#27631)
This addresses https://pkg.go.dev/vuln/GO-2023-2102 Signed-off-by: Alex Boten <[email protected]>
Alex Boten authoredOct 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 34fea17 - Browse repository at this point
Copy the full SHA 34fea17View commit details -
[k8sclusterreceiver] remove opencensus.resourcetype resource attribute (
open-telemetry#27616) **Description:** This resource attribute was deprecated in prior release ( open-telemetry#27584) so I am removing it. **Link to tracking Issue:** open-telemetry#26487
Configuration menu - View commit details
-
Copy full SHA for 9dfa2f7 - Browse repository at this point
Copy the full SHA 9dfa2f7View commit details -
[chore][receiver/k8sobjects] add tests for k8sobjectsreceiver (open-t…
…elemetry#27569) **Description:** Adds an e2e test for the k8sobjectsreceiver to github workflow <!--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:** [18395](open-telemetry#18395)
Configuration menu - View commit details
-
Copy full SHA for 918a81e - Browse repository at this point
Copy the full SHA 918a81eView commit details -
[chore] Remove stale go mod replace for datadog-agent (open-telemetry…
…#27622) **Description:** Remove stale go mod replace for datadog-agent and upgrade to the released version. **Link to tracking Issue:** Fixes open-telemetry#25119.
Configuration menu - View commit details
-
Copy full SHA for a5528c9 - Browse repository at this point
Copy the full SHA a5528c9View commit details -
[chore] [exporter/signalfx] Remove redundant translation (open-teleme…
…try#27634) Remove translation dropping the `opencensus.resourcetype` resource attribute as it's not emitted by k8s receivers anymore. The last one was removed in open-telemetry#27616
Configuration menu - View commit details
-
Copy full SHA for 18712c2 - Browse repository at this point
Copy the full SHA 18712c2View commit details
Commits on Oct 12, 2023
-
[chore] Fix typo in README (open-telemetry#27639)
**Documentation:** <Describe the documentation added.> Found a typo while reading the transform processor readme.
Configuration menu - View commit details
-
Copy full SHA for 220b111 - Browse repository at this point
Copy the full SHA 220b111View commit details -
[Feature][exporter/azuredataexplorerexporter] Exporter helper support (…
…open-telemetry#27272) **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.--> Added support for Exporter Helper configuration. **Link to tracking Issue:** open-telemetry#24329 **Testing:** <Describe what testing was performed and which tests were added.> Added tests and manually tested with e2e scenarios --------- Co-authored-by: Ramachandran A G <[email protected]> Co-authored-by: Ziqi Zhao <[email protected]> Co-authored-by: Ramachandran A G <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ef43a0 - Browse repository at this point
Copy the full SHA 7ef43a0View commit details -
[k8sclusterreceiver] add k8s.pod.qos_class optional resource attribute (
open-telemetry#27485) **Description:** <Describe what has changed.> add k8s.pod.qos_class optional resource attriute **Link to tracking Issue:** <Issue number if applicable> open-telemetry#27483 **Testing:** <Describe what testing was performed and which tests were added.> - updated unit tests **Documentation:** <Describe the documentation added.> - generated
Configuration menu - View commit details
-
Copy full SHA for dc2658b - Browse repository at this point
Copy the full SHA dc2658bView commit details -
feat: add honeycomb marker exporter structure (open-telemetry#27001)
**Description:** This component will export markers to be consumed by the Honeycomb Markers API to highlight user events based initially on preset configurations. **Link to tracking Issue:** open-telemetry#26653 **Testing:** Unit testing for factory and config **Documentation:** README describing component usage --------- Co-authored-by: Tyler Helmuth <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 628a6cb - Browse repository at this point
Copy the full SHA 628a6cbView commit details -
[chore] [receiver/mysqlreceiver] Update readme (open-telemetry#27656)
**Description:** It's not obvious from the readme that you won't get all metrics listed in metadata by default. Suggest small doc update to make it clearer. **Link to tracking Issue:** **Testing:** Observed with running collector. **Documentation:** See above. --------- Co-authored-by: Daniel Jaglowski <[email protected]> Co-authored-by: Curtis Robert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1a2f79a - Browse repository at this point
Copy the full SHA 1a2f79aView commit details
Commits on Oct 13, 2023
-
[receiver/dockerstats] Disable deprecated cpu metric (open-telemetry#…
…24183) 2nd step for the deprecation of `container.cpu.percent` According to the deprecation plan in the [docs](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.79.0/receiver/dockerstatsreceiver#transition-to-cpu-utilization-metric-name-aligned-with-opentelemetry-specification), this PR disables the old metric by default, to be released in v0.83.0 tracking issue: open-telemetry#21807 --------- Co-authored-by: Christian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc38768 - Browse repository at this point
Copy the full SHA cc38768View commit details -
[processor/redactionprocessor] fix mask when multiple patterns exist (o…
…pen-telemetry#27646) **Description:** Fix mask when multiple patterns exist With following input: ``` attr: <secret1> <secret2> ``` and config: ``` redaction: blocked_values: - '<secret1>' - '<secret2>' ``` Output before fix: ``` attr: <secret1> **** ``` Output after fix: ``` attr: **** **** ``` **Link to tracking Issue:** <Issue number if applicable> **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.>
Configuration menu - View commit details
-
Copy full SHA for ab93d6c - Browse repository at this point
Copy the full SHA ab93d6cView commit details -
[chore] Bump grpc-go to fix CVE-2023-44487 (open-telemetry#27664)
GHSA-qppj-fm5r-hxr3 https://github.com/grpc/grpc-go/releases/tag/v1.58.3 --------- Signed-off-by: Pavol Loffay <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09bbc48 - Browse repository at this point
Copy the full SHA 09bbc48View commit details -
[chore][pkg/stanza] Add module README (open-telemetry#27657)
Resolves open-telemetry#27640 --------- Co-authored-by: Paulo Janotti <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9546e2 - Browse repository at this point
Copy the full SHA c9546e2View commit details -
[extension/storage/filestorage] Add bbolt FSync as a config option (o…
…pen-telemetry#27459) Description: Exposes bbolt fsync as a configuration option Link to tracking Issue: [20266](open-telemetry#20266) Testing: Manual Testing, Updated unit tests for factory and client Documentation: Added change-log and documentation comments in config.go --------- Co-authored-by: Daniel Jaglowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e02e73 - Browse repository at this point
Copy the full SHA 6e02e73View commit details -
[pkg/stanza] Cache event publishers: log warn once per provider (open…
…-telemetry#27658) **Description:** Cache the publisher event to: 1. Avoid logging the same error message every time one event from the given source is logged. 2. Avoid opening and closing the event publisher for every single event. **Link to tracking Issue:** [Item 4 described on the investigation](open-telemetry#21491 (comment)) for issue open-telemetry#21491. **Testing:** * Go tests for `pkg/stanza` and `receiver/windowseventlogreceiver` on Windows box. * Ran the contrib build locally to validate the change. * Can't run the full make locally: misspell is failing on Windows because the command line is too long. **Documentation:** Let me know if changing the severity of the log message requires a changelog update.
Configuration menu - View commit details
-
Copy full SHA for 784514f - Browse repository at this point
Copy the full SHA 784514fView commit details -
Make pjanotti owner of windowseventlogreceiver (open-telemetry#27667)
**Description:** Adding myself as owner of `windowseventlogreceiver` per invite open-telemetry#27658 (comment) cc @djaglowski
Configuration menu - View commit details
-
Copy full SHA for 3d643a0 - Browse repository at this point
Copy the full SHA 3d643a0View commit details -
[exporter/prometheusremotewrite] Fix exporter not respecting retrySet…
…tings.enabled flag (open-telemetry#27592) **Description:** Previously the remote write exporter would incorrectly retry if `retrySettings.enabled` was set to false. **Testing:** Unit tests
Configuration menu - View commit details
-
Copy full SHA for 3355aff - Browse repository at this point
Copy the full SHA 3355affView commit details
Commits on Oct 16, 2023
-
[processor/resourcedetection] fix parsing error for windows (open-tel…
…emetry#27678) **Description:** The `system` detector extracts all the `cpu` info from the system even if you disable the configs and I believe this is where the bug kicks in. Disabling the settings will only stop it from setting the resource attributes. The [library](https://github.com/shirou/gopsutil/blob/v3.23.9/cpu/cpu_windows.go#L113) that we rely on doesn't extract some attributes for Windows OS (in this case, the field `cpu.Model`) and it leaves this field empty. This results in a bug when we try to parse an empty string. The long-term fix will be to extract `cpu.Model` in `gopsutil` upstream library. **Link to tracking Issue:** open-telemetry#27675
Configuration menu - View commit details
-
Copy full SHA for ab79a8b - Browse repository at this point
Copy the full SHA ab79a8bView commit details -
[chore]: Expand e2e testbed (open-telemetry#27251)
Related issue: open-telemetry#20552 Tweak the mock-backend to do following: - Receives data from the receiver. - Returns errors randomly to our receiver, which attempts to resend/drop the data. This is helpful when we're required to test random behaviors of the collector and ensure reliable data delivery. This is my initial PR to expand the testbed. This will help my further efforts to expand the testbed. Myself and @omrozowicz-splunk plan on adding `sending_queue` support to the testbed and expanding the testing capabilities. --------- Co-authored-by: Daniel Jaglowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c2935f - Browse repository at this point
Copy the full SHA 3c2935fView commit details -
feat: add integration test for syslog exporter (and receiver) (open-t…
…elemetry#27464) **Description:** Adding integration tests for syslog exporter (and syslog receiver) and fixing bugs which has been found during the process **Link to tracking Issue:** open-telemetry#21245 **Testing:** Integration tests and more unit tests **Documentation:** N/A --------- Signed-off-by: Dominik Rosiek <[email protected]> Co-authored-by: Daniel Jaglowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e3323b - Browse repository at this point
Copy the full SHA 4e3323bView commit details -
[receiver/file] Fix the stated supported telemetry types (open-teleme…
…try#27684) **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.--> Logs and traces are not supported telemetry types for the file receiver, and the collector will fail to start if it the receiver is in included in a pipeline of either of these types. This change is to correct the README to properly reflect this. **Link to tracking Issue:** <Issue number if applicable> Resolves open-telemetry#27682 **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.>
Configuration menu - View commit details
-
Copy full SHA for a414171 - Browse repository at this point
Copy the full SHA a414171View commit details -
[chore] throw error if GITHUB_TOKEN env is not set (open-telemetry#27677
) running `make gengithub` or `make update-codeowners` with an incorrect token or without setting the token throws the same following error: ```https://api.github.com/orgs/open-telemetry/members?per_page=50: 401 Bad credentials []``` It makes sense to throw an error if the user has forgotten to set the GITHUB_TOKEN variable and it also distinguishes between the two cases (incorrect token and token not set)
Configuration menu - View commit details
-
Copy full SHA for 6263925 - Browse repository at this point
Copy the full SHA 6263925View commit details -
[chore] clean up koanf 1.5 dep (open-telemetry#27670)
This has been causing ambiguous imports all over the place for some time. Signed-off-by: Alex Boten <[email protected]>
Alex Boten authoredOct 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 3b30ff0 - Browse repository at this point
Copy the full SHA 3b30ff0View commit details -
Splunkent client refactor (open-telemetry#27205)
Refactored parts of the Splunk Enterprise receiver to better leverage the pre-existing otel SDK. This PR also updates the README to be a more informative document. [27026](open-telemetry#27026) Unit testing is included and updated to accommodate the new refactor.
Configuration menu - View commit details
-
Copy full SHA for 30024d9 - Browse repository at this point
Copy the full SHA 30024d9View commit details -
[exporter/signalfx] [exporter/splunkhec] Remove max_connections confi…
…g parameter (open-telemetry#27611) **Description:** The max_connections config setting were deprecated with open-telemetry#16837 and open-telemetry#16838. It has been 10 months since these changes have been made and it is time to remove this configuration setting altogether. **Link to tracking Issue:** open-telemetry#27610
Configuration menu - View commit details
-
Copy full SHA for b37a55e - Browse repository at this point
Copy the full SHA b37a55eView commit details -
[exporter/signalfx] expose build version in user agent string (open-t…
…elemetry#27612) **Description:** The current SignalFx exporter maps to a static user agent string "OpenTelemetry-Collector SignalFx Exporter/v0.0.1". This PR changes the version to match the build info version. **Link to tracking Issue:** Fixes open-telemetry#16841
Configuration menu - View commit details
-
Copy full SHA for 4a1d7c8 - Browse repository at this point
Copy the full SHA 4a1d7c8View commit details -
[chore] Fix some wording in CONTRIBUTING.md (open-telemetry#27771)
Fixes some incorrect wording in the contributing documentation
Configuration menu - View commit details
-
Copy full SHA for d5344ca - Browse repository at this point
Copy the full SHA d5344caView commit details -
[chore][exporter/splunkhec] reuse metric buffer (open-telemetry#27776)
Reuse the byte buffer used when encoding metrics to HEC events JSON.
Configuration menu - View commit details
-
Copy full SHA for c044b5a - Browse repository at this point
Copy the full SHA c044b5aView commit details -
[chore] dependabot updates Mon Oct 16 18:31:00 UTC 2023 (open-telemet…
…ry#27725) Bump github.com/DataDog/datadog-api-client-go/v2 from 2.17.0 to 2.18.0 in /exporter/datadogexporter Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp from 1.19.1 to 1.20.0 in /exporter/datadogexporter Bump github.com/aliyun/aliyun-log-go-sdk from 0.1.60 to 0.1.63 in /exporter/alibabacloudlogserviceexporter Bump github.com/aws/aws-sdk-go from 1.45.24 to 1.45.25 in /exporter/datadogexporter Bump github.com/aws/aws-sdk-go from 1.45.24 to 1.45.25 in /internal/aws/awsutil Bump github.com/aws/aws-sdk-go from 1.45.24 to 1.45.25 in /internal/aws/xray Bump github.com/aws/aws-sdk-go from 1.45.24 to 1.45.25 in /processor/resourcedetectionprocessor Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 in /pkg/translator/opencensus Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 in /processor/resourcedetectionprocessor Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 in /receiver/activedirectorydsreceiver Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 in /receiver/elasticsearchreceiver Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 in /receiver/sqlserverreceiver Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 in /receiver/vcenterreceiver Bump github.com/klauspost/compress from 1.17.0 to 1.17.1 in /exporter/fileexporter Bump github.com/prometheus/prometheus from 0.47.1 to 0.47.2 in /exporter/prometheusexporter Bump github.com/prometheus/prometheus from 0.47.1 to 0.47.2 in /pkg/translator/prometheusremotewrite Bump github.com/prometheus/prometheus from 0.47.1 to 0.47.2 in /testbed Bump google.golang.org/api from 0.146.0 to 0.147.0 in /receiver/googlecloudpubsubreceiver
Configuration menu - View commit details
-
Copy full SHA for 2c32df7 - Browse repository at this point
Copy the full SHA 2c32df7View commit details
Commits on Oct 17, 2023
-
[chore] dependabot updates Tue Oct 17 00:15:58 UTC 2023 (open-telemet…
…ry#27790) Bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.1.0 to 1.2.0 in /receiver/azureblobreceiver Bump github.com/ClickHouse/clickhouse-go/v2 from 2.14.2 to 2.14.3 in /exporter/clickhouseexporter Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp from 1.19.1 to 1.20.0 in /exporter/datadogexporter Bump github.com/aws/aws-sdk-go from 1.45.24 to 1.45.26 in /exporter/awscloudwatchlogsexporter Bump github.com/aws/aws-sdk-go from 1.45.24 to 1.45.26 in /internal/aws/cwlogs Bump github.com/aws/aws-sdk-go from 1.45.24 to 1.45.26 in /internal/aws/k8s Bump github.com/aws/aws-sdk-go from 1.45.24 to 1.45.26 in /receiver/awsxrayreceiver Bump github.com/aws/aws-sdk-go from 1.45.25 to 1.45.26 in /exporter/awsemfexporter Bump github.com/aws/aws-sdk-go from 1.45.25 to 1.45.26 in /exporter/awsxrayexporter Bump github.com/aws/aws-sdk-go from 1.45.25 to 1.45.26 in /exporter/datadogexporter Bump github.com/aws/aws-sdk-go from 1.45.25 to 1.45.26 in /extension/observer/ecsobserver Bump github.com/aws/aws-sdk-go from 1.45.25 to 1.45.26 in /internal/aws/awsutil Bump github.com/aws/aws-sdk-go from 1.45.25 to 1.45.26 in /internal/aws/proxy Bump github.com/aws/aws-sdk-go from 1.45.25 to 1.45.26 in /internal/aws/xray Bump github.com/aws/aws-sdk-go from 1.45.25 to 1.45.26 in /internal/aws/xray/testdata/sampleapp Bump github.com/aws/aws-sdk-go from 1.45.25 to 1.45.26 in /internal/metadataproviders Bump github.com/aws/aws-sdk-go from 1.45.25 to 1.45.26 in /processor/resourcedetectionprocessor Bump github.com/aws/aws-sdk-go from 1.45.25 to 1.45.26 in /receiver/awscontainerinsightreceiver Bump github.com/aws/aws-sdk-go from 1.45.25 to 1.45.26 in /receiver/awsecscontainermetricsreceiver Bump github.com/aws/aws-sdk-go-v2 from 1.21.1 to 1.21.2 in /exporter/awskinesisexporter Bump github.com/aws/aws-sdk-go-v2 from 1.21.1 to 1.21.2 in /extension/sigv4authextension Bump github.com/aws/aws-sdk-go-v2/config from 1.18.44 to 1.19.0 in /exporter/awskinesisexporter Bump github.com/aws/aws-sdk-go-v2/config from 1.18.44 to 1.19.0 in /extension/sigv4authextension Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.42 to 1.13.43 in /exporter/awskinesisexporter Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.42 to 1.13.43 in /extension/sigv4authextension Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.19.1 to 1.19.2 in /exporter/awskinesisexporter Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.23.1 to 1.23.2 in /exporter/awskinesisexporter Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.23.1 to 1.23.2 in /extension/sigv4authextension Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common from 1.0.762 to 1.0.766 in /exporter/tencentcloudlogserviceexporter Bump go.mongodb.org/atlas from 0.33.0 to 0.34.0 in /receiver/mongodbatlasreceiver
Configuration menu - View commit details
-
Copy full SHA for 702c9d7 - Browse repository at this point
Copy the full SHA 702c9d7View commit details -
[exporter/datasetexporter]: Fix NPE exception when attribute contains…
… nil (open-telemetry#27663) **Description:** Nil is valid value for the attributes in events, spans, resources, and scopes. Lets do not crash when it appears. **Link to tracking Issue:** open-telemetry#27648 **Testing:** I have added unit tests to verify the fix. **Documentation:** <Describe the documentation added.>
Configuration menu - View commit details
-
Copy full SHA for 7122783 - Browse repository at this point
Copy the full SHA 7122783View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ce2442 - Browse repository at this point
Copy the full SHA 2ce2442View commit details -
Add async config block & concurrent readers to UDP input operator (op…
…en-telemetry#27647) **Description:** adding a feature - Adding asynchronous & concurrency mode to the UDP receiver/stanza input operator - goal is to reduce UDP packet loss in high-scale scenarios. Added 'async' block that holds 'FixedAReaderRoutineCount' field - it determines how many concurrent readers will read from the UDP port, process logs, and send them downstream. **Link to tracking Issue:** 27613 **Testing:** Local stress tests ran all types of config (no 'async', with empty 'async', with 'async' that contains FixedAReaderRoutineCount=2). In repo, added single test to udp_test, config_test (in stanza udp operator), and udp_test (in udplogreceiver). **Documentation:** Updated md file for both udplogreceiver & stanza udp_input operator with the new flags. --------- Co-authored-by: Daniel Jaglowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cf8ea3a - Browse repository at this point
Copy the full SHA cf8ea3aView commit details -
[k8sclusterreceiver] change resourcequota and clusterquota units (ope…
…n-telemetry#27662) change resourcequota and clusterquota metrics to use {resource} units. **Link to tracking Issue:** open-telemetry#10553
Configuration menu - View commit details
-
Copy full SHA for 8f989ee - Browse repository at this point
Copy the full SHA 8f989eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a03d9c - Browse repository at this point
Copy the full SHA 1a03d9cView commit details -
[cmd/otelcontribcol] Simplify exporters lifecycle tests (open-telemet…
…ry#27816) There is no need to skip tests for components that we don't have factories for. We can just remove those tests. This helped to find a wrong test for nonexistent awscloudwatch exporter
Configuration menu - View commit details
-
Copy full SHA for 22ffdf5 - Browse repository at this point
Copy the full SHA 22ffdf5View commit details -
[pkg/pdatatest] Ignore span timestamps (open-telemetry#27798)
**Description:** Support ignore timestamps in span comparisons for pdatatest. **Link to tracking Issue:** open-telemetry#27688 **Testing:** make chlog-validate go test for pkg/pdatatest **Documentation:** Add usage for `ptracetest.IgnoreStartTimestamp()` and `ptracetest.IgnoreEndTimestamp()`
Configuration menu - View commit details
-
Copy full SHA for c878560 - Browse repository at this point
Copy the full SHA c878560View commit details -
[chore] [cmd/otelcontribcol] Simplify and fix receivers lifecycle tes…
…ts (open-telemetry#27818) Similar to open-telemetry#27816
Configuration menu - View commit details
-
Copy full SHA for 5196fd4 - Browse repository at this point
Copy the full SHA 5196fd4View commit details -
[cmd/otelcontribcol] Simplify processors lifecycle tests (open-teleme…
…try#27817) Similar to open-telemetry#27816
Configuration menu - View commit details
-
Copy full SHA for 69f892e - Browse repository at this point
Copy the full SHA 69f892eView commit details -
[chore][pkg/stanza] Use unscoped mock persister where possible (open-…
…telemetry#27809) Subset of open-telemetry#27775 Many tests were unnecessarily using a scoped persister. This just changes to using unscoped where possible.
Configuration menu - View commit details
-
Copy full SHA for 1657932 - Browse repository at this point
Copy the full SHA 1657932View commit details -
[chore] dependabot updates Tue Oct 17 21:10:42 UTC 2023 (open-telemet…
…ry#27819) Bump cloud.google.com/go/spanner from 1.50.0 to 1.51.0 in /receiver/googlecloudspannerreceiver Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp from 1.19.1 to 1.20.0 in /exporter/datadogexporter Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common from 1.0.766 to 1.0.767 in /exporter/tencentcloudlogserviceexporter
Configuration menu - View commit details
-
Copy full SHA for 6d5205c - Browse repository at this point
Copy the full SHA 6d5205cView commit details
Commits on Oct 18, 2023
-
[chore][pkg/stanza] Extract checkpointing logic into internal package (…
…open-telemetry#27775) This PR moves checkpointing logic into a dedicated package. Since we only actually save and load `reader.Metadata`, the `fileconsumer` package is still responsible for pulling `Metadata` out of each `Reader` prior to saving, and wrapping `Metadata` into a `Reader` when loading.
Configuration menu - View commit details
-
Copy full SHA for 02c7646 - Browse repository at this point
Copy the full SHA 02c7646View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a23c23 - Browse repository at this point
Copy the full SHA 3a23c23View commit details -
Update Grafana Agent distribution components (open-telemetry#27615)
**Description:** This adds Grafana Agent as a distribution to some new components after the Grafana Agent v0.37 release. https://github.com/grafana/agent/blob/main/CHANGELOG.md#v0370-2023-10-10 **Link to tracking Issue:** None filed. **Testing:** None added. **Documentation:** Adding links to grafana agent in the alphabetically-sorted list. --------- Signed-off-by: Paschalis Tsilias <[email protected]> Co-authored-by: Juraci Paixão Kröhling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 80094bc - Browse repository at this point
Copy the full SHA 80094bcView commit details -
[cmd/otecontribcol] Add sending data step to exporter lifecycle tests (…
…open-telemetry#27824) As the next step, I'll update it to send readonly data to immutable exporters
Configuration menu - View commit details
-
Copy full SHA for 4117a4c - Browse repository at this point
Copy the full SHA 4117a4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b517424 - Browse repository at this point
Copy the full SHA b517424View commit details -
[chore] Send readonly data to immutable exporters in lifecycle tests (o…
…pen-telemetry#27825) This should help to catch exporters that are incorrectly claimed as not mutating.
Configuration menu - View commit details
-
Copy full SHA for bf0a3f4 - Browse repository at this point
Copy the full SHA bf0a3f4View commit details -
UDP input operator - async mode - separate between readers & processo…
…rs (open-telemetry#27805) **Description:** adding a feature - when async mode is enabled in the UDP receiver (udp input operator), separating reading from processing operations. This is important to reduce data-loss in high scale UDP scenarios. See original issue for more details. The async config block is changed now. Instead of readers field (determining the concurrency level of how many threads the udp receiver is running, all reading from the UDP port, processing, and sending downstream), it will now have 2 fields: - readers - determines the concurrency level of threads only reading from UDP port and pushing the packets to a channel. - processors - determines the concurrency level of threads reading from the channel, processing the packets, and sending downstream. - max_queue_length - determines the max size of the channel between the readers & the processors. Setting it high enough, allows to prevent data-loss in cases of downstream temporary latency. Once channel is full, the readers thread will stop until there's room in the queue (so to prevent unlimited memory usage). This improves performance and reduces UDP packet loss in high-scale scenarios. Note that async mode only supports this separation of readers from processors. If async config block isn't included, the default state **Link to tracking Issue:** 27613 **Testing:** Local stress tests ran all types of async config (no 'async', with 'async', etc.). Updating existing udp test accordingly. Also, ran scale tests and saw improvement in data-loss. **Documentation:** Updated md file for both udplogreceiver & stanza udp_input operator with the new flags. --------- Co-authored-by: Daniel Jaglowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c2f343b - Browse repository at this point
Copy the full SHA c2f343bView commit details -
[receiver/filelog] Implement specifying top n files to track when ord…
…ering (open-telemetry#27844) **Description:** * Add a new `ordering_criteria.top_n` option, which allows a user to specify the number of files to track after ordering. * Default is 1, which was the existing behavior. **Link to tracking Issue:** open-telemetry#23788 **Testing:** Unit tests added. **Documentation:** Added new parameter to existing documentation.
Configuration menu - View commit details
-
Copy full SHA for c44ad3c - Browse repository at this point
Copy the full SHA c44ad3cView commit details
Commits on Oct 19, 2023
-
[pkg/pdatautil] Optimize the hashing function for
pcommon.Map
(open……-telemetry#27840) **Description:** Improve the performance of the `MapHash` function, mostly by using the xxhash architecture optimized version. `hash.Sum` is a 'Go-code' only implementation `xxhash.Sum64` has optimized versions for different architectures Both result in the exact same hash though. For the given benchmarks, the gain is > 10% From `main`: ``` goos: linux goarch: amd64 pkg: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil cpu: 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz BenchmarkMapHashFourItems-16 47676003 236.0 ns/op 24 B/op 1 allocs/op BenchmarkMapHashEightItems-16 22551222 532.3 ns/op 32 B/op 2 allocs/op BenchmarkMapHashWithEmbeddedSliceAndMap-16 14098969 893.1 ns/op 56 B/op 3 allocs/op ``` The PR: ``` goos: linux goarch: amd64 pkg: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil cpu: 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz BenchmarkMapHashFourItems-16 59854737 203.4 ns/op 24 B/op 1 allocs/op BenchmarkMapHashEightItems-16 25609375 475.0 ns/op 32 B/op 2 allocs/op BenchmarkMapHashWithEmbeddedSliceAndMap-16 15950144 753.8 ns/op 56 B/op 3 allocs/op ``` **Testing:** (Re-)using the same tests and benchmarks to prove semantics didn't change.
Configuration menu - View commit details
-
Copy full SHA for 762f843 - Browse repository at this point
Copy the full SHA 762f843View commit details -
[aws/cwlogs] Reduce noisy logger in CloudWatch logs pusher (open-tele…
…metry#27774) **Description:** Log at the debug level instead of info level. Existing behavior would cause excessive log lines on each successful push.
Configuration menu - View commit details
-
Copy full SHA for 8ab993c - Browse repository at this point
Copy the full SHA 8ab993cView commit details -
[pkg/pdatatest] Ignore trace ID for ptracetest (open-telemetry#27829)
**Description:** Support ignore trace ID in span comparisons for ptracetest. **Link to tracking Issue:** open-telemetry#27687
Configuration menu - View commit details
-
Copy full SHA for 51b8081 - Browse repository at this point
Copy the full SHA 51b8081View commit details -
[pkg/pdatatest] Ignore span ID for ptracetest (open-telemetry#27833)
**Description:** Support ignore span ID in span comparisons for ptracetest. **Link to tracking Issue:** open-telemetry#27685 **Testing:** make chlog-validate go test for pdatatest **Documentation:**
Configuration menu - View commit details
-
Copy full SHA for 4b41ec6 - Browse repository at this point
Copy the full SHA 4b41ec6View commit details -
[processor/k8sattributes] Handle all resource deletion event types (o…
…pen-telemetry#27847) **Description:** The k8s go client's cache expects OnDelete handlers to handle objects of type DeletedFinalStateUnknown when the cache's watch mechanism misses a delete and notices later. This changes the processor to handle such deletes as if they were normal, rather than logging an error and dropping the change. **Link to tracking Issue:** open-telemetry#27632 **Testing:** Only what you see in the unit tests. I am open to suggestions, but I don't see this being a code path we can reasonably cover in the e2e test suite. Verified manually locally on a kind cluster. * Stood up two deployments loosely based off e2e testing resources, one w/ a collector built from this branch and the other docker.io/otel/opentelemetry-collector-contrib:latest. * Both included an additional container in the collector pod I used to fiddle with iptables rules. * Added rules to reject traffic to/from the kube api server * Deleted some namespaces containing deployments generating telemetry. * Restored connectivity by removing the iptables rules. * Observed the collector built from this branch was silent (aside from the junk the k8s client logs due to the broken connection) * Observed the latest ([0.87.0](https://hub.docker.com/layers/otel/opentelemetry-collector-contrib/0.87.0/images/sha256-77cdd395b828b09cb920c671966f09a87a40611aa6107443146086f2046f4a9a?context=explore)) collector logged a handful of errors for the deleted resources (api_v1.Pod, and apps_v1.ReplicaSet. I probably just didn't wait long enough for Namespace.) ``` 2023-10-19T02:18:37.781Z error kube/client.go:236 object received was not of type api_v1.Pod {"kind": "processor", "name": "k8sattributes", "pipeline": "metrics", "received": {"Key":"src1/telemetrygen-patched-766d55cbcb-8zktr","Obj":{"metadata":{"name":"telemetrygen-patched-766d55cbcb-8zktr","namespace":"src1","uid":"be5d2268-c8b0-434d-b3b8-8b18083c7a8b","creat ionTimestamp":"2023-10-19T02:01:08Z","labels":{"app":"telemetrygen-patched","pod-template-hash":"766d55cbcb"},"ownerReferences":[{"apiVersion":"apps/v1","kind":"ReplicaSet","name":"telemetrygen-patched-766d55cbcb","uid":"a887d67a-d5d6-4269-b520-45dbb4f1cd82","controller":true,"blockOwnerDeletion":true}]},"spec":{"containers":[{"name":"telemetrygen","image":"localhost/telemetrygen :latest","resources":{}}],"nodeName":"manual-e2e-testing-control-plane"},"status":{"podIP":"10.244.0.56","startTime":"2023-10-19T02:01:08Z","containerStatuses":[{"name":"telemetrygen","state":{},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":"","containerID":"containerd://2821ef32cd8bf93a13414504c0f8f0c016c84be49d6ffdbd475d7e4681e90c51"}]}}}} github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor/internal/kube.(*WatchClient).handlePodDelete github.com/open-telemetry/opentelemetry-collector-contrib/processor/[email protected]/internal/kube/client.go:236 k8s.io/client-go/tools/cache.ResourceEventHandlerFuncs.OnDelete k8s.io/[email protected]/tools/cache/controller.go:253 ... 2023-10-19T02:19:03.970Z error kube/client.go:868 object received was not of type apps_v1.ReplicaSet {"kind": "processor", "name": "k8sattributes", "pipeline": "metrics", "received": {"Key":"src1/telemetrygen-stable-5c444bb8b8","Obj":{"metadata":{"name":"telemetrygen-stable-5c444bb8b8","namespace":"src1","uid":"d37707ff-b308-4339-8543-a1caf5705ea8","creationTimestamp":null,"ownerReferences":[{"apiVersion":"apps/v1","kind":"Deployment","name":"telemetrygen-stable","uid":"c421276e-e1bf-40c5-85e1-e92e30363da5","controller":true,"blockOwnerDeletion":true}]},"spec":{"selector":null,"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":null}}},"status":{"replicas":0}}}} github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor/internal/kube.(*WatchClient).handleReplicaSetDelete github.com/open-telemetry/opentelemetry-collector-contrib/processor/[email protected]/internal/kube/client.go:868 k8s.io/client-go/tools/cache.ResourceEventHandlerFuncs.OnDelete k8s.io/[email protected]/tools/cache/controller.go:253 k8s.io/client-go/tools/cache.(*processorListener).run.func1 k8s.io/[email protected]/tools/cache/shared_informer.go:979 k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1 ... ``` **Documentation:** N/A - it is not clear to me whether or not this should land on the changelog. Its impact on users is marginal. Signed-off-by: Christian Kruse <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b0f0dda - Browse repository at this point
Copy the full SHA b0f0ddaView commit details -
[pkg/ottl] Add Double converter (open-telemetry#27457)
**Description:** Adding a Double converter to pkg/ottl **Link to tracking Issue:** closes open-telemetry#22056
Configuration menu - View commit details
-
Copy full SHA for c482aa7 - Browse repository at this point
Copy the full SHA c482aa7View commit details -
[chore][exporter/fileexporter] use errors.Join instead of go.uber.org…
…/multierr (open-telemetry#27835) **Description:** fileexporter: use errors.Join instead of go.uber.org/multierr **Link to tracking Issue:** open-telemetry#25121
Configuration menu - View commit details
-
Copy full SHA for be81ae7 - Browse repository at this point
Copy the full SHA be81ae7View commit details -
[connector/datadog] Allow export to traces pipelines (open-telemetry#…
…27846) **Description:** <Describe what has changed.> Allow datadogconnector export to traces pipelines **Link to tracking Issue:** <Issue number if applicable> **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.> --------- Co-authored-by: Pablo Baeyens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1842e13 - Browse repository at this point
Copy the full SHA 1842e13View commit details -
[receiver/k8sobjects] Bump to beta stability for logs (open-telemetry…
…#27635) **Description:** Bumps the receiver to beta stability for logs **Link to tracking Issue:** <Issue number if applicable> Closes open-telemetry#21503
Configuration menu - View commit details
-
Copy full SHA for d474dca - Browse repository at this point
Copy the full SHA d474dcaView commit details -
[chore][exporter/elasticsearchexporter] use errors.Join instead of go…
….uber.org/multierr (open-telemetry#27857) **Description:** use errors.Join instead of go.uber.org/multierr **Link to tracking Issue:** <Issue number if applicable> open-telemetry#25121 **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.>
Configuration menu - View commit details
-
Copy full SHA for cbe5e71 - Browse repository at this point
Copy the full SHA cbe5e71View commit details -
Add JMX metrics gatherer version 1.31.0-alpha (open-telemetry#27852)
cc @open-telemetry/java-contrib-approvers
Configuration menu - View commit details
-
Copy full SHA for b10bbca - Browse repository at this point
Copy the full SHA b10bbcaView commit details -
[chore][cmd/otelcontribcol] Exclude from linter (open-telemetry#27865)
**Description:** The linter runs are taking longer and longer as more components and dependencies are added, it's preferable to simply run on each individual component. **Link to tracking Issue:** Related: open-telemetry#27850
Configuration menu - View commit details
-
Copy full SHA for 1e793c7 - Browse repository at this point
Copy the full SHA 1e793c7View commit details -
[chore][pkg/stanza] Log matching paths (open-telemetry#27859)
This PR adds a debug log to give visibility into the exact outcome of file matching configuration. It also removes some fragile logging expectations from batching tests. I believe the meaningful part of the tests remain intact.
Configuration menu - View commit details
-
Copy full SHA for ac020a2 - Browse repository at this point
Copy the full SHA ac020a2View commit details -
[extension/encoding/jsonlogencoding] add new extension for JSON codec (…
…open-telemetry#27484) **Description:** Create a new extension for JSON. This will be used in pulsarreceiver/kafkareceiver to populate the log record's map from the raw body. **Link to tracking Issue:** [6272](https://github.com/open-telemetry/opentelemetry-collector/issues/6272) --------- Co-authored-by: Dmitrii Anoshin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9f457d3 - Browse repository at this point
Copy the full SHA 9f457d3View commit details -
[pkg/pdatatest] Ignore span attribute value (open-telemetry#27861)
**Description:** Support ignore span attribute value in span comparisons for ptracetest. **Link to tracking Issue:** open-telemetry#27689
Configuration menu - View commit details
-
Copy full SHA for 147d59d - Browse repository at this point
Copy the full SHA 147d59dView commit details -
[cmd/otelcolcontrib] [chore] Send test data in lifecycle processor te…
…sts (open-telemetry#27848) The lifecycle test passes readonly data to processors claimed as not mutable to catch invalid behavior. Similar to open-telemetry#27825, but for processors tests.
Configuration menu - View commit details
-
Copy full SHA for a9e4f7f - Browse repository at this point
Copy the full SHA a9e4f7fView commit details
Commits on Oct 20, 2023
-
[chore] remove mentions of docs.signalfx.com from docs (open-telemetr…
…y#27869) The website docs.signalfx.com has been decommissioned and no longer resolves. Changing all doc links to the new doc website or removing them.
Configuration menu - View commit details
-
Copy full SHA for d818cfe - Browse repository at this point
Copy the full SHA d818cfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24f1c59 - Browse repository at this point
Copy the full SHA 24f1c59View commit details -
[exporter/signalfx] Add an option to control the dimension client tim…
…eout (open-telemetry#27815) **Description:** The dimension client timeout is currently hardcoded to 10 seconds, this PR makes the timeout configurable. Signed-off-by: Dani Louca <[email protected]> Co-authored-by: Antoine Toulme <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d2be84 - Browse repository at this point
Copy the full SHA 1d2be84View commit details -
[chore] [dockerstatsreceiver] update dockerstats receiver deprecation…
… schedule (open-telemetry#27853)
Configuration menu - View commit details
-
Copy full SHA for 56a5497 - Browse repository at this point
Copy the full SHA 56a5497View commit details -
[exporter/datasetexporter]: Make export of resources and scopes more …
…flexible (open-telemetry#27683) **Description:** Make export of resources and scopes more flexible **Link to tracking Issue:** open-telemetry#27651 , open-telemetry#27649 **Testing:** Unit tests **Documentation:** <Describe the documentation added.> **Note:**: This PR is on top of this PR - https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/27663/files - since it's introducing some helper functions and it's fixing NPE. Fixes open-telemetry#27651 Fixes open-telemetry#27649 --------- Signed-off-by: Paschalis Tsilias <[email protected]> Signed-off-by: Christian Kruse <[email protected]> Co-authored-by: Paschalis Tsilias <[email protected]> Co-authored-by: Juraci Paixão Kröhling <[email protected]> Co-authored-by: Dmitrii Anoshin <[email protected]> Co-authored-by: Andrzej Stencel <[email protected]> Co-authored-by: hovavza <[email protected]> Co-authored-by: Daniel Jaglowski <[email protected]> Co-authored-by: Brandon Johnson <[email protected]> Co-authored-by: Miel Donkers <[email protected]> Co-authored-by: bryan-aguilar <[email protected]> Co-authored-by: sakulali <[email protected]> Co-authored-by: Christian Kruse <[email protected]> Co-authored-by: gord02 <[email protected]> Co-authored-by: bagmeg <[email protected]> Co-authored-by: Yang Song <[email protected]> Co-authored-by: Pablo Baeyens <[email protected]> Co-authored-by: Tyler Helmuth <[email protected]> Co-authored-by: OpenTelemetry Bot <[email protected]> Co-authored-by: Curtis Robert <[email protected]> Co-authored-by: VihasMakwana <[email protected]> Co-authored-by: Antoine Toulme <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e347ff3 - Browse repository at this point
Copy the full SHA e347ff3View commit details -
[pkg/stanza] Fix nil pointer dereference (open-telemetry#27882)
**Description:** Copying reader with empty FlushState will cause a nil pointer dereference.
Configuration menu - View commit details
-
Copy full SHA for da24c2b - Browse repository at this point
Copy the full SHA da24c2bView commit details -
[cmd/telemetrygen] Move end to end tests to separate module (open-tel…
…emetry#27878) **Description:** Move `cmd/telemetrygen` integration tests to separate module, to avoid local replaces. Follow up to open-telemetry#26668. **Link to tracking Issue:** Fixes open-telemetry#27855
Configuration menu - View commit details
-
Copy full SHA for a504159 - Browse repository at this point
Copy the full SHA a504159View commit details -
Warn instead of failing when renaming metrics using metric_relabel_co…
…nfigs (open-telemetry#25888) **Description:** Fixes open-telemetry#5001 When that issue was filed, we dropped unknown-typed metrics. Now that we convert them to gauges, users may want to use metric_relabel_configs to rename metrics, even if they lose metadata. In the future, we have other enhancements planned to better-support unknown-typed metrics. Change the error to a warning. It is still likely not a best practice to use relabel configs for this purpose, but for users copy-pasting prometheus configs, it is best not to fail if we can help it.
Configuration menu - View commit details
-
Copy full SHA for 3a40682 - Browse repository at this point
Copy the full SHA 3a40682View commit details -
[chore][cmd/oteltestbedcol] Skip linting generated code (open-telemet…
…ry#27884) **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.--> Same idea as open-telemetry#27865, remove generated code from being linted. The linter is taking longer and longer to run as more components and dependencies are added. This change is to remove unnecessary modules from being linted, which will help reduce runtime and resources required. **Link to tracking Issue:** <Issue number if applicable> Related open-telemetry#27850
Configuration menu - View commit details
-
Copy full SHA for 1f49a72 - Browse repository at this point
Copy the full SHA 1f49a72View commit details -
[chore][receiver/syslog] Remove inaccurate field from doc (open-telem…
…etry#27883) Resolves open-telemetry#27871
Configuration menu - View commit details
-
Copy full SHA for 0a68806 - Browse repository at this point
Copy the full SHA 0a68806View commit details -
[chore] fix codeowners (open-telemetry#27886)
Some changes were made to the CODEOWNERS file without editing the metadata.yaml files first.
Configuration menu - View commit details
-
Copy full SHA for 43e259f - Browse repository at this point
Copy the full SHA 43e259fView commit details
Commits on Oct 23, 2023
-
[chore][exporter/datadogexporter] use errors.Join instead of go.uber.…
…org/multierr (open-telemetry#27888) **Description:** use errors.Join instead of go.uber.org/multierr **Link to tracking Issue:** <Issue number if applicable> open-telemetry#25121 **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.>
Configuration menu - View commit details
-
Copy full SHA for e027722 - Browse repository at this point
Copy the full SHA e027722View commit details -
[exporter/elasticsearch] add missing scope info in span/log attributes (
open-telemetry#27288) **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.--> **Link to tracking Issue:** open-telemetry#27282 **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.> --------- Signed-off-by: Jared Tan <[email protected]> Signed-off-by: Dominik Rosiek <[email protected]> Signed-off-by: Raphael Silva <[email protected]> Signed-off-by: Alex Boten <[email protected]> Signed-off-by: Pavol Loffay <[email protected]> Co-authored-by: Antoine Toulme <[email protected]> Co-authored-by: Raj Nishtala <[email protected]> Co-authored-by: Dominik Rosiek <[email protected]> Co-authored-by: Povilas Versockas <[email protected]> Co-authored-by: Priyanshu Raj <[email protected]> Co-authored-by: sakulali <[email protected]> Co-authored-by: Raphael Philipe Mendes da Silva <[email protected]> Co-authored-by: Anthony Mirabella <[email protected]> Co-authored-by: Yotam loewenbach <[email protected]> Co-authored-by: Alex Boten <[email protected]> Co-authored-by: bryan-aguilar <[email protected]> Co-authored-by: Daniel Jaglowski <[email protected]> Co-authored-by: Jina Jain <[email protected]> Co-authored-by: Yang Song <[email protected]> Co-authored-by: Dmitrii Anoshin <[email protected]> Co-authored-by: Curtis Robert <[email protected]> Co-authored-by: Abhishek Saharn <[email protected]> Co-authored-by: Ramachandran A G <[email protected]> Co-authored-by: Ziqi Zhao <[email protected]> Co-authored-by: Ramachandran A G <[email protected]> Co-authored-by: Faith Chikwekwe <[email protected]> Co-authored-by: Tyler Helmuth <[email protected]> Co-authored-by: Daniel Kuiper <[email protected]> Co-authored-by: Carlos Castro <[email protected]> Co-authored-by: Christian <[email protected]> Co-authored-by: ArchangelSDY <[email protected]> Co-authored-by: Pavol Loffay <[email protected]> Co-authored-by: Paulo Janotti <[email protected]> Co-authored-by: Nathan Burke <[email protected]> Co-authored-by: VihasMakwana <[email protected]> Co-authored-by: shalper2 <[email protected]> Co-authored-by: OpenTelemetry Bot <[email protected]> Co-authored-by: Martin Majlis <[email protected]> Co-authored-by: hovavza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98da843 - Browse repository at this point
Copy the full SHA 98da843View commit details -
make update-otel
(open-telemetry#27904)**Description:** Test for open-telemetry/opentelemetry-collector/pull/8723
Configuration menu - View commit details
-
Copy full SHA for 446448d - Browse repository at this point
Copy the full SHA 446448dView commit details -
[chore][pkg/stanza] Use variadic arg in test expectation (open-teleme…
…try#28206) This PR just streamlines some test code.
Configuration menu - View commit details
-
Copy full SHA for 93cde30 - Browse repository at this point
Copy the full SHA 93cde30View commit details -
[chore][pkg/stanaza] Fix and strengthen test case (open-telemetry#28228)
Follows: open-telemetry#28206 This PR fixes a setup problem with a particular test and further enhances it to make it more robust. The problem was that it restarts a single operator, which is not strictly supported behavior. Instead, a new operator should be created from the same config. The test involves moving a file and then validating that a log written to the original file location is read correctly. This enhances the test to also validate that additional logs written to the original (moved) file will be read as well.
Configuration menu - View commit details
-
Copy full SHA for ac5407c - Browse repository at this point
Copy the full SHA ac5407cView commit details -
[chore] bump core v0.88.0 (open-telemetry#28461)
Signed-off-by: Alex Boten <[email protected]>
Alex Boten authoredOct 23, 2023 Configuration menu - View commit details
-
Copy full SHA for d83a322 - Browse repository at this point
Copy the full SHA d83a322View commit details
Commits on Oct 24, 2023
-
[extension/encodingextension] Introduce zipkin encoding extension. (o…
…pen-telemetry#27877) Introduce zipkin encoding extension. For more context, see open-telemetry#27564
Configuration menu - View commit details
-
Copy full SHA for 4241ab5 - Browse repository at this point
Copy the full SHA 4241ab5View commit details -
[pkg/ottl] Fix issue with named parameter spacing (open-telemetry#28511)
**Description:** Fixes an issue with the grammar where named parameters had to have a space after the `=`. **Link to tracking Issue:** Closes open-telemetry#27638 **Testing:** Added a new unit test
Configuration menu - View commit details
-
Copy full SHA for 501ef10 - Browse repository at this point
Copy the full SHA 501ef10View commit details -
[chore][pkg/stanza] Ensure all start/stop calls in are balanced (open…
…-telemetry#28294) Follows open-telemetry#28228 This normalizes calls to `Start` and `Stop` across the test suite. In some cases, `poll` is called directly in order to trigger behavior independently of timing. However, we should _either_ use `poll` directly, or use both `Start` and `Stop` exactly once. In the future, I expect `poll` will be exported and tested directly as part of an internal package.
Configuration menu - View commit details
-
Copy full SHA for cde5da6 - Browse repository at this point
Copy the full SHA cde5da6View commit details -
[chore][pkg/stanza] Merge roller into fileconsumer.Manager (open-tele…
…metry#28451) Follows open-telemetry#28419 This discards the separate "roller" and implements the same functionality directly in `fileconsumer.Manager`. The motivation for this is to move towards a system of managing files where each file is managed by only one list at a time. This PR retains two overlapping slices of readers (`previousPollFiles` and `knownFiles`), but the functionality does not change. open-telemetry#27823 should get us the rest of the way there.
Configuration menu - View commit details
-
Copy full SHA for d4016fa - Browse repository at this point
Copy the full SHA d4016faView commit details -
[chore] Prepare release 0.88.0 (open-telemetry#28562)
The following commands were run to prepare this release: - make chlog-update VERSION=v0.88.0 - sed -i.bak s/0.87.0/0.88.0/g versions.yaml - make multimod-prerelease - make multimod-sync
Configuration menu - View commit details
-
Copy full SHA for eda24a8 - Browse repository at this point
Copy the full SHA eda24a8View commit details -
Added documentation to describe how to use with AAD Auth Proxy (open-…
…telemetry#26350) **Description:** Added documentation to describe how to use the AAD Auth Proxy to enable AAD based authentication. **Link to tracking Issue:** 24451 **Testing:** None - documentation change. **Documentation:** New AUTHENTICATION.md page describing how to configure the Exporter and the Auth Proxy to work together.
Configuration menu - View commit details
-
Copy full SHA for 3edf244 - Browse repository at this point
Copy the full SHA 3edf244View commit details -
[servicegraphconnector] Add flush interval config (open-telemetry#27879)
**Description:** Add a config option to periodically flush metrics, instead of flushing on every push. **Link to tracking Issue:** <Issue number if applicable> open-telemetry#27679 **Testing:** <Describe what testing was performed and which tests were added.> Added tests that verify metrics are flushed asynchronously **Documentation:** <Describe the documentation added.> Documentation added to `config.go` --------- Co-authored-by: Juraci Paixão Kröhling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a27029 - Browse repository at this point
Copy the full SHA 3a27029View commit details -
[headerssetter] Remove "Limitations" section from README. (open-telem…
…etry#27465) The docs for the `headers_setter` extension state that the `from_context` config option does not work if the batch processor is used. I believe this comment is out of date, because it seems that the [PR](open-telemetry/opentelemetry-collector#7578) linked to the [issue](open-telemetry/opentelemetry-collector#4544) has been merged. Note that I haven't tested that this actually works with the header setter extension. Please let me know if you think testing is necessary. Co-authored-by: Juraci Paixão Kröhling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d50e094 - Browse repository at this point
Copy the full SHA d50e094View commit details -
[k8sclusterreceiver] add k8s.node.condition metric (open-telemetry#27838
) **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.--> Add new k8s.node.condition metric, so that we can deprecate k8s.node.condition_* metrics. **Link to tracking Issue:** <Issue number if applicable> open-telemetry#27617 **Testing:** <Describe what testing was performed and which tests were added.> - added unit tests **Documentation:** <Describe the documentation added.> - added docs
Configuration menu - View commit details
-
Copy full SHA for 67fcaad - Browse repository at this point
Copy the full SHA 67fcaadView commit details -
[servicegraphprocessor, servicegraphconnector] Measure latency in sec…
…onds instead of milliseconds (open-telemetry#27665) **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.--> Measures latency in seconds instead of milliseconds, as the metric name indicates. Previously, milliseconds was used. This unit is still available via the feature gate `processor.servicegraph.legacyLatencyUnitMs`. This is a breaking change. **Link to tracking Issue:** <Issue number if applicable> open-telemetry#27488 **Testing:** <Describe what testing was performed and which tests were added.> Tests are updated **Documentation:** <Describe the documentation added.> --------- Co-authored-by: Curtis Robert <[email protected]> Co-authored-by: Juraci Paixão Kröhling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9f1865 - Browse repository at this point
Copy the full SHA c9f1865View commit details -
[cmd/telemetrygen] Remove remaining replace statement (open-telemetry…
…#28565) **Description:** open-telemetry#27878 was not enough to fix `go install`, this should fix it. **Link to tracking Issue:** Fixes open-telemetry#27855
Configuration menu - View commit details
-
Copy full SHA for 85fba96 - Browse repository at this point
Copy the full SHA 85fba96View commit details -
[receiver/windowseventlog] Add Execution and Security information to …
…parsed event log (open-telemetry#27864) **Description:** Adds parsing for Execution and Security sections of the event log, as defined in the schema here: https://learn.microsoft.com/en-us/windows/win32/wes/eventschema-systempropertiestype-complextype **Link to tracking Issue:** open-telemetry#27810 **Testing:** * Added some unit tests * Tested on a windows machine to make sure it parsed correctly on a real system --------- Co-authored-by: Paulo Janotti <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8531c0 - Browse repository at this point
Copy the full SHA a8531c0View commit details -
[examples/demo] Use most recent Docker image (open-telemetry#28566)
**Description:** Bumps image to latest released version to have the `debug` exporter available. **Link to tracking Issue:** Fixes open-telemetry#28553
Configuration menu - View commit details
-
Copy full SHA for f7e57f9 - Browse repository at this point
Copy the full SHA f7e57f9View commit details -
[pkg/ottl] Expose component.TelemetrySettings to OTTL path parsers so…
… that the component's logger is available to contexts (open-telemetry#27660) **Description:** <Describe what has changed.> Passes `component.TelemetrySettings` to all path parsers so that they can pass the component's logger down to current/future contexts' getters/setters **Link to tracking Issue:** open-telemetry#22076 **Testing:** N/A, i'm assuming a successful compile and tests passing are sufficient **Documentation:** N/A Co-authored-by: Tyler Helmuth <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f927e31 - Browse repository at this point
Copy the full SHA f927e31View commit details -
[cmd/telemetrygen] Remove remaining replace statement (open-telemetry…
…#28565) (open-telemetry#28574) Backport of open-telemetry#28565 (cherry picked from commit 85fba96)
Configuration menu - View commit details
-
Copy full SHA for ce44490 - Browse repository at this point
Copy the full SHA ce44490View commit details -
Merge pull request open-telemetry#28576 from open-telemetry/release/v…
…0.88.x Merge release/v0.88.x branch into main
Alex Boten authoredOct 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 4bd587e - Browse repository at this point
Copy the full SHA 4bd587eView commit details -
[chore][pkg/stanza] Fix tests which leave files open (open-telemetry#…
…28569) `fileconsumer.Manager.poll` leaves files open so that the next poll cycle can use them. In tests, the direct use of this function should be accompanied by explicit action to clean up the files.
Configuration menu - View commit details
-
Copy full SHA for 7daa7a3 - Browse repository at this point
Copy the full SHA 7daa7a3View commit details
Commits on Oct 25, 2023
-
[chore] dependabot updates Tue Oct 24 15:25:38 UTC 2023 (open-telemet…
…ry#28572) Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp from 1.19.1 to 1.20.0 in /exporter/datadogexporter Bump github.com/IBM/sarama from 1.41.2 to 1.41.3 in /exporter/kafkaexporter Bump github.com/IBM/sarama from 1.41.2 to 1.41.3 in /receiver/kafkareceiver Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.1 in /extension/observer/ecsobserver Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.1 in /internal/aws/awsutil Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.1 in /internal/aws/k8s Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.1 in /internal/aws/xray Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.1 in /receiver/awsxrayreceiver Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.2 in /exporter/awscloudwatchlogsexporter Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.2 in /exporter/awsxrayexporter Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.2 in /exporter/datadogexporter Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.2 in /extension/observer/ecsobserver Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.2 in /internal/aws/awsutil Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.2 in /internal/aws/cwlogs Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.2 in /internal/aws/k8s Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.2 in /internal/aws/proxy Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.2 in /internal/aws/xray Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.2 in /internal/metadataproviders Bump github.com/aws/aws-sdk-go from 1.45.26 to 1.46.2 in /receiver/awsxrayreceiver Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.19.2 to 1.20.0 in /exporter/awskinesisexporter Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 in /exporter/prometheusremotewriteexporter Bump github.com/golangci/golangci-lint from 1.54.1 to 1.55.0 in /internal/tools Bump github.com/klauspost/compress from 1.17.1 to 1.17.2 in /exporter/fileexporter Bump github.com/klauspost/compress from 1.17.1 to 1.17.2 in /exporter/sapmexporter Bump github.com/prometheus/common from 0.44.0 to 0.45.0 in /exporter/prometheusexporter Bump github.com/prometheus/common from 0.44.0 to 0.45.0 in /testbed Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common from 1.0.767 to 1.0.772 in /exporter/tencentcloudlogserviceexporter Bump github.com/wavefronthq/wavefront-sdk-go from 0.14.0 to 0.15.0 in /exporter/tanzuobservabilityexporter Bump go.opentelemetry.io/collector/component from 0.87.1-0.20231023033326-37116a25be8d to 0.88.0 in /receiver/awsxrayreceiver Bump go.opentelemetry.io/collector/processor from 0.87.1-0.20231023033326-37116a25be8d to 0.88.0 in /processor/logstransformprocessor Bump google.golang.org/api from 0.147.0 to 0.148.0 in /exporter/f5cloudexporter Bump google.golang.org/api from 0.147.0 to 0.148.0 in /receiver/googlecloudpubsubreceiver Bump google.golang.org/api from 0.147.0 to 0.148.0 in /receiver/googlecloudspannerreceiver Bump google.golang.org/grpc from 1.58.3 to 1.59.0 in /examples/demo/client Bump k8s.io/api from 0.28.2 to 0.28.3 in /extension/observer/k8sobserver Bump k8s.io/api from 0.28.2 to 0.28.3 in /internal/aws/k8s Bump k8s.io/api from 0.28.2 to 0.28.3 in /internal/metadataproviders Bump k8s.io/api from 0.28.2 to 0.28.3 in /processor/k8sattributesprocessor Bump k8s.io/apimachinery from 0.28.2 to 0.28.3 in /exporter/datadogexporter Bump k8s.io/apimachinery from 0.28.2 to 0.28.3 in /extension/observer/k8sobserver Bump k8s.io/apimachinery from 0.28.2 to 0.28.3 in /internal/aws/k8s Bump k8s.io/apimachinery from 0.28.2 to 0.28.3 in /internal/k8sconfig Bump k8s.io/apimachinery from 0.28.2 to 0.28.3 in /internal/metadataproviders Bump k8s.io/apimachinery from 0.28.2 to 0.28.3 in /receiver/kubeletstatsreceiver Bump k8s.io/client-go from 0.28.2 to 0.28.3 in /extension/observer/k8sobserver Bump k8s.io/client-go from 0.28.2 to 0.28.3 in /internal/aws/k8s Bump k8s.io/client-go from 0.28.2 to 0.28.3 in /internal/k8sconfig Bump k8s.io/client-go from 0.28.2 to 0.28.3 in /internal/kubelet Bump k8s.io/client-go from 0.28.2 to 0.28.3 in /internal/metadataproviders Bump k8s.io/client-go from 0.28.2 to 0.28.3 in /processor/k8sattributesprocessor Bump sigs.k8s.io/controller-runtime from 0.16.2 to 0.16.3 in /exporter/loadbalancingexporter --------- Signed-off-by: Alex Boten <[email protected]> Co-authored-by: Alex Boten <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d152a93 - Browse repository at this point
Copy the full SHA d152a93View commit details -
[chore] dependabot updates Wed Oct 25 05:13:14 UTC 2023 (open-telemet…
…ry#28611) Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp from 1.19.1 to 1.20.0 in /exporter/datadogexporter Bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3 in /exporter/awscloudwatchlogsexporter Bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3 in /exporter/awsxrayexporter Bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3 in /exporter/datadogexporter Bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3 in /extension/observer/ecsobserver Bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3 in /internal/aws/awsutil Bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3 in /internal/aws/cwlogs Bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3 in /internal/aws/k8s Bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3 in /internal/aws/proxy Bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3 in /internal/aws/xray Bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3 in /internal/metadataproviders Bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3 in /receiver/awsxrayreceiver Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common from 1.0.767 to 1.0.772 in /exporter/tencentcloudlogserviceexporter Bump go.opentelemetry.io/collector/component from 0.87.1-0.20231023033326-37116a25be8d to 0.88.0 in /receiver/awsxrayreceiver Bump k8s.io/apimachinery from 0.28.2 to 0.28.3 in /receiver/kubeletstatsreceiver
Configuration menu - View commit details
-
Copy full SHA for d2ed99b - Browse repository at this point
Copy the full SHA d2ed99bView commit details -
[pkg/translator/azure] New component for translating from Azure nativ…
…e formats (open-telemetry#25096) **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.--> Adding a Translator to convert from Azure Resource Log format (for now) to OTel. **Link to tracking Issue:** <Issue number if applicable> open-telemetry#18210 **Testing:** <Describe what testing was performed and which tests were added.> Performed manual validation testing between Event Hubs and OTel and added unit tests to cover new use case to allow multiple resources to be included in a batch. Existing tests moved to new package. **Documentation:** <Describe the documentation added.> None was necessary as this format is already supported by the Event Hub Receiver.
Configuration menu - View commit details
-
Copy full SHA for baf4cce - Browse repository at this point
Copy the full SHA baf4cceView commit details -
Fix TestGettingTrackingData flakiness (open-telemetry#27927)
**Description:** Fix flakiness in the `TestGettingTrackingData/Timeout_waiting_for_response` test. The root cause of the issue is that the `client` and `server` are connected to same pipe and if the server attempts to read after the client is closed it reports error EOF and the test code expects no error from the read operation. The issue is not specific to Windows. The fix was to give control to each test case of the read and write functions so this type of synchronization issue can be properly handled while keeping the test code coverage. **Link to tracking Issue:** Fix open-telemetry#25188 **Testing:** Multiple local runs with various cpu settings. **Documentation:** N/A Co-authored-by: Alex Boten <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a08a6f - Browse repository at this point
Copy the full SHA 7a08a6fView commit details -
[chore][pkg/stanza] Allow trie to store a value (open-telemetry#28592)
This PR enhances the internal `trie` struct (which is not yet in use anywhere in the codebase) such that a node may contain any value. The motivation for this is that I believe we may soon be able to migrate `knownFiles` and `previousPollFiles` to tries, which will prove out the functionality of the trie and also should improve efficiency of the package overall.
Configuration menu - View commit details
-
Copy full SHA for 5762219 - Browse repository at this point
Copy the full SHA 5762219View commit details -
[chore][pkg/stanza] Skip persister operations if nil (open-telemetry#…
…28580) Although the persister is generally expected, we can easily protect against cases where it is not provided and save some work as well. This becomes more important with open-telemetry#27823 which interacts with the persister during the Stop function.
Configuration menu - View commit details
-
Copy full SHA for 38d5bd6 - Browse repository at this point
Copy the full SHA 38d5bd6View commit details -
[chore][exporter/opensearchexporter] use errors.Join instead of go.ub…
…er.org/multierr (open-telemetry#27908) **Description:** <Describe what has changed.> use errors.Join instead of go.uber.org/multierr **Link to tracking Issue:** <Issue number if applicable> open-telemetry#25121 **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.>
Configuration menu - View commit details
-
Copy full SHA for 8a95aad - Browse repository at this point
Copy the full SHA 8a95aadView commit details -
[exporter/datadog] Add config trace_buffer (open-telemetry#28582)
**Description:** Add a new traces config `trace_buffer` that specifies the number of Datadog Agent TracerPayloads to buffer before dropping. **Link to tracking Issue:** Fixes open-telemetry#28577 **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.>
Configuration menu - View commit details
-
Copy full SHA for 6df57dc - Browse repository at this point
Copy the full SHA 6df57dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a33109 - Browse repository at this point
Copy the full SHA 8a33109View commit details -
[chore] fix typo in makefile (open-telemetry#28624)
mulitmod -> multimod Signed-off-by: Alex Boten <[email protected]>
Alex Boten authoredOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 5e285f0 - Browse repository at this point
Copy the full SHA 5e285f0View commit details -
[chore] Add definition for documentation label (open-telemetry#27628)
We see a lot of issues opened that are related to collector usability. As shared in open-telemetry#27546, documentation can often be added to help clear up confusion, or provide relevant information. We can use the `documentation` label for this going forward. Resolves open-telemetry#27456 --------- Co-authored-by: bryan-aguilar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 604878e - Browse repository at this point
Copy the full SHA 604878eView commit details -
[chore] clean up from last release (open-telemetry#28632)
It looks like this change was missed in a couple of releases. Signed-off-by: Alex Boten <[email protected]>
Alex Boten authoredOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for c5b02ad - Browse repository at this point
Copy the full SHA c5b02adView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3cfb27 - Browse repository at this point
Copy the full SHA a3cfb27View commit details
Commits on Oct 26, 2023
-
[receiver/dockerstats] remove deprecated container.cpu.percent and co…
…mplete the transition to container.cpu.utilization (open-telemetry#27795) **Description:** <Describe what has changed.> Following up open-telemetry#24183, this PR removes the deprecated `container.cpu.percent` metric as explained in README's [deprecation section](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/dockerstatsreceiver#transition-to-cpu-utilization-metric-name-aligned-with-opentelemetry-specification). **Link to tracking Issue:** open-telemetry#21807 **Testing:** <Describe what testing was performed and which tests were added.> ``` ❯ go test -race -timeout 300s -parallel 4 --tags="" ./... -count 1 ok github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver 1.480s ok github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver/internal/metadata 1.525s ``` **Documentation:** the documentation has been updated using `mdatagen` --------- Co-authored-by: Pablo Baeyens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d44ea8 - Browse repository at this point
Copy the full SHA 8d44ea8View commit details -
[chore][exporter/datadog] Add integration tests (open-telemetry#28396)
**Description:** <Describe what has changed.> Add an integration tests to datadog exporter that: 1. Use the mock server in datadog exporter testutil as the backend 2. Starts a collector with otlp receiver, datadog connector, tail sampling processor, datadog exporter. Have datadog exporter send data to the mock server 3. Generate and send 10 spans to collector, 5 of which are expected to be sampled by tail sampling processor 4. Verify the mock server receives 5 traces (sampled) + APM stats on all 10 traces pre-sampled **Link to tracking Issue:** <Issue number if applicable> **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.>
Configuration menu - View commit details
-
Copy full SHA for fd9efcf - Browse repository at this point
Copy the full SHA fd9efcfView commit details -
tailsamplingprocessor: Optimize tag mutator memory allocations (open-…
…telemetry#27889) **Description:** Since each `tailSamplingSpanProcessor`'s instance is not concurrently called by the ticker worker (it's a 1-to-1 relationship) we can safely reuse a slice for the tag mutators used in `makeDecision`. Additionally the tag mutators themselves were causing a lot of allocations and since they are static, we created constants for them preventing allocations on each execution of `makeDecision`. This improved the `makeDecision` benchmark by ~31%. ``` benchstat old.txt new.txt name old time/op new time/op delta Sampling-10 51.8µs ± 1% 35.7µs ± 1% -30.94% (p=0.008 n=5+5) ``` **Testing:** Unit tests unchanged; added a benchmark **Documentation:** Perf improvement so no documentation changes needed. This was all based on production profiling data at Polar Signals running the collector. Here is a snapshot of the original profiling data we started with: https://pprof.me/52a7fab/ Judging by the production profiling data, a 31% improvement on the `makeDecision` codepath, should translate roughly into a 6% baseline CPU improvement our production deployment of the opentelemetry collector. The profiling data after improving: https://pprof.me/58c0e84/ This improvement was done as part of the Let's Profile Livestream where we optimize popular open-source projects live: https://www.youtube.com/watch?v=vkMQRjiNTHM --------- Co-authored-by: Jiekun <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for acae6fe - Browse repository at this point
Copy the full SHA acae6feView commit details -
[exporter/loki] Don't auto-promote tenant attribute (open-telemetry#2…
…7446) Fixes open-telemetry#21045 Signed-off-by: Juraci Paixão Kröhling <[email protected]> --------- Signed-off-by: Juraci Paixão Kröhling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db1c463 - Browse repository at this point
Copy the full SHA db1c463View commit details -
[chore] Update Azure Event Hub Receiver Documentation (open-telemetry…
…#28623) **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 Documentation surrounding Azure Event Hub Metric creation is out-of-date or not accurate. **Link to tracking Issue:** <Issue number if applicable> open-telemetry#28622 **Testing:** <Describe what testing was performed and which tests were added.> No code was modified, only documentation. **Documentation:** <Describe the documentation added.> Updated the README.md in reciever/azureeventhub to be more accurate and improved the Metric mapping table to be consistent with the Log section.
Configuration menu - View commit details
-
Copy full SHA for 14d6d67 - Browse repository at this point
Copy the full SHA 14d6d67View commit details -
[receiver/azureeventhub] Set Consumer Group by Configuration (open-te…
…lemetry#28634) **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.--> Allow the Consumer Group to be set in the Configuration. **Link to tracking Issue:** <Issue number if applicable> [open-telemetry#28633] **Testing:** <Describe what testing was performed and which tests were added.> Locally tested and verified. No unit testing added. **Documentation:** <Describe the documentation added.> New configuration option added to README.
Configuration menu - View commit details
-
Copy full SHA for 2816252 - Browse repository at this point
Copy the full SHA 2816252View commit details -
Update README.md, fix receiver OTLP instead of bad naming OLTP in the… (
open-telemetry#28637) Fixed a typo in README.md, in the example: **Before:** traces/in: receivers: [_**oltp**_] exporters: [routing] **After:** traces/in: receivers: [_**otlp**_] exporters: [routing]
Configuration menu - View commit details
-
Copy full SHA for 1750159 - Browse repository at this point
Copy the full SHA 1750159View commit details -
Configuration menu - View commit details
-
Copy full SHA for 397dbe6 - Browse repository at this point
Copy the full SHA 397dbe6View commit details -
OpAMP Agent Extension (open-telemetry#16594)
See [design document](https://docs.google.com/document/d/1KtH5atZQUs9Achbce6LiOaJxLbksNJenvgvyKLsJrkc/edit#heading=h.ioikt02qpy5f). Depends on: - [Implement ability for extensions to be notified about effective configuration opentelemetry-collector#6596](open-telemetry/opentelemetry-collector#6596) - [Make service.instance.id and other telemetry attributes available to extensions opentelemetry-collector#6599](open-telemetry/opentelemetry-collector#6599) Closes open-telemetry#16618 --------- Signed-off-by: Sean Porter <[email protected]> Co-authored-by: Daniel Jaglowski <[email protected]> Co-authored-by: Tigran Najaryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a4c306 - Browse repository at this point
Copy the full SHA 8a4c306View commit details -
[exporter/kafka] do not expose method (open-telemetry#27583)
Do not export function WithTracesMarshalers, WithMetricsMarshalers, WithLogsMarshalers and pass checkapi open-telemetry#26304 **Testing:** go run cmd/checkapi/main.go . make chlog-validate go test for kafkaexporter Co-authored-by: Alex Boten <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a72128b - Browse repository at this point
Copy the full SHA a72128bView commit details -
Remove duplicated 'compression' documentation from googlecloudexporte…
…r readme (open-telemetry#28643) The `compression` metric option appears more than once in the readme for the googlecloudexporter exporter, so I've deleted one of the copies. The first copy has more detail, so I preserved that one.
Configuration menu - View commit details
-
Copy full SHA for cf5abbb - Browse repository at this point
Copy the full SHA cf5abbbView commit details -
Removed myself as code owner for bearertokenauth and added myself as …
…emeritus (open-telemetry#28645) Removed myself as code owner for bearertokenauth and added myself as emeritus cc: @jpkrohling @frzifus @atoulme atoulme
Configuration menu - View commit details
-
Copy full SHA for 0cd2a98 - Browse repository at this point
Copy the full SHA 0cd2a98View commit details
Commits on Oct 27, 2023
-
[pkg/translator/azure] Decode "incorrect" JSON without failing comple…
…tely (open-telemetry#28650) **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.--> When decoding from Azure Resource Log format to OTel if a numeric field is represented without quotes the data will not be decoded and will fail silently. **Link to tracking Issue:** <Issue number if applicable> open-telemetry#28648 **Testing:** <Describe what testing was performed and which tests were added.> Invalid data captured from Azure Diagnostic Setting and used to create a unit test. Then data was reprocessed with the Event Hubs Receiver. **Documentation:** <Describe the documentation added.> None required as this was a bug within the code.
Configuration menu - View commit details
-
Copy full SHA for 27a86e4 - Browse repository at this point
Copy the full SHA 27a86e4View commit details -
[chore] make the collector module version script output a git diff (o…
…pen-telemetry#27898) The current behavior consists in exiting early on the first difference found. This approach continues to look at all changes, and only exits after outputting a git diff of all the changes.
Configuration menu - View commit details
-
Copy full SHA for a23ae4b - Browse repository at this point
Copy the full SHA a23ae4bView commit details -
[exporter/splunkhecexporter] Adding splunkhecexporter integration tes…
…ts (open-telemetry#23637) **Description:** Add a test suite to the opentelemetry-contrib repository that checks the behavior of the HEC exporter against a Splunk Enterprise instance.
Configuration menu - View commit details
-
Copy full SHA for c9b9e19 - Browse repository at this point
Copy the full SHA c9b9e19View commit details -
[receiver/splunkhec] Fix the double encoding of JSON responses (open-…
…telemetry#27606) **Description:** We would double-encode JSON objects as strings. We typically have encoded strings as JSON strings as static responses to issues encountered during data processing. Along the way, we adopted JSON objects to match the Splunk Enterprise API. However, we didn't stop encoding as JSON strings, resulting in double encoded JSON strings. **Link to tracking Issue:** Fixes open-telemetry#27604 **Testing:** Unit test changes.
Configuration menu - View commit details
-
Copy full SHA for 7772e02 - Browse repository at this point
Copy the full SHA 7772e02View commit details -
[exporter/opensearch] Send logs to Opensearch (open-telemetry#26475)
## 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.--> Implementation of exporter to OpenSearch using opensearch-go library. As of now, this PR was heavily inspired by https://github.com/dbason/opentelemetry-collector-contrib/tree/opensearch-exporter/exporter/opensearchexporter. By default, requests sent adhere to the OpenSearch Catalog [schema for logs](https://github.com/opensearch-project/opensearch-catalog/tree/main/schema/observability/logs), but allows users to export using the Elastic Common Schema as well. This PR also: - enables users to define the `bulk_action` between `create` and `index` - enables users to define the logs index without necessarily adhering to the new [index naming conventions](opensearch-project/observability#1405) through the `LogsIndex` config. ## Tracking Issue: [23611](open-telemetry#23611) ## Testing: <Describe what testing was performed and which tests were added.> ### Integration - Successful round-trip to HTTP endpoint, - Permanent error during round-trip, - Retryable error response for first request, followed by successful response on retry, - Two retriable error responses, followed by successful response on second retry. ### Manual - Authentication using `configtls.TLSSetting` (`ca_file`, `cert_file`, `key_file`) - Tested in EKS and K3s clusters running [opni](https://github.com/rancher/opni). --------- Signed-off-by: João Henri <[email protected]> Signed-off-by: João Henri <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e8b0e2a - Browse repository at this point
Copy the full SHA e8b0e2aView commit details -
[pkg/stanza][receiver/windowseventlog] Improve EventDataType support …
…in EventXML (Windows) (open-telemetry#28587) **Description:** The [XML schema for Windows events supports `Data` elements without the `Name` attribute](https://learn.microsoft.com/en-us/windows/win32/wes/eventschema-datafieldtype-complextype), however, the current implementation doesn't capture `Data` elements without the `Name` attribute. Capturing such elements is specially important for events for which the publisher metadata is invalid. These elements contain the data that will give a user a much better chance of actually understanding the event, see [here](open-telemetry#21491 (comment)) for an example. I'm adding also the optional `Binary` element. Although this element typically requires knowledge of the actual data type it is representing sometimes it can be useful together with the data elements. I consider this to be a breaking change because it modifies the layout of the event generated by the package. It isn't an addition, the old representation is changed, please refer to the changes in tests to see the difference. **Link to tracking Issue:** This is the last pending item to fix open-telemetry#24493, open-telemetry#21491 ([item 5](open-telemetry#21491)). **Testing:** - Local run of the affected receiver and package - "Run Windows" on my fork **Documentation:** N/A --------- Co-authored-by: Daniel Jaglowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b36953 - Browse repository at this point
Copy the full SHA 5b36953View commit details -
[pdatatest] allow partial matching of resource and metric attributes …
…via regular expression (open-telemetry#28654) **Description:** Allow to compare metrics resource attributes or metric attribute values by matching on a portion of the dimension value with a regular expression. **Link to tracking Issue:** Fixes open-telemetry#27690 **Testing:** Unit tests.
Configuration menu - View commit details
-
Copy full SHA for a5323a1 - Browse repository at this point
Copy the full SHA a5323a1View commit details -
[pkg/golden] internal/coreinternal/golden -> pkg/golden (open-telemet…
…ry#28636) **Description:** Move the golden package to pkg/golden so it can be available to downstream projects. **Link to tracking Issue:** Fixes open-telemetry#28594 --------- Co-authored-by: Daniel Jaglowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd92432 - Browse repository at this point
Copy the full SHA cd92432View commit details -
[pkg/stanza] Overhaul reader management (open-telemetry#27823)
- Change `knownFiles` to `[]*reader.Metadata`. No files are held here. - Introduce new `previousPollReaders` list, which holds open files from the previous poll interval. If for any reason a file is closed, it should immediately be removed from the list and its metadata should be added to `knownFiles`. - Introduce notion that each `reader.Metadata` should be treated as a singleton. When a reader is closed, it pops out its `Metadata` so it can be appended to `knownFiles`.
Configuration menu - View commit details
-
Copy full SHA for 599c3b1 - Browse repository at this point
Copy the full SHA 599c3b1View commit details -
[chore] Fix merge conflict with golden package move (open-telemetry#2…
…8662) This fixes a merge conflict between open-telemetry#28594 and open-telemetry#26475
Configuration menu - View commit details
-
Copy full SHA for 1f646ab - Browse repository at this point
Copy the full SHA 1f646abView commit details -
[chore] remove replace statements for cloud.google.com/go (open-telem…
…etry#28652) Updating core to bring in the new builder, which no longer uses a replace in its template (open-telemetry/opentelemetry-collector#8763) --------- Signed-off-by: Alex Boten <[email protected]>
Alex Boten authoredOct 27, 2023 Configuration menu - View commit details
-
Copy full SHA for 40737e0 - Browse repository at this point
Copy the full SHA 40737e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5024ed - Browse repository at this point
Copy the full SHA c5024edView commit details -
[chore] remove unused github script (open-telemetry#28656)
git grep points out that this script is not used anywhere.
Configuration menu - View commit details
-
Copy full SHA for d48b7e6 - Browse repository at this point
Copy the full SHA d48b7e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9685d4b - Browse repository at this point
Copy the full SHA 9685d4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e59b272 - Browse repository at this point
Copy the full SHA e59b272View commit details -
[extension/encodingextension] Introduce OTLP encoding extension (open…
…-telemetry#27875) Introduce OTLP encoding extension. For more context, see open-telemetry#27564
Configuration menu - View commit details
-
Copy full SHA for 0e31b6c - Browse repository at this point
Copy the full SHA 0e31b6cView commit details -
[chore][processor/resourcedetection] Fix dead links in README (open-t…
…elemetry#28669) There are a number of links in the resource detection processor's README that are pointing to the old spec repo. This was causing `check-links` to fail.
Configuration menu - View commit details
-
Copy full SHA for 511b04b - Browse repository at this point
Copy the full SHA 511b04bView commit details
Commits on Oct 28, 2023
-
[extension/encoding] Rename for consistency with storage extensions (o…
…pen-telemetry#28673) Rename encoding extensions for consistency with storage extensions: `db_storage` and `file_storage`.
Configuration menu - View commit details
-
Copy full SHA for 76ab912 - Browse repository at this point
Copy the full SHA 76ab912View commit details -
[chore][receiver/nginx] Remove stable feature gate (open-telemetry#28659
) Resolves open-telemetry#4326
Configuration menu - View commit details
-
Copy full SHA for 5de9937 - Browse repository at this point
Copy the full SHA 5de9937View commit details -
Initial contribution of remote tap extension (open-telemetry#27477)
**Description:** Adds the basis of a new extension, the remote ~observer~ tap extension, to be used to display the contents of the data observed via remote observer processors. This PR deals only with the structure and required files related to the extension. **Link to tracking Issue:** open-telemetry#19634 **Testing:** N/A **Documentation:** README --------- Co-authored-by: Pablo Collins <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f8cbcc2 - Browse repository at this point
Copy the full SHA f8cbcc2View commit details
Commits on Oct 29, 2023
-
[exporter/clickhouse]: Add persistent queue support (open-telemetry#2…
…8579) Addresses open-telemetry#27653. **Description:** Added persistent storage queue support by leveraging default `exporthelper.QueueSettings` config structure. **NOTE** This does end up being a **breaking** change to the API.
Configuration menu - View commit details
-
Copy full SHA for 3d94380 - Browse repository at this point
Copy the full SHA 3d94380View commit details
Commits on Oct 30, 2023
-
[exporter/syslog] send syslog messages in batches (open-telemetry#27799)
**Description:** This changes the behavior of the Syslog exporter to send each batch of Syslog messages in a single request (with messages separated by newlines), instead of sending each message in a separate request and closing the connection after each message. The batching only happens when using TCP. For UDP, each syslog message is still sent in a separate request, as defined by [the spec](https://datatracker.ietf.org/doc/html/rfc5426#section-3.1). This also significantly refactors (and hopefully simplifies) the exporter's code, extracting the code that formats the syslog messages from the `sender` type into separate `formatter` types. Hopefully this will make the development of this component easier. **Link to tracking Issue:** - open-telemetry#21244 **Testing:** The unit tests have been updated to reflect the refactored codebase. The integration tests introduced in open-telemetry#27464 are unchanged, as the format of the output messages hasn't changed. **Documentation:** No documentation updates.
Configuration menu - View commit details
-
Copy full SHA for f2ec166 - Browse repository at this point
Copy the full SHA f2ec166View commit details -
[receiver/hostmetrics/scrapers/process]: add configuration option to …
…mute `error reading username for process` (open-telemetry#28661) **Description:** add configuration option `mute_process_user_error`) to mute `error reading username for process` **Link to tracking Issue:** * open-telemetry#14311 * open-telemetry#17187 Signed-off-by: Dominik Rosiek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 58ee30b - Browse repository at this point
Copy the full SHA 58ee30bView commit details -
[exporter/datadog] make error retryable if logs sender received nil r…
…esponse (open-telemetry#28672) **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 Datadog exporter threats network/connectivity errors (HTTP client doesn't receive a response) as permanent errors, which can lead to log records loss. This change makes these errors retryable. **Link to tracking Issue:** open-telemetry#24550 **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.>
Configuration menu - View commit details
-
Copy full SHA for 55afb0a - Browse repository at this point
Copy the full SHA 55afb0aView commit details -
New component: sumologicprocessor (open-telemetry#23949)
**Description:** Adds Sumo Logic Processor The Sumo Logic processor (config name: `sumologic`) modifies the metadata on logs, metrics and traces sent to [Sumo Logic][sumologic_webpage] so that the Sumo Logic [apps][sumologic_apps] can make full use of the ingested data. [sumologic_webpage]: https://www.sumologic.com [sumologic_apps]: https://www.sumologic.com/applications/ **Link to tracking Issue:** open-telemetry#23946 **Testing:** - Unit tests - Component is being used by our customers **Documentation:** `README.md` --------- Signed-off-by: Dominik Rosiek <[email protected]> Co-authored-by: Daniel Jaglowski <[email protected]> Co-authored-by: Andrzej Stencel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e0c15a4 - Browse repository at this point
Copy the full SHA e0c15a4View commit details -
[chore] dependabot updates Mon Oct 30 16:27:48 UTC 2023 (open-telemet…
…ry#28740) Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp from 1.19.1 to 1.20.0 in /exporter/datadogexporter Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /cmd/configschema Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /cmd/otelcontribcol Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /cmd/oteltestbedcol Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /exporter/datadogexporter Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /exporter/prometheusexporter Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /exporter/splunkhecexporter Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /extension/observer/dockerobserver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /internal/coreinternal Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /internal/docker Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /internal/k8stest Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /internal/metadataproviders Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /processor/k8sattributesprocessor Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /processor/resourcedetectionprocessor Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/aerospikereceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/apachereceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/apachesparkreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/awscontainerinsightreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/bigipreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/dockerstatsreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/elasticsearchreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/flinkmetricsreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/haproxyreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/hostmetricsreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/iisreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/jmxreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/k8sclusterreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/k8sobjectsreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/kafkametricsreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/kubeletstatsreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/memcachedreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/mongodbreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/mysqlreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/nginxreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/postgresqlreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/prometheusreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/purefareceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/purefbreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/redisreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/simpleprometheusreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/snmpreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/sqlqueryreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/vcenterreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /receiver/zookeeperreceiver Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /testbed Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common from 1.0.772 to 1.0.775 in /exporter/tencentcloudlogserviceexporter
Configuration menu - View commit details
-
Copy full SHA for cf44195 - Browse repository at this point
Copy the full SHA cf44195View commit details -
[receiver/collectd] remove opencensus (open-telemetry#28657)
use telemetry settings, don't rely on opencensus for component metrics Fixes open-telemetry#25148
Configuration menu - View commit details
-
Copy full SHA for 114441f - Browse repository at this point
Copy the full SHA 114441fView commit details -
[extension/encoding] Introduce interfaces for encoding extensions (op…
…en-telemetry#28688) **Description:** We should have explicit interfaces for the encoding extensions, which should be used by the receivers/exporters instead of marshallers and unmarshallers **Link to tracking Issue:** open-telemetry#28686
Configuration menu - View commit details
-
Copy full SHA for bbde47c - Browse repository at this point
Copy the full SHA bbde47cView commit details
Commits on Oct 31, 2023
-
[chore] dependabot updates Mon Oct 30 21:51:50 UTC 2023 (open-telemet…
…ry#28807) Bump github.com/ClickHouse/clickhouse-go/v2 from 2.14.3 to 2.15.0 in /exporter/clickhouseexporter Bump github.com/DataDog/datadog-agent/pkg/proto from 0.48.0 to 0.48.1 in /exporter/datadogexporter Bump github.com/DataDog/datadog-agent/pkg/trace from 0.48.0 to 0.48.1 in /exporter/datadogexporter Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp from 1.19.1 to 1.20.0 in /exporter/datadogexporter Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.6 in /exporter/awscloudwatchlogsexporter Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.6 in /exporter/awsemfexporter Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.6 in /exporter/awsxrayexporter Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.6 in /extension/observer/ecsobserver Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.6 in /internal/aws/awsutil Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.6 in /internal/aws/k8s Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.6 in /internal/aws/proxy Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.6 in /internal/metadataproviders Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.6 in /processor/resourcedetectionprocessor Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.7 in /exporter/datadogexporter Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.7 in /internal/aws/cwlogs Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.7 in /internal/aws/xray Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.7 in /internal/aws/xray/testdata/sampleapp Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.7 in /receiver/awscontainerinsightreceiver Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.7 in /receiver/awsecscontainermetricsreceiver Bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.7 in /receiver/awsxrayreceiver Bump github.com/aws/aws-sdk-go-v2/config from 1.19.0 to 1.19.1 in /exporter/awskinesisexporter Bump github.com/aws/aws-sdk-go-v2/config from 1.19.0 to 1.19.1 in /extension/sigv4authextension Bump github.com/bmatcuk/doublestar/v4 from 4.6.0 to 4.6.1 in /pkg/stanza Bump github.com/golangci/golangci-lint from 1.55.0 to 1.55.1 in /internal/tools Bump github.com/google/uuid from 1.3.1 to 1.4.0 in /cmd/configschema Bump github.com/google/uuid from 1.3.1 to 1.4.0 in /exporter/awscloudwatchlogsexporter Bump github.com/google/uuid from 1.3.1 to 1.4.0 in /exporter/awsemfexporter Bump github.com/google/uuid from 1.3.1 to 1.4.0 in /exporter/awskinesisexporter Bump github.com/google/uuid from 1.3.1 to 1.4.0 in /exporter/googlecloudpubsubexporter Bump github.com/google/uuid from 1.3.1 to 1.4.0 in /exporter/tanzuobservabilityexporter Bump github.com/google/uuid from 1.3.1 to 1.4.0 in /pkg/ottl Bump github.com/google/uuid from 1.3.1 to 1.4.0 in /processor/k8sattributesprocessor Bump github.com/google/uuid from 1.3.1 to 1.4.0 in /processor/tailsamplingprocessor Bump github.com/google/uuid from 1.3.1 to 1.4.0 in /receiver/awsxrayreceiver Bump github.com/google/uuid from 1.3.1 to 1.4.0 in /receiver/k8sclusterreceiver Bump github.com/google/uuid from 1.3.1 to 1.4.0 in /receiver/kubeletstatsreceiver Bump github.com/google/uuid from 1.3.1 to 1.4.0 in /receiver/skywalkingreceiver Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common from 1.0.775 to 1.0.776 in /exporter/tencentcloudlogserviceexporter Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /exporter/splunkhecexporter Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /extension/observer/dockerobserver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /internal/coreinternal Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/aerospikereceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/apachereceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/dockerstatsreceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/elasticsearchreceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/flinkmetricsreceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/jmxreceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/kafkametricsreceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/memcachedreceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/mongodbreceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/mysqlreceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/nginxreceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/postgresqlreceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/redisreceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/sqlqueryreceiver Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 in /receiver/zookeeperreceiver Bump github.com/tinylib/msgp from 1.1.8 to 1.1.9 in /receiver/fluentforwardreceiver Bump github.com/vmware/govmomi from 0.32.0 to 0.33.0 in /receiver/vcenterreceiver Bump go.etcd.io/bbolt from 1.3.7 to 1.3.8 in /extension/storage Bump go.uber.org/goleak from 1.2.1 to 1.3.0 in /processor/tailsamplingprocessor Bump k8s.io/kubelet from 0.28.2 to 0.28.3 in /receiver/kubeletstatsreceiver
Configuration menu - View commit details
-
Copy full SHA for c50daa9 - Browse repository at this point
Copy the full SHA c50daa9View commit details -
[processor/k8sattribute] Support adding labels and annotations from n…
…ode (open-telemetry#28570) **Description:** support adding labels and annotations from the node as additional resource attributes on telemetry processed through the `k8sattributes` processor. **Link to tracking Issue:** Resolve open-telemetry#22620 --------- Co-authored-by: Tyler Helmuth <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 49438fe - Browse repository at this point
Copy the full SHA 49438feView commit details -
[chore] dependabot updates Tue Oct 31 03:50:02 UTC 2023 (open-telemet…
…ry#28815) Bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp from 1.19.1 to 1.20.0 in /exporter/datadogexporter Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common from 1.0.776 to 1.0.777 in /exporter/tencentcloudlogserviceexporter Bump github.com/vmware/govmomi from 0.33.0 to 0.33.1 in /receiver/vcenterreceiver
Configuration menu - View commit details
-
Copy full SHA for 2ade7e2 - Browse repository at this point
Copy the full SHA 2ade7e2View commit details -
[processor/k8sattributes] Clarify usage of k8sattributes.extract in d…
…ocs (open-telemetry#27281) Added clarification that the labels/annotations extraction on the k8sattributesprocessor sits under `extract` in the config. Co-authored-by: Dmitrii Anoshin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3afdfcf - Browse repository at this point
Copy the full SHA 3afdfcfView commit details -
[receiver/hostmetrics] Fix panic in load_scraper_windows when stopping (
open-telemetry#28678) **Description:** Fix a panic when the load scraper for Windows is stopped before being started. This can happen when the collector fails at startup. In this case the components are shutdown even if they were not started. This was encountered in real world usage. ```terminal 2023-10-23T13:13:23.137-0500 info [email protected]/service.go:170 Starting shutdown... 2023-10-23T13:13:23.138-0500 info healthcheck/handler.go:132 Health Check state change {"kind": "extension", "name": "health_check", "status": "unavailable"} panic: runtime error: invalid memory address or nil pointer dereference [signal 0xc0000005 code=0x0 addr=0x0 pc=0x30c4028] goroutine 1 [running]: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver/internal/scraper/loadscraper.stopSampling({0x0?, 0x6000103?}) github.com/open-telemetry/opentelemetry-collector-contrib/receiver/[email protected]/internal/scraper/loadscraper/load_scraper_windows.go:145 +0xc8 github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver/internal/scraper/loadscraper.(*scraper).shutdown(...) github.com/open-telemetry/opentelemetry-collector-contrib/receiver/[email protected]/internal/scraper/loadscraper/load_scraper.go:78 go.opentelemetry.io/collector/component.ShutdownFunc.Shutdown(...) go.opentelemetry.io/collector/[email protected]/component.go:84 go.opentelemetry.io/collector/receiver/scraperhelper.(*controller).Shutdown(0xc0000c3a40, {0x71b0d50, 0xc00006c0e0}) go.opentelemetry.io/collector/[email protected]/scraperhelper/scrapercontroller.go:149 +0x97 go.opentelemetry.io/collector/service/internal/graph.(*Graph).ShutdownAll(0x0?, {0x71b0d50, 0xc00006c0e0}) go.opentelemetry.io/collector/[email protected]/internal/graph/graph.go:358 +0xc9 go.opentelemetry.io/collector/service.(*Service).Shutdown(0xc0008373b0, {0x71b0d50, 0xc00006c0e0}) go.opentelemetry.io/collector/[email protected]/service.go:176 +0xd4 go.opentelemetry.io/collector/otelcol.(*Collector).setupConfigurationComponents(0xc000dc6180, {0x71b0d50, 0xc00006c0e0}) go.opentelemetry.io/collector/[email protected]/collector.go:187 +0x708 go.opentelemetry.io/collector/otelcol.(*Collector).Run(0xc000dc6180, {0x71b0d50, 0xc00006c0e0}) go.opentelemetry.io/collector/[email protected]/collector.go:221 +0x65 go.opentelemetry.io/collector/otelcol.NewCommand.func1(0xc00229cf00, {0x6636c91?, 0x0?, 0x3?}) go.opentelemetry.io/collector/[email protected]/command.go:27 +0x96 github.com/spf13/cobra.(*Command).execute(0xc00229cf00, {0xc0000ac050, 0x0, 0x3}) github.com/spf13/[email protected]/command.go:940 +0x862 github.com/spf13/cobra.(*Command).ExecuteC(0xc00229cf00) github.com/spf13/[email protected]/command.go:1068 +0x3bd github.com/spf13/cobra.(*Command).Execute(0xc0022dd860?) github.com/spf13/[email protected]/command.go:992 +0x19 main.runInteractive({{0xc0022dd860, 0xc0022ddad0, 0xc0022dda10, 0xc0022dd5f0, 0xc0022ddb00}, {{0x663630d, 0x7}, {0x0, 0x0}, {0x713fdf8, ...}}, ...}) github.com/signalfx/splunk-otel-collector/cmd/otelcol/main.go:100 +0x5d main.run({{0xc0022dd860, 0xc0022ddad0, 0xc0022dda10, 0xc0022dd5f0, 0xc0022ddb00}, {{0x663630d, 0x7}, {0x0, 0x0}, {0x713fdf8, ...}}, ...}) github.com/signalfx/splunk-otel-collector/cmd/otelcol/main_windows.go:33 +0x58 main.main() github.com/signalfx/splunk-otel-collector/cmd/otelcol/main.go:93 +0xcba ``` **Link to tracking Issue:** N/A **Testing:** Local test runs. **Documentation:** N/A
Configuration menu - View commit details
-
Copy full SHA for 0e08a1c - Browse repository at this point
Copy the full SHA 0e08a1cView commit details -
[chore] [cmd/configschema] Update go-sqlite3 to latest version, per o…
…pen-telemetry#19421 (open-telemetry#28680) **Description:** Update go-sqlite3 on cmd/configschema (same as open-telemetry#19421) to start re-enabling tests currently being skipped on Windows, see open-telemetry#28679. **Link to tracking Issue:** First part of open-telemetry#28679 Related to open-telemetry#11451 **Testing:** Local tests of `cmd/configschema`. **Documentation:** N/A
Configuration menu - View commit details
-
Copy full SHA for d2c2265 - Browse repository at this point
Copy the full SHA d2c2265View commit details -
[Spanmetrics] Add events_total metric to get the measurement for list…
… of configured event attributes for a span (open-telemetry#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](open-telemetry#27451) --------- Co-authored-by: Albert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b3328a7 - Browse repository at this point
Copy the full SHA b3328a7View commit details -
[exporter/awss3exporter] Add the ability to assume the role provided …
…by s3uploader.role_arn (open-telemetry#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
Configuration menu - View commit details
-
Copy full SHA for 5018ac3 - Browse repository at this point
Copy the full SHA 5018ac3View commit details -
[processor/k8sattributes] Move "k8sattr.rfc3339" feature gate to Beta (…
…open-telemetry#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.
Configuration menu - View commit details
-
Copy full SHA for 851cef5 - Browse repository at this point
Copy the full SHA 851cef5View commit details -
[chore][exporter/signalfx] Attempt to resolve failing test (open-tele…
…metry#27608) **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.](open-telemetry#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 open-telemetry#27059
Configuration menu - View commit details
-
Copy full SHA for 66cc79c - Browse repository at this point
Copy the full SHA 66cc79cView commit details -
[receiver/collectd] Move to use HTTPServerSettings with collectdrecei…
…ver (open-telemetry#28812) **Description:** Overhauls collectdreceiver to use the latest config helper features **Link to tracking Issue:** Fixes open-telemetry#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]>
Configuration menu - View commit details
-
Copy full SHA for 812d799 - Browse repository at this point
Copy the full SHA 812d799View commit details -
[chore][exporter/datadog] Re-enable TestTraceExporter (open-telemetry…
…#28827) Re-enable TestTraceExporter. Fixes open-telemetry#27630 Co-authored-by: Pablo Baeyens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 39ace36 - Browse repository at this point
Copy the full SHA 39ace36View commit details -
[chore][receiver/hostmetrics] Skip process user error (un)muted test …
…on non-Linux (open-telemetry#28829) **Description:** Fix open-telemetry#28828 - this is just disabling the test on non-Linux. The broken test was introduced via open-telemetry#28661.
Configuration menu - View commit details
-
Copy full SHA for faada96 - Browse repository at this point
Copy the full SHA faada96View commit details -
[receiver/hostmetricsreceiver] Add support for cpu frequency metric (o…
…pen-telemetry#27445) **Description:** : Added support for host's cpu frequency as part of the hostmetricsreceiver. **Link to tracking Issue:** open-telemetry#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]>
Configuration menu - View commit details
-
Copy full SHA for 1c63ac9 - Browse repository at this point
Copy the full SHA 1c63ac9View commit details
Commits on Nov 1, 2023
-
[encoding/zipkinencodingextension] add default case (open-telemetry#2…
…8689) **Description:** Fix bug when err is nil if an invalid version value is supplied. **Link to tracking Issue:** open-telemetry#28686 --------- Co-authored-by: Dmitrii Anoshin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7efdf16 - Browse repository at this point
Copy the full SHA 7efdf16View commit details -
[chore] Upgrade cloud.google.com/go (open-telemetry#28840)
To resolve failing build-and-test/checks CI job **Link to tracking Issue:** open-telemetry#28839
Configuration menu - View commit details
-
Copy full SHA for 7e06d30 - Browse repository at this point
Copy the full SHA 7e06d30View commit details -
[connector/exceptions] Add trace id and span id to generated logs (op…
…en-telemetry#28670) **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 open-telemetry#24407
Configuration menu - View commit details
-
Copy full SHA for fe06dee - Browse repository at this point
Copy the full SHA fe06deeView commit details -
[chore][exporter/loadbalancing] use headless service with DNS mode in…
… K8S(open-telemetry#27014) (open-telemetry#28687) **Description:** <Describe what has changed.> fix open-telemetry#27014 notice when in K8S, the DNS mode should config a headless service **Link to tracking Issue:** <Issue number if applicable> open-telemetry#27014
Configuration menu - View commit details
-
Copy full SHA for 7647d4c - Browse repository at this point
Copy the full SHA 7647d4cView commit details -
Update README.md (open-telemetry#28844)
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.
Configuration menu - View commit details
-
Copy full SHA for 64a787d - Browse repository at this point
Copy the full SHA 64a787dView commit details -
exporter/datadog: disable APM stats via feature flag (open-telemetry#…
…28616) This change adds the "exporter.datadogexporter.disable_apm_stats" feature flag, which can be enabled to disable APM stats computation. Updates open-telemetry#28615
Configuration menu - View commit details
-
Copy full SHA for 5c69f33 - Browse repository at this point
Copy the full SHA 5c69f33View commit details -
[receiver/zipkin] follow receiver contract (open-telemetry#28627)
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]>
Configuration menu - View commit details
-
Copy full SHA for 9edd6a9 - Browse repository at this point
Copy the full SHA 9edd6a9View commit details -
[chore][exporter/sumologicexporter] use errors.Join instead of go.ube…
…r.org/multierr (open-telemetry#28614) **Description:** use errors.Join instead of go.uber.org/multierr **Link to tracking Issue:** open-telemetry#25121 --------- Co-authored-by: Andrzej Stencel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f530bc4 - Browse repository at this point
Copy the full SHA f530bc4View commit details -
[receiver/wavefront] wrap metrics receiver under carbon receiver inst…
…ead of using export function (open-telemetry#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:** open-telemetry#27248 **Testing:** make chlog-validate go test for wavefrontreceiver **Documentation:** --------- Co-authored-by: Pablo Baeyens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b8ccde - Browse repository at this point
Copy the full SHA 1b8ccdeView commit details -
[processor/k8sattributes] Fix node/ns labels/annotations extraction (o…
…pen-telemetry#28838) Set attributes from namespace/node labels or annotations even if `k8s.namespace.name` and `k8s.node.name` are not extracted. Fixes open-telemetry#28837
Configuration menu - View commit details
-
Copy full SHA for fddc10d - Browse repository at this point
Copy the full SHA fddc10dView commit details -
[processor/remoteobserver] rename to remotetapprocessor (open-telemet…
…ry#27874) **Description:** Rename remoteobserverprocessor to remotetapprocessor **Link to tracking Issue:** Fixes open-telemetry#27873
Configuration menu - View commit details
-
Copy full SHA for b88690a - Browse repository at this point
Copy the full SHA b88690aView commit details -
[Spanmetrics] - Add exemplars to Sum metrics (open-telemetry#28671)
**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.
Configuration menu - View commit details
-
Copy full SHA for ad35b39 - Browse repository at this point
Copy the full SHA ad35b39View commit details
Commits on Nov 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7ab7fcf - Browse repository at this point
Copy the full SHA 7ab7fcfView commit details