Alex Boten
062d0a7ffc
[chore] remove unnecessary underscores ( #9580 )
...
As per feedback from my previous PR
Signed-off-by: Alex Boten <aboten@lightstep.com>
2024-02-13 13:34:53 -08:00
renovate[bot]
ee5db90ac8
Update opentelemetry-go monorepo ( #9558 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.23.0` -> `v1.23.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/bridge/opencensus](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.23.0` -> `v1.23.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.23.0` -> `v1.23.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.23.0` -> `v1.23.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.23.0` -> `v1.23.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.23.0` -> `v1.23.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/prometheus](https://togithub.com/open-telemetry/opentelemetry-go )
| `v0.45.1` -> `v0.45.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.23.0` -> `v1.23.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.23.0` -> `v1.23.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/metric](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.23.0` -> `v1.23.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.23.0` -> `v1.23.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk/metric](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.23.0` -> `v1.23.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.23.0` -> `v1.23.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>
###
[`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1 ):
/v0.45.2
[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1 )
##### Fixed
- Register all callbacks passed during observable instrument creation
instead of just the last one multiple times in
`go.opentelemetry.io/otel/sdk/metric`.
([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-02-13 09:02:08 -08:00
Alex Boten
488e45d770
bump minimum go version ( #9533 )
...
Fixes #9507
---------
Signed-off-by: Alex Boten <aboten@lightstep.com>
2024-02-12 08:41:46 -08:00
Anthony J Mirabella
cfb213eabf
Merge remote-tracking branch 'origin/release/v0.94.x' into chore/merge_941
2024-02-07 18:42:06 -05:00
Anthony Mirabella
5ef560b2e9
[chore] prepare release v0.94.1 ( #9521 )
...
Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>
2024-02-07 15:12:28 -08:00
renovate[bot]
71996d4d4b
Update module github.com/knadh/koanf/v2 to v2.1.0 ( #9492 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/knadh/koanf/v2](https://togithub.com/knadh/koanf ) |
`v2.0.2` -> `v2.1.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>knadh/koanf (github.com/knadh/koanf/v2)</summary>
### [`v2.1.0`](https://togithub.com/knadh/koanf/releases/tag/v2.1.0 )
[Compare
Source](https://togithub.com/knadh/koanf/compare/v2.0.2...v2.1.0 )
### Important
[https://github.com/mitchellh/mapstructure/issues/349#issuecomment-1860372162 ](https://togithub.com/mitchellh/mapstructure/issues/349#issuecomment-1860372162 )
is discontinued and koanf has switched to using the fork
`github.com/go-viper/mapstructure/v2`.
If you are referencing the mapstructure lib in your code (custom
DecoderConfig), you have to switch the paths to the above forked version
of koanf.
`github.com/mitchellh/mapstructure` =>
`github.com/go-viper/mapstructure/v2`
#### What's Changed
- fix: retract v2.0.2 by [@​rhnvrm](https://togithub.com/rhnvrm )
in
[https://github.com/knadh/koanf/pull/270 ](https://togithub.com/knadh/koanf/pull/270 )
**Full Changelog**:
https://github.com/knadh/koanf/compare/v2.0.2...v2.1.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Alex Boten <aboten@lightstep.com>
2024-02-07 09:32:51 -08:00
OpenTelemetry Bot
ca0eab2729
[chore] Prepare release v1.1.0/v0.94.0 ( #9501 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.1.0/v0.94.0
- make prepare-release PREVIOUS_VERSION=1.0.1 RELEASE_CANDIDATE=1.1.0
MODSET=stable
- make prepare-release PREVIOUS_VERSION=0.93.0 RELEASE_CANDIDATE=0.94.0
MODSET=beta
---------
Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>
Co-authored-by: Anthony Mirabella <a9@aneurysm9.com>
2024-02-06 15:33:11 -08:00
renovate[bot]
d12e5bcbb3
Update module go.opentelemetry.io/contrib/config to v0.3.0 ( #9496 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/contrib/config](https://togithub.com/open-telemetry/opentelemetry-go-contrib )
| `v0.2.0` -> `v0.3.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-02-06 12:28:17 -08:00
renovate[bot]
9caec6c0c5
Update opentelemetry-go monorepo ( #9486 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.22.0` -> `v1.23.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.22.0` -> `v1.23.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.22.0` -> `v1.23.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/prometheus](https://togithub.com/open-telemetry/opentelemetry-go )
| `v0.45.0` -> `v0.45.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.22.0` -> `v1.23.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/metric](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.22.0` -> `v1.23.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.22.0` -> `v1.23.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk/metric](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.22.0` -> `v1.23.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.22.0` -> `v1.23.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>
###
[`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0 ):
/v0.45.1
[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 )
This release contains the first stable, `v1`, release of the following
modules:
- `go.opentelemetry.io/otel/bridge/opencensus`
- `go.opentelemetry.io/otel/bridge/opencensus/test`
- `go.opentelemetry.io/otel/example/opencensus`
- `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`
- `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`
- `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric`
See our [versioning policy](VERSIONING.md) for more information about
these stability guarantees.
##### Added
- Add `WithEndpointURL` option to the
`exporters/otlp/otlpmetric/otlpmetricgrpc`,
`exporters/otlp/otlpmetric/otlpmetrichttp`,
`exporters/otlp/otlptrace/otlptracegrpc` and
`exporters/otlp/otlptrace/otlptracehttp` packages.
([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808 ))
- Experimental exemplar exporting is added to the metric SDK. See
[metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more
information about this feature and how to enable it.
([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871 ))
- `ErrSchemaURLConflict` is added to
`go.opentelemetry.io/otel/sdk/resource`. This error is returned when a
merge of two `Resource`s with different (non-empty) schema URL is
attempted.
([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876 ))
##### Changed
- The `Merge` and `New` functions in
`go.opentelemetry.io/otel/sdk/resource` now returns a partial result if
there is a schema URL merge conflict. Instead of returning `nil` when
two `Resource`s with different (non-empty) schema URLs are merged the
merged `Resource`, along with the new `ErrSchemaURLConflict` error, is
returned. It is up to the user to decide if they want to use the
returned `Resource` or not. It may have desired attributes overwritten
or include stale semantic conventions.
([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876 ))
##### Fixed
- Fix `ContainerID` resource detection on systemd when cgroup path has a
colon.
([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449 ))
- Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to
avoid leaking memory when the same instrument is created multiple times.
([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820 ))
- Fix missing `Mix` and `Max` values for
`go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing
`MarshalText` and `MarshalJSON` for the `Extrema` type in
`go.opentelemetry.io/sdk/metric/metricdata`.
([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827 ))
#### New Contributors
- [@​Fricounet](https://togithub.com/Fricounet ) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4449 ](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449 )
- [@​StLeoX](https://togithub.com/StLeoX ) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4855 ](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855 )
- [@​m-posluszny](https://togithub.com/m-posluszny ) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4827 ](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827 )
**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Alex Boten <aboten@lightstep.com>
2024-02-06 10:55:05 -08:00
renovate[bot]
5c2fc22fa2
Update module github.com/knadh/koanf/v2 to v2.0.2 ( #9469 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/knadh/koanf/v2](https://togithub.com/knadh/koanf ) |
`v2.0.1` -> `v2.0.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>knadh/koanf (github.com/knadh/koanf/v2)</summary>
### [`v2.0.2`](https://togithub.com/knadh/koanf/releases/tag/v2.0.2 )
[Compare
Source](https://togithub.com/knadh/koanf/compare/v2.0.1...v2.0.2 )
#### What's Changed
- feat: add nats provider by
[@​TECHNOFAB11](https://togithub.com/TECHNOFAB11 ) in
[https://github.com/knadh/koanf/pull/213 ](https://togithub.com/knadh/koanf/pull/213 )
- feat: add flag to optionally fetch secret metadata by
[@​Thunderbottom](https://togithub.com/Thunderbottom ) in
[https://github.com/knadh/koanf/pull/219 ](https://togithub.com/knadh/koanf/pull/219 )
- chore: change WithMeta to ExcludeMeta for backwards compatibility by
[@​Thunderbottom](https://togithub.com/Thunderbottom ) in
[https://github.com/knadh/koanf/pull/220 ](https://togithub.com/knadh/koanf/pull/220 )
- typos and little clearer code by
[@​GreyXor](https://togithub.com/GreyXor ) in
[https://github.com/knadh/koanf/pull/222 ](https://togithub.com/knadh/koanf/pull/222 )
- Fixed a nil panic issue in vault provider by
[@​wangkang](https://togithub.com/wangkang ) in
[https://github.com/knadh/koanf/pull/224 ](https://togithub.com/knadh/koanf/pull/224 )
- Not use deprecated io/ioutil by
[@​tchssk](https://togithub.com/tchssk ) in
[https://github.com/knadh/koanf/pull/226 ](https://togithub.com/knadh/koanf/pull/226 )
- Proposal: support Vault auth method by
[@​missedone](https://togithub.com/missedone ) in
[https://github.com/knadh/koanf/pull/229 ](https://togithub.com/knadh/koanf/pull/229 )
- Add parameterstore provider by
[@​tchssk](https://togithub.com/tchssk ) in
[https://github.com/knadh/koanf/pull/227 ](https://togithub.com/knadh/koanf/pull/227 )
- feat: optional support net/http transport by
[@​missedone](https://togithub.com/missedone ) in
[https://github.com/knadh/koanf/pull/232 ](https://togithub.com/knadh/koanf/pull/232 )
- breaking change:
[#​233](https://togithub.com/knadh/koanf/issues/233 ) return error
struct to avoid panic at runtime by
[@​missedone](https://togithub.com/missedone ) in
[https://github.com/knadh/koanf/pull/234 ](https://togithub.com/knadh/koanf/pull/234 )
- Bump github.com/nats-io/nkeys from 0.4.4 to 0.4.6 in /providers/nats
by [@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/knadh/koanf/pull/246 ](https://togithub.com/knadh/koanf/pull/246 )
- Bump golang.org/x/net from 0.7.0 to 0.17.0 in /providers/etcd by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/knadh/koanf/pull/248 ](https://togithub.com/knadh/koanf/pull/248 )
- Bump golang.org/x/net from 0.7.0 to 0.17.0 in /providers/vault by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/knadh/koanf/pull/247 ](https://togithub.com/knadh/koanf/pull/247 )
- Bump github.com/nats-io/nats-server/v2 from 2.9.15 to 2.9.23 in
/providers/nats by [@​dependabot](https://togithub.com/dependabot )
in
[https://github.com/knadh/koanf/pull/241 ](https://togithub.com/knadh/koanf/pull/241 )
- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /providers/etcd
by [@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/knadh/koanf/pull/243 ](https://togithub.com/knadh/koanf/pull/243 )
- fix: typo by [@​testwill](https://togithub.com/testwill ) in
[https://github.com/knadh/koanf/pull/251 ](https://togithub.com/knadh/koanf/pull/251 )
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /providers/vault by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/knadh/koanf/pull/261 ](https://togithub.com/knadh/koanf/pull/261 )
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /providers/nats by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/knadh/koanf/pull/260 ](https://togithub.com/knadh/koanf/pull/260 )
- Add optional `Opt{}` param that takes a koanf instance to match
posflag's default value behaviour in basic flag. Closes
[#​255](https://togithub.com/knadh/koanf/issues/255 ). by
[@​knadh](https://togithub.com/knadh ) in
[https://github.com/knadh/koanf/pull/259 ](https://togithub.com/knadh/koanf/pull/259 )
- Parser: KDL by [@​dezren39](https://togithub.com/dezren39 ) in
[https://github.com/knadh/koanf/pull/266 ](https://togithub.com/knadh/koanf/pull/266 )
- Parser: KDL kdl-go dependency update by
[@​dezren39](https://togithub.com/dezren39 ) in
[https://github.com/knadh/koanf/pull/267 ](https://togithub.com/knadh/koanf/pull/267 )
#### New Contributors
- [@​TECHNOFAB11](https://togithub.com/TECHNOFAB11 ) made their
first contribution in
[https://github.com/knadh/koanf/pull/213 ](https://togithub.com/knadh/koanf/pull/213 )
- [@​GreyXor](https://togithub.com/GreyXor ) made their first
contribution in
[https://github.com/knadh/koanf/pull/222 ](https://togithub.com/knadh/koanf/pull/222 )
- [@​wangkang](https://togithub.com/wangkang ) made their first
contribution in
[https://github.com/knadh/koanf/pull/224 ](https://togithub.com/knadh/koanf/pull/224 )
- [@​tchssk](https://togithub.com/tchssk ) made their first
contribution in
[https://github.com/knadh/koanf/pull/226 ](https://togithub.com/knadh/koanf/pull/226 )
- [@​missedone](https://togithub.com/missedone ) made their first
contribution in
[https://github.com/knadh/koanf/pull/229 ](https://togithub.com/knadh/koanf/pull/229 )
- [@​testwill](https://togithub.com/testwill ) made their first
contribution in
[https://github.com/knadh/koanf/pull/251 ](https://togithub.com/knadh/koanf/pull/251 )
- [@​dezren39](https://togithub.com/dezren39 ) made their first
contribution in
[https://github.com/knadh/koanf/pull/266 ](https://togithub.com/knadh/koanf/pull/266 )
**Full Changelog**:
https://github.com/knadh/koanf/compare/v2.0.1...v2.0.2
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-02-06 10:03:59 -08:00
Pablo Baeyens
26c157e3bf
[component] Add MustNewType constructor for component.Type ( #9414 )
...
**Description:**
- Adds `component.MustNewType` to create a type. This function panics if
the type has invalid characters. Add similar functions
`component.MustNewID` and `component.MustNewIDWithName`.
- Adds `component.Type.String` to recover the string
- Use `component.MustNewType`, `component.MustNewID`,
`component.MustNewIDWithName` and `component.Type.String` everywhere in
this codebase. To do this I changed `component.Type` into an opaque
struct and checked for compile-time errors.
Some notes:
1. All components currently on core and contrib follow this rule. This
is still breaking for other components.
2. A future PR will change this into a struct, to actually validate this
(right now you can just do `component.Type("anything")` to bypass
validation). I want to do this in two steps to avoid breaking contrib
tests: we first introduce this function, and after that we change into a
struct.
**Link to tracking Issue:** Updates #9208
2024-02-02 17:33:03 +01:00
Alex Boten
9c7177496f
[chore] remove unused opencensus code ( #9108 )
...
Follows
https://github.com/open-telemetry/opentelemetry-collector/pull/9102
---------
Signed-off-by: Alex Boten <aboten@lightstep.com>
2024-01-30 10:19:42 -08:00
renovate[bot]
dea6252a17
Update module google.golang.org/grpc to v1.61.0 ( #9425 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://togithub.com/grpc/grpc-go ) |
`v1.60.1` -> `v1.61.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>
### [`v1.61.0`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.0 ):
Release 1.61.0
[Compare
Source](https://togithub.com/grpc/grpc-go/compare/v1.60.1...v1.61.0 )
### New Features
- resolver: provide method, `AuthorityOverrider`, to allow
resolver.Builders to override the default authority for a `ClientConn`.
(EXPERIMENTAL)
([#​6752](https://togithub.com/grpc/grpc-go/issues/6752 ))
- Special Thanks:
[@​Aditya-Sood](https://togithub.com/Aditya-Sood )
- xds: add support for mTLS Credentials in xDS bootstrap ([gRFC
A65](github.com/grpc/proposal/blob/8c31bfedded5f0a51c4933e9e9a8246122f9c41a/A65-xds-mtls-creds-in-bootstrap.md))
([#​6757](https://togithub.com/grpc/grpc-go/issues/6757 ))
- Special Thanks: [@​atollena](https://togithub.com/atollena )
- server: add `grpc.WaitForHandlers` `ServerOption` to cause
`Server.Stop` to block until method handlers return. (EXPERIMENTAL)
([#​6922](https://togithub.com/grpc/grpc-go/issues/6922 ))
### Performance Improvements
- grpc: skip compression of empty messages as an optimization
([#​6842](https://togithub.com/grpc/grpc-go/issues/6842 ))
- Special Thanks: [@​jroper](https://togithub.com/jroper )
- orca: use atomic pointer to improve performance in server metrics
recorder ([#​6799](https://togithub.com/grpc/grpc-go/issues/6799 ))
- Special Thanks:
[@​danielzhaotongliu](https://togithub.com/danielzhaotongliu )
### Bug Fixes
- client: correctly enable TCP keepalives with OS defaults on windows
([#​6863](https://togithub.com/grpc/grpc-go/issues/6863 ))
- Special Thanks: [@​mmatczuk](https://togithub.com/mmatczuk )
- server: change some stream operations to return `UNAVAILABLE` instead
of `UNKNOWN` when underlying connection is broken
([#​6891](https://togithub.com/grpc/grpc-go/issues/6891 ))
- Special Thanks:
[@​mustafasen81](https://togithub.com/mustafasen81 )
- server: fix `GracefulStop` to block until all method handlers return
(v1.60 regression).
([#​6922](https://togithub.com/grpc/grpc-go/issues/6922 ))
- server: fix two bugs that could lead to panics at shutdown when using
[`NumStreamWorkers`](https://pkg.go.dev/google.golang.org/grpc#NumStreamWorkers )
(EXPERIMENTAL).
([#​6856](https://togithub.com/grpc/grpc-go/issues/6856 ))
- reflection: do not send invalid descriptors to clients for files that
cannot be fully resolved
([#​6771](https://togithub.com/grpc/grpc-go/issues/6771 ))
- Special Thanks: [@​jhump](https://togithub.com/jhump )
- xds: don't fail channel/server startup when xds creds is specified,
but bootstrap is missing certificate providers
([#​6848](https://togithub.com/grpc/grpc-go/issues/6848 ))
- xds: Atomically read and write xDS security configuration client side
([#​6796](https://togithub.com/grpc/grpc-go/issues/6796 ))
- xds/server: fix RDS handling for non-inline route configs
([#​6915](https://togithub.com/grpc/grpc-go/issues/6915 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-01-30 08:55:28 -08:00
Antoine Toulme
805190d044
[confmap]remove stable featuregate ( #9386 )
...
**Description:**
Remove stable feature gate `confmap.expandEnabled` as it was declared
stable in 0.75.0.
**Link to tracking Issue:**
Fixes #9369
2024-01-25 11:19:27 +01:00
OpenTelemetry Bot
463bb08088
[chore] Prepare release v0.93.0 ( #9359 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v0.93.0
- make prepare-release PREVIOUS_VERSION=0.92.0 RELEASE_CANDIDATE=0.93.0
MODSET=beta
2024-01-23 20:21:12 -08:00
Bogdan Drutu
08165ff5fc
Bump prometheus exporter and b3 propagation ( #9354 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2024-01-23 12:26:08 -08:00
renovate[bot]
51b0e4dd3b
Update opentelemetry-go monorepo ( #9245 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.21.0` -> `v1.22.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/bridge/opencensus](https://togithub.com/open-telemetry/opentelemetry-go )
| `v0.44.0` -> `v0.45.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go )
| `v0.44.0` -> `v0.45.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://togithub.com/open-telemetry/opentelemetry-go )
| `v0.44.0` -> `v0.45.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.21.0` -> `v1.22.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.21.0` -> `v1.22.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://togithub.com/open-telemetry/opentelemetry-go )
| `v0.44.0` -> `v0.45.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.21.0` -> `v1.22.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/metric](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.21.0` -> `v1.22.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.21.0` -> `v1.22.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk/metric](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.21.0` -> `v1.22.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go )
| `v1.21.0` -> `v1.22.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>
###
[`v1.22.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.22.0 ):
/v0.45.0
[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.21.0...v1.22.0 )
##### Added
- The `go.opentelemetry.io/otel/semconv/v1.22.0` package.
The package contains semantic conventions from the `v1.22.0` version of
the OpenTelemetry Semantic Conventions.
([#​4735](https://togithub.com/open-telemetry/opentelemetry-go/issues/4735 ))
- The `go.opentelemetry.io/otel/semconv/v1.23.0` package.
The package contains semantic conventions from the `v1.23.0` version of
the OpenTelemetry Semantic Conventions.
([#​4746](https://togithub.com/open-telemetry/opentelemetry-go/issues/4746 ))
- The `go.opentelemetry.io/otel/semconv/v1.23.1` package.
The package contains semantic conventions from the `v1.23.1` version of
the OpenTelemetry Semantic Conventions.
([#​4749](https://togithub.com/open-telemetry/opentelemetry-go/issues/4749 ))
- The `go.opentelemetry.io/otel/semconv/v1.24.0` package.
The package contains semantic conventions from the `v1.24.0` version of
the OpenTelemetry Semantic Conventions.
([#​4770](https://togithub.com/open-telemetry/opentelemetry-go/issues/4770 ))
- Add `WithResourceAsConstantLabels` option to apply resource attributes
for every metric emitted by the Prometheus exporter.
([#​4733](https://togithub.com/open-telemetry/opentelemetry-go/issues/4733 ))
- Experimental cardinality limiting is added to the metric SDK.
See [metric
documentation](./sdk/metric/EXPERIMENTAL.md#cardinality-limit) for more
information about this feature and how to enable it.
([#​4457](https://togithub.com/open-telemetry/opentelemetry-go/issues/4457 ))
- Add `NewMemberRaw` and `NewKeyValuePropertyRaw` in
`go.opentelemetry.io/otel/baggage`.
([#​4804](https://togithub.com/open-telemetry/opentelemetry-go/issues/4804 ))
##### Changed
- Upgrade all use of `go.opentelemetry.io/otel/semconv` to use
`v1.24.0`.
([#​4754](https://togithub.com/open-telemetry/opentelemetry-go/issues/4754 ))
- Update transformations in `go.opentelemetry.io/otel/exporters/zipkin`
to follow `v1.19.0` version of the OpenTelemetry specification.
([#​4754](https://togithub.com/open-telemetry/opentelemetry-go/issues/4754 ))
- Record synchronous measurements when the passed context is canceled
instead of dropping in `go.opentelemetry.io/otel/sdk/metric`.
If you do not want to make a measurement when the context is cancelled,
you need to handle it yourself (e.g `if ctx.Err() != nil`).
([#​4671](https://togithub.com/open-telemetry/opentelemetry-go/issues/4671 ))
- Improve `go.opentelemetry.io/otel/trace.TraceState`'s performance.
([#​4722](https://togithub.com/open-telemetry/opentelemetry-go/issues/4722 ))
- Improve `go.opentelemetry.io/otel/propagation.TraceContext`'s
performance.
([#​4721](https://togithub.com/open-telemetry/opentelemetry-go/issues/4721 ))
- Improve `go.opentelemetry.io/otel/baggage` performance.
([#​4743](https://togithub.com/open-telemetry/opentelemetry-go/issues/4743 ))
- Improve performance of the `(*Set).Filter` method in
`go.opentelemetry.io/otel/attribute` when the passed filter does not
filter out any attributes from the set.
([#​4774](https://togithub.com/open-telemetry/opentelemetry-go/issues/4774 ))
- `Member.String` in `go.opentelemetry.io/otel/baggage` percent-encodes
only when necessary.
([#​4775](https://togithub.com/open-telemetry/opentelemetry-go/issues/4775 ))
- `Property.Value` in `go.opentelemetry.io/otel/baggage` now returns a
raw string instead of a percent-encoded value.
([#​4804](https://togithub.com/open-telemetry/opentelemetry-go/issues/4804 ))
##### Fixed
- Fix `Parse` in `go.opentelemetry.io/otel/baggage` to validate member
value before percent-decoding.
([#​4755](https://togithub.com/open-telemetry/opentelemetry-go/issues/4755 ))
- Fix whitespace encoding of `Member.String` in
`go.opentelemetry.io/otel/baggage`.
([#​4756](https://togithub.com/open-telemetry/opentelemetry-go/issues/4756 ))
- Fix baggage item key so that it is not canonicalized in
`go.opentelemetry.io/otel/bridge/opentracing`.
([#​4776](https://togithub.com/open-telemetry/opentelemetry-go/issues/4776 ))
- Fix `go.opentelemetry.io/otel/bridge/opentracing` to properly handle
baggage values that requires escaping during propagation.
([#​4804](https://togithub.com/open-telemetry/opentelemetry-go/issues/4804 ))
- Fix a bug where using multiple readers resulted in incorrect
asynchronous counter values in `go.opentelemetry.io/otel/sdk/metric`.
([#​4742](https://togithub.com/open-telemetry/opentelemetry-go/issues/4742 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-01-17 14:45:44 -08:00
Alex Boten
834413537b
[telemetry] mark useOtelForInternalMetrics stable ( #9102 )
...
This marks the flag as stable. Leaving this as a draft until v0.92.0 is
released.
Closes https://github.com/open-telemetry/opentelemetry-collector/issues/8962
Fixes https://github.com/open-telemetry/opentelemetry-collector/issues/816
---------
Signed-off-by: Alex Boten <aboten@lightstep.com>
2024-01-16 15:38:21 -08:00
renovate[bot]
060c53899a
Update module github.com/prometheus/common to v0.46.0 ( #9289 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/prometheus/common](https://togithub.com/prometheus/common )
| `v0.45.0` -> `v0.46.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>prometheus/common (github.com/prometheus/common)</summary>
###
[`v0.46.0`](https://togithub.com/prometheus/common/releases/tag/v0.46.0 )
[Compare
Source](https://togithub.com/prometheus/common/compare/v0.45.0...v0.46.0 )
#### What's Changed
- Add golangci-lint config by
[@​SuperQ](https://togithub.com/SuperQ ) in
[https://github.com/prometheus/common/pull/517 ](https://togithub.com/prometheus/common/pull/517 )
- model: add metric type values by
[@​bboreham](https://togithub.com/bboreham ) in
[https://github.com/prometheus/common/pull/533 ](https://togithub.com/prometheus/common/pull/533 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://togithub.com/prombot ) in
[https://github.com/prometheus/common/pull/532 ](https://togithub.com/prometheus/common/pull/532 )
- Bump github.com/aws/aws-sdk-go from 1.45.19 to 1.47.0 in /sigv4 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/prometheus/common/pull/529 ](https://togithub.com/prometheus/common/pull/529 )
- Update modules by [@​SuperQ](https://togithub.com/SuperQ ) in
[https://github.com/prometheus/common/pull/534 ](https://togithub.com/prometheus/common/pull/534 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://togithub.com/prombot ) in
[https://github.com/prometheus/common/pull/535 ](https://togithub.com/prometheus/common/pull/535 )
- Allow using empty Authorization credentials by
[@​TheSpiritXIII](https://togithub.com/TheSpiritXIII ) in
[https://github.com/prometheus/common/pull/546 ](https://togithub.com/prometheus/common/pull/546 )
- enable errorlint linter by
[@​mmorel-35](https://togithub.com/mmorel-35 ) in
[https://github.com/prometheus/common/pull/550 ](https://togithub.com/prometheus/common/pull/550 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://togithub.com/prombot ) in
[https://github.com/prometheus/common/pull/548 ](https://togithub.com/prometheus/common/pull/548 )
- Bump github.com/aws/aws-sdk-go from 1.47.0 to 1.48.10 in /sigv4 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/prometheus/common/pull/539 ](https://togithub.com/prometheus/common/pull/539 )
- Bump github.com/alecthomas/kingpin/v2 from 2.3.2 to 2.4.0 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/prometheus/common/pull/542 ](https://togithub.com/prometheus/common/pull/542 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://togithub.com/prombot ) in
[https://github.com/prometheus/common/pull/552 ](https://togithub.com/prometheus/common/pull/552 )
- Bump golang.org/x/net from 0.18.0 to 0.19.0 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/prometheus/common/pull/541 ](https://togithub.com/prometheus/common/pull/541 )
- Bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/prometheus/common/pull/540 ](https://togithub.com/prometheus/common/pull/540 )
- Add hints for promlog by
[@​lucacome](https://togithub.com/lucacome ) in
[https://github.com/prometheus/common/pull/556 ](https://togithub.com/prometheus/common/pull/556 )
- Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/prometheus/common/pull/560 ](https://togithub.com/prometheus/common/pull/560 )
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 in
/sigv4 by [@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/prometheus/common/pull/558 ](https://togithub.com/prometheus/common/pull/558 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://togithub.com/prombot ) in
[https://github.com/prometheus/common/pull/555 ](https://togithub.com/prometheus/common/pull/555 )
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/prometheus/common/pull/559 ](https://togithub.com/prometheus/common/pull/559 )
- Bump github.com/aws/aws-sdk-go from 1.48.10 to 1.49.13 in /sigv4 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/prometheus/common/pull/557 ](https://togithub.com/prometheus/common/pull/557 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://togithub.com/prombot ) in
[https://github.com/prometheus/common/pull/561 ](https://togithub.com/prometheus/common/pull/561 )
- Make version getRevision public by
[@​SuperQ](https://togithub.com/SuperQ ) in
[https://github.com/prometheus/common/pull/563 ](https://togithub.com/prometheus/common/pull/563 )
- enable gofumpt, goimports, testifylint linters by
[@​mmorel-35](https://togithub.com/mmorel-35 ) in
[https://github.com/prometheus/common/pull/551 ](https://togithub.com/prometheus/common/pull/551 )
- version: make GetTegs() public by
[@​ArthurSens](https://togithub.com/ArthurSens ) in
[https://github.com/prometheus/common/pull/565 ](https://togithub.com/prometheus/common/pull/565 )
- switch to protodelim package (which pbutil now calls) by
[@​stapelberg](https://togithub.com/stapelberg ) in
[https://github.com/prometheus/common/pull/567 ](https://togithub.com/prometheus/common/pull/567 )
- Bump Go modules by [@​SuperQ](https://togithub.com/SuperQ ) in
[https://github.com/prometheus/common/pull/568 ](https://togithub.com/prometheus/common/pull/568 )
#### New Contributors
- [@​TheSpiritXIII](https://togithub.com/TheSpiritXIII ) made their
first contribution in
[https://github.com/prometheus/common/pull/546 ](https://togithub.com/prometheus/common/pull/546 )
- [@​mmorel-35](https://togithub.com/mmorel-35 ) made their first
contribution in
[https://github.com/prometheus/common/pull/550 ](https://togithub.com/prometheus/common/pull/550 )
- [@​ArthurSens](https://togithub.com/ArthurSens ) made their first
contribution in
[https://github.com/prometheus/common/pull/565 ](https://togithub.com/prometheus/common/pull/565 )
- [@​stapelberg](https://togithub.com/stapelberg ) made their first
contribution in
[https://github.com/prometheus/common/pull/567 ](https://togithub.com/prometheus/common/pull/567 )
**Full Changelog**:
https://github.com/prometheus/common/compare/v0.45.0...v0.46.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-01-16 09:32:58 -08:00
renovate[bot]
2328d104e6
Update github.com/mitchellh/mapstructure digest to 8508981 ( #9135 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/mitchellh/mapstructure](https://togithub.com/mitchellh/mapstructure )
| require | digest | `bf980b3` -> `8508981` |
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy45My4xIiwidXBkYXRlZEluVmVyIjoiMzcuMTI3LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-01-15 09:24:28 -08:00
Alex Boten
83d463ceba
[obsreport] deprecate test funcs/structs ( #8538 )
...
This deprecates the remaining code under the obsreport package.
Follows
bf141227c5
---------
Signed-off-by: Alex Boten <aboten@lightstep.com>
2024-01-12 09:28:57 -08:00
OpenTelemetry Bot
40c7db876f
[chore] Prepare release v1.0.1/v0.92.0 ( #9255 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.0.1/v0.92.0
- make prepare-release PREVIOUS_VERSION=1.0.0 RELEASE_CANDIDATE=1.0.1
MODSET=stable
- make prepare-release PREVIOUS_VERSION=0.91.0 RELEASE_CANDIDATE=0.92.0
MODSET=beta
2024-01-09 15:20:22 -08:00
Curtis Robert
fbfbe04fbd
[chore][processor/batchprocessor] Enable goleak check ( #9224 )
...
**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 `goleak` to detect leaks in tests. Leaking goroutines were detected
that were caused by a dependency that we can ignore
(`go.opencensus.io/stats/view.(*worker).start`), some `Shutdown` calls
were also added that were missing.
**Link to tracking Issue:** <Issue number if applicable>
#9165
**Testing:** <Describe what testing was performed and which tests were
added.>
Added check is passing as well as existing tests.
2024-01-09 12:23:37 -08:00
Curtis Robert
36730599ae
[chore] Run make gotidy ( #9212 )
...
**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.-->
Unfortunately as a part of #9173 I committed some `go.mod` and `go.sum`
updates incorrectly. I've run `make gotidy` and hopefully cleared those
up.
These goleak dependencies were added for goleak tests that ended up
failing, so the tests weren't added as a part of the original PR. This
ended up leaving the dependencies incorrectly added.
2024-01-03 15:43:50 -08:00
Curtis Robert
8ee1f13743
[chore] Enable goleak for all (passing) tests ( #9173 )
...
**Description:**
It was suggested that we add the [goleak
package](https://pkg.go.dev/go.uber.org/goleak ) to every test in core.
This change adds `goleak` to every package that is succeeds with goleak.
There a number that are not successful, the full list of which I've
posted in the bug.
I generated these files using a shell script to copy a template
`main_test.go` file into each package, then modified the package name.
I'm sure there was a better way to automate this, but it worked well
enough at this point. Here's the script:
```
cp ./main_test.go $1
PACKAGE_NAME=$(basename $1)
sed -i '' -e "s|package component|package $PACKAGE_NAME|g"
$1/main_test.go
pushd . && cd $1 && go mod tidy
go test -v .
```
Usage example:
```
$ ./add_leak_test reciever/scrapererror
```
**Link to tracking Issue:**
#9165
**Testing:**
All added tests are passing, but there are a number failing. Note that there's no sign of `goleak` running until it fails.
2024-01-03 08:35:58 -08:00
renovate[bot]
a0238cafaf
Update module github.com/prometheus/client_golang to v1.18.0 ( #9199 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/prometheus/client_golang](https://togithub.com/prometheus/client_golang )
| `v1.17.0` -> `v1.18.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>prometheus/client_golang
(github.com/prometheus/client_golang)</summary>
###
[`v1.18.0`](https://togithub.com/prometheus/client_golang/releases/tag/v1.18.0 )
[Compare
Source](https://togithub.com/prometheus/client_golang/compare/v1.17.0...v1.18.0 )
#### What's Changed
- \[FEATURE] promlint: Allow creation of custom metric validations.
[#​1311](https://togithub.com/prometheus/client_golang/issues/1311 )
- \[FEATURE] Go programs using client_golang can be built in wasip1 OS.
[#​1350](https://togithub.com/prometheus/client_golang/issues/1350 )
- \[BUGFIX] histograms: Add timer to reset ASAP after bucket limiting
has happened.
[#​1367](https://togithub.com/prometheus/client_golang/issues/1367 )
- \[BUGFIX] testutil: Fix comparison of metrics with empty Help strings.
[#​1378](https://togithub.com/prometheus/client_golang/issues/1378 )
- \[ENHANCEMENT] Improved performance of
`MetricVec.WithLabelValues(...)`.
[#​1360](https://togithub.com/prometheus/client_golang/issues/1360 )
#### New Contributors
- [@​srenatus](https://togithub.com/srenatus ) made their first
contribution in
[https://github.com/prometheus/client_golang/pull/1350 ](https://togithub.com/prometheus/client_golang/pull/1350 )
- [@​jadolg](https://togithub.com/jadolg ) made their first
contribution in
[https://github.com/prometheus/client_golang/pull/1342 ](https://togithub.com/prometheus/client_golang/pull/1342 )
- [@​manas-rust](https://togithub.com/manas-rust ) made their first
contribution in
[https://github.com/prometheus/client_golang/pull/1383 ](https://togithub.com/prometheus/client_golang/pull/1383 )
- [@​bluekeyes](https://togithub.com/bluekeyes ) made their first
contribution in
[https://github.com/prometheus/client_golang/pull/1378 ](https://togithub.com/prometheus/client_golang/pull/1378 )
- [@​tsipo](https://togithub.com/tsipo ) made their first
contribution in
[https://github.com/prometheus/client_golang/pull/1387 ](https://togithub.com/prometheus/client_golang/pull/1387 )
**Full Changelog**:
https://github.com/prometheus/client_golang/compare/v1.17.0...v1.18.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-01-02 11:26:46 -08:00
renovate[bot]
f1c35c12cc
Update module google.golang.org/protobuf to v1.32.0 ( #9191 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/protobuf](https://togithub.com/protocolbuffers/protobuf-go )
| `v1.31.0` -> `v1.32.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>protocolbuffers/protobuf-go
(google.golang.org/protobuf)</summary>
###
[`v1.32.0`](https://togithub.com/protocolbuffers/protobuf-go/releases/tag/v1.32.0 )
[Compare
Source](https://togithub.com/protocolbuffers/protobuf-go/compare/v1.31.0...v1.32.0 )
**Full Changelog**:
https://github.com/protocolbuffers/protobuf-go/compare/v1.31.0...v1.32.0
This release contains commit
bfcd6476a3 ,
which fixes a denial of service vulnerability by preventing a stack
overflow through a default maximum recursion limit. See
[https://github.com/golang/protobuf/issues/1583 ](https://togithub.com/golang/protobuf/issues/1583 )
and
[https://github.com/golang/protobuf/issues/1584 ](https://togithub.com/golang/protobuf/issues/1584 )
for details.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2023-12-29 10:06:49 -08:00
Alex Boten
36bdd22601
[chore] use mdatagen for batch processor ( #9183 )
...
Signed-off-by: Alex Boten <aboten@lightstep.com>
2023-12-22 11:12:32 -08:00
renovate[bot]
034e427496
Update module google.golang.org/grpc to v1.60.1 ( #9137 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [google.golang.org/grpc](https://togithub.com/grpc/grpc-go ) | require
| patch | `v1.60.0` -> `v1.60.1` |
---
### Release Notes
<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>
### [`v1.60.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.60.1 )
[Compare
Source](https://togithub.com/grpc/grpc-go/compare/v1.60.0...v1.60.1 )
### Bug Fixes
- server: fix two bugs that could lead to panics at shutdown when using
[NumStreamWorkers](https://pkg.go.dev/google.golang.org/grpc#NumStreamWorkers )
(experimental feature).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy45My4xIiwidXBkYXRlZEluVmVyIjoiMzcuOTMuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
2023-12-19 09:35:04 -08:00
Bogdan Drutu
6b12cc3203
Deprecate exporterhelper.RetrySettings in favor of configretry.BackOffConfig ( #9091 )
...
Depends on
https://github.com/open-telemetry/opentelemetry-collector/pull/9089
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2023-12-14 21:31:20 -08:00
Bogdan Drutu
edf7aca852
Remove circular dependency between default otel and connector ( #9095 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2023-12-13 23:50:35 -08:00
renovate[bot]
755eb384b2
Update module google.golang.org/grpc to v1.60.0 ( #9084 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [google.golang.org/grpc](https://togithub.com/grpc/grpc-go ) | require
| minor | `v1.59.0` -> `v1.60.0` |
---
### Release Notes
<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>
### [`v1.60.0`](https://togithub.com/grpc/grpc-go/releases/tag/v1.60.0 ):
Release 1.60.0
[Compare
Source](https://togithub.com/grpc/grpc-go/compare/v1.59.0...v1.60.0 )
### Security
- credentials/tls: if not set, set TLS MinVersion to 1.2 and
CipherSuites according to supported suites not forbidden by RFC7540.
- This is a behavior change to bring us into better alignment with RFC
7540.
### API Changes
- resolver: remove deprecated and experimental
`ClientConn.NewServiceConfig`
([#​6784](https://togithub.com/grpc/grpc-go/issues/6784 ))
- client: remove deprecated `grpc.WithServiceConfig` `DialOption`
([#​6800](https://togithub.com/grpc/grpc-go/issues/6800 ))
### Bug Fixes
- client: fix race that could cause a deadlock while entering idle mode
and receiving a name resolver update
([#​6804](https://togithub.com/grpc/grpc-go/issues/6804 ))
- client: always enable TCP keepalives with OS defaults
([#​6834](https://togithub.com/grpc/grpc-go/issues/6834 ))
- credentials/alts: fix a bug preventing ALTS from connecting to the
metadata server if the default scheme is overridden
([#​6686](https://togithub.com/grpc/grpc-go/issues/6686 ))
- Special Thanks: [@​mjamaloney](https://togithub.com/mjamaloney )
### Behavior Changes
- server: Do not return from Stop() or GracefulStop() until all
resources are released
([#​6489](https://togithub.com/grpc/grpc-go/issues/6489 ))
- Special Thanks: [@​fho](https://togithub.com/fho )
### Documentation
- codes: clarify that only codes defined by this package are valid and
that users should not cast other values to `codes.Code`
([#​6701](https://togithub.com/grpc/grpc-go/issues/6701 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44Ny4yIiwidXBkYXRlZEluVmVyIjoiMzcuODcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2023-12-12 12:06:17 -08:00
OpenTelemetry Bot
c27d2cd9e4
[chore] Prepare release v0.91.0 ( #9071 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v0.91.0
- make prepare-release PREVIOUS_VERSION=0.90.1 RELEASE_CANDIDATE=0.91.0
MODSET=beta
2023-12-11 13:32:47 -08:00
renovate[bot]
f3a241a14c
Update all patch dependencies ( #9040 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/klauspost/compress](https://togithub.com/klauspost/compress )
| require | patch | `v1.17.3` -> `v1.17.4` |
| [github.com/mikefarah/yq/v4](https://togithub.com/mikefarah/yq ) |
require | patch | `v4.40.3` -> `v4.40.4` |
| [github.com/shirou/gopsutil/v3](https://togithub.com/shirou/gopsutil )
| require | patch | `v3.23.10` -> `v3.23.11` |
|
[go.opentelemetry.io/collector](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/component](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configauth](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configcompression](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configgrpc](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/confighttp](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/confignet](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configopaque](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configtelemetry](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configtls](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/internal](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/confmap](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/connector](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/consumer](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/exporter](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/extension](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/extension/auth](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/extension/zpagesextension](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/processor](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/receiver](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/receiver/otlpreceiver](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/semconv](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/service](https://togithub.com/open-telemetry/opentelemetry-collector )
| require | patch | `v0.90.0` -> `v0.90.1` |
---
### Release Notes
<details>
<summary>klauspost/compress (github.com/klauspost/compress)</summary>
###
[`v1.17.4`](https://togithub.com/klauspost/compress/releases/tag/v1.17.4 )
[Compare
Source](https://togithub.com/klauspost/compress/compare/v1.17.3...v1.17.4 )
#### What's Changed
- huff0: Speed up symbol counting by
[@​greatroar](https://togithub.com/greatroar ) in
[https://github.com/klauspost/compress/pull/887 ](https://togithub.com/klauspost/compress/pull/887 )
- huff0: Remove byteReader by
[@​greatroar](https://togithub.com/greatroar ) in
[https://github.com/klauspost/compress/pull/886 ](https://togithub.com/klauspost/compress/pull/886 )
- gzhttp: Allow overriding decompression on transport by
[@​klauspost](https://togithub.com/klauspost ) in
[https://github.com/klauspost/compress/pull/892 ](https://togithub.com/klauspost/compress/pull/892 )
- gzhttp: Clamp compression level by
[@​klauspost](https://togithub.com/klauspost ) in
[https://github.com/klauspost/compress/pull/890 ](https://togithub.com/klauspost/compress/pull/890 )
- gzip: Error out if reserved bits are set by
[@​klauspost](https://togithub.com/klauspost ) in
[https://github.com/klauspost/compress/pull/891 ](https://togithub.com/klauspost/compress/pull/891 )
#### New Contributors
- [@​teikjun](https://togithub.com/teikjun ) made their first
contribution in
[https://github.com/klauspost/compress/pull/889 ](https://togithub.com/klauspost/compress/pull/889 )
**Full Changelog**:
https://github.com/klauspost/compress/compare/v1.17.3...v1.17.4
</details>
<details>
<summary>mikefarah/yq (github.com/mikefarah/yq/v4)</summary>
###
[`v4.40.4`](https://togithub.com/mikefarah/yq/compare/v4.40.3...v4.40.4 )
[Compare
Source](https://togithub.com/mikefarah/yq/compare/v4.40.3...v4.40.4 )
</details>
<details>
<summary>shirou/gopsutil (github.com/shirou/gopsutil/v3)</summary>
###
[`v3.23.11`](https://togithub.com/shirou/gopsutil/releases/tag/v3.23.11 )
[Compare
Source](https://togithub.com/shirou/gopsutil/compare/v3.23.10...v3.23.11 )
<!-- Release notes generated using configuration in .github/release.yml
at v3.23.11 -->
#### What's Changed
##### process
- feat: use lsof for net_connections on FreeBSD by
[@​wolf31o2](https://togithub.com/wolf31o2 ) in
[https://github.com/shirou/gopsutil/pull/1551 ](https://togithub.com/shirou/gopsutil/pull/1551 )
#### New Contributors
- [@​wolf31o2](https://togithub.com/wolf31o2 ) made their first
contribution in
[https://github.com/shirou/gopsutil/pull/1551 ](https://togithub.com/shirou/gopsutil/pull/1551 )
**Full Changelog**:
https://github.com/shirou/gopsutil/compare/v3.23.10...v3.23.11
</details>
<details>
<summary>open-telemetry/opentelemetry-collector
(go.opentelemetry.io/collector)</summary>
###
[`v0.90.1`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v0901 )
[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.90.0...v0.90.1 )
##### 🧰 Bug fixes 🧰
- `exporterhelper`: Remove noisy log
([#​9017](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9017 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2023-12-05 07:38:22 -08:00
Alex Boten
fcb7012fc2
[service] add resource attributes as labels to otel metrics ( #9029 )
...
This ensures backwards compatibility with OpenCensus metrics.
### Collector metrics with OpenCensus:
```
# HELP otelcol_exporter_queue_capacity Fixed capacity of the retry queue (in batches)
# TYPE otelcol_exporter_queue_capacity gauge
otelcol_exporter_queue_capacity{exporter="otlp",service_instance_id="e46d41fd-810a-4685-82d0-b01e177cfe7b",service_name="otelcorecol",service_version="0.90.0-dev"} 1000
# HELP otelcol_exporter_queue_size Current size of the retry queue (in batches)
# TYPE otelcol_exporter_queue_size gauge
otelcol_exporter_queue_size{exporter="otlp",service_instance_id="e46d41fd-810a-4685-82d0-b01e177cfe7b",service_name="otelcorecol",service_version="0.90.0-dev"} 0
# HELP otelcol_process_cpu_seconds Total CPU user and system time in seconds
# TYPE otelcol_process_cpu_seconds counter
otelcol_process_cpu_seconds{service_instance_id="e46d41fd-810a-4685-82d0-b01e177cfe7b",service_name="otelcorecol",service_version="0.90.0-dev"} 0.03
# HELP otelcol_process_memory_rss Total physical memory (resident set size)
# TYPE otelcol_process_memory_rss gauge
otelcol_process_memory_rss{service_instance_id="e46d41fd-810a-4685-82d0-b01e177cfe7b",service_name="otelcorecol",service_version="0.90.0-dev"} 2.70336e+07
# HELP otelcol_process_runtime_heap_alloc_bytes Bytes of allocated heap objects (see 'go doc runtime.MemStats.HeapAlloc')
# TYPE otelcol_process_runtime_heap_alloc_bytes gauge
otelcol_process_runtime_heap_alloc_bytes{service_instance_id="e46d41fd-810a-4685-82d0-b01e177cfe7b",service_name="otelcorecol",service_version="0.90.0-dev"} 2.445496e+06
# HELP otelcol_process_runtime_total_alloc_bytes Cumulative bytes allocated for heap objects (see 'go doc runtime.MemStats.TotalAlloc')
# TYPE otelcol_process_runtime_total_alloc_bytes counter
otelcol_process_runtime_total_alloc_bytes{service_instance_id="e46d41fd-810a-4685-82d0-b01e177cfe7b",service_name="otelcorecol",service_version="0.90.0-dev"} 3.96812e+06
# HELP otelcol_process_runtime_total_sys_memory_bytes Total bytes of memory obtained from the OS (see 'go doc runtime.MemStats.Sys')
# TYPE otelcol_process_runtime_total_sys_memory_bytes gauge
otelcol_process_runtime_total_sys_memory_bytes{service_instance_id="e46d41fd-810a-4685-82d0-b01e177cfe7b",service_name="otelcorecol",service_version="0.90.0-dev"} 1.3601808e+07
# HELP otelcol_process_uptime Uptime of the process
# TYPE otelcol_process_uptime counter
otelcol_process_uptime{service_instance_id="e46d41fd-810a-4685-82d0-b01e177cfe7b",service_name="otelcorecol",service_version="0.90.0-dev"} 22.446733
```
### Collector metrics w/ `useOtelForInternalMetrics` before my this
change
```
# HELP otelcol_exporter_queue_capacity Fixed capacity of the retry queue (in batches)
# TYPE otelcol_exporter_queue_capacity gauge
otelcol_exporter_queue_capacity{exporter="otlp"} 1000
# HELP otelcol_exporter_queue_size Current size of the retry queue (in batches)
# TYPE otelcol_exporter_queue_size gauge
otelcol_exporter_queue_size{exporter="otlp"} 0
# HELP otelcol_process_cpu_seconds Total CPU user and system time in seconds
# TYPE otelcol_process_cpu_seconds counter
otelcol_process_cpu_seconds 0.06
# HELP otelcol_process_memory_rss Total physical memory (resident set size)
# TYPE otelcol_process_memory_rss gauge
otelcol_process_memory_rss 2.9605888e+07
# HELP otelcol_process_runtime_heap_alloc_bytes Bytes of allocated heap objects (see 'go doc runtime.MemStats.HeapAlloc')
# TYPE otelcol_process_runtime_heap_alloc_bytes gauge
otelcol_process_runtime_heap_alloc_bytes 3.42064e+06
# HELP otelcol_process_runtime_total_alloc_bytes Cumulative bytes allocated for heap objects (see 'go doc runtime.MemStats.TotalAlloc')
# TYPE otelcol_process_runtime_total_alloc_bytes counter
otelcol_process_runtime_total_alloc_bytes 4.931072e+06
# HELP otelcol_process_runtime_total_sys_memory_bytes Total bytes of memory obtained from the OS (see 'go doc runtime.MemStats.Sys')
# TYPE otelcol_process_runtime_total_sys_memory_bytes gauge
otelcol_process_runtime_total_sys_memory_bytes 1.2815376e+07
# HELP otelcol_process_uptime Uptime of the process
# TYPE otelcol_process_uptime counter
otelcol_process_uptime 21.149825
# HELP target_info Target metadata
# TYPE target_info gauge
target_info{service_instance_id="6ca6db28-5a67-419b-8f0a-a486bba59833",service_name="otelcorecol",service_version="0.90.0-dev"} 1
```
### With the change in this PR and using `useOtelForInternalMetrics`
```
# HELP otelcol_exporter_queue_capacity Fixed capacity of the retry queue (in batches)
# TYPE otelcol_exporter_queue_capacity gauge
otelcol_exporter_queue_capacity{exporter="otlp",service_instance_id="40f4a782-e5ee-47e1-acd0-17cb90bd16f1",service_name="otelcorecol",service_version="0.90.0-dev"} 1000
# HELP otelcol_exporter_queue_size Current size of the retry queue (in batches)
# TYPE otelcol_exporter_queue_size gauge
otelcol_exporter_queue_size{exporter="otlp",service_instance_id="40f4a782-e5ee-47e1-acd0-17cb90bd16f1",service_name="otelcorecol",service_version="0.90.0-dev"} 0
# HELP otelcol_process_cpu_seconds Total CPU user and system time in seconds
# TYPE otelcol_process_cpu_seconds counter
otelcol_process_cpu_seconds{service_instance_id="40f4a782-e5ee-47e1-acd0-17cb90bd16f1",service_name="otelcorecol",service_version="0.90.0-dev"} 0.03
# HELP otelcol_process_memory_rss Total physical memory (resident set size)
# TYPE otelcol_process_memory_rss gauge
otelcol_process_memory_rss{service_instance_id="40f4a782-e5ee-47e1-acd0-17cb90bd16f1",service_name="otelcorecol",service_version="0.90.0-dev"} 2.7508736e+07
# HELP otelcol_process_runtime_heap_alloc_bytes Bytes of allocated heap objects (see 'go doc runtime.MemStats.HeapAlloc')
# TYPE otelcol_process_runtime_heap_alloc_bytes gauge
otelcol_process_runtime_heap_alloc_bytes{service_instance_id="40f4a782-e5ee-47e1-acd0-17cb90bd16f1",service_name="otelcorecol",service_version="0.90.0-dev"} 2.450768e+06
# HELP otelcol_process_runtime_total_alloc_bytes Cumulative bytes allocated for heap objects (see 'go doc runtime.MemStats.TotalAlloc')
# TYPE otelcol_process_runtime_total_alloc_bytes counter
otelcol_process_runtime_total_alloc_bytes{service_instance_id="40f4a782-e5ee-47e1-acd0-17cb90bd16f1",service_name="otelcorecol",service_version="0.90.0-dev"} 3.97064e+06
# HELP otelcol_process_runtime_total_sys_memory_bytes Total bytes of memory obtained from the OS (see 'go doc runtime.MemStats.Sys')
# TYPE otelcol_process_runtime_total_sys_memory_bytes gauge
otelcol_process_runtime_total_sys_memory_bytes{service_instance_id="40f4a782-e5ee-47e1-acd0-17cb90bd16f1",service_name="otelcorecol",service_version="0.90.0-dev"} 1.3339664e+07
# HELP otelcol_process_uptime Uptime of the process
# TYPE otelcol_process_uptime counter
otelcol_process_uptime{service_instance_id="40f4a782-e5ee-47e1-acd0-17cb90bd16f1",service_name="otelcorecol",service_version="0.90.0-dev"} 3.938331
# HELP target_info Target metadata
# TYPE target_info gauge
target_info{service_instance_id="40f4a782-e5ee-47e1-acd0-17cb90bd16f1",service_name="otelcorecol",service_version="0.90.0-dev"} 1
```
---------
Signed-off-by: Alex Boten <aboten@lightstep.com>
2023-12-01 12:21:13 -08:00
renovate[bot]
914bf385bd
Update module golang.org/x/sys to v0.15.0 ( #9003 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/sys | require | minor | `v0.14.0` -> `v0.15.0` |
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2023-11-27 19:19:07 -08:00
OpenTelemetry Bot
66168df411
[chore] Prepare release v1.0.0/v0.90.0 ( #8997 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.0.0/v0.90.0
- make prepare-release GH=none PREVIOUS_VERSION=1.0.0-rcv0018
RELEASE_CANDIDATE=1.0.0 MODSET=stable
- make prepare-release GH=none PREVIOUS_VERSION=0.89.0
RELEASE_CANDIDATE=0.90.0 MODSET=beta
2023-11-27 14:26:40 -08:00
Alex Boten
7f56849c0d
[service] remove _total suffix for otel generated metrics ( #8965 )
...
This ensures backwards compatibility with the metrics generated via
opencensus by default today.
Part of #7454
Signed-off-by: Alex Boten <aboten@lightstep.com>
2023-11-21 11:20:48 +01:00
renovate[bot]
34d4cd2fa6
Update opentelemetry-go monorepo ( #8951 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go )
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/bridge/opencensus](https://togithub.com/open-telemetry/opentelemetry-go )
| require | minor | `v0.43.0` -> `v0.44.0` |
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go )
| require | minor | `v0.43.0` -> `v0.44.0` |
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://togithub.com/open-telemetry/opentelemetry-go )
| require | minor | `v0.43.0` -> `v0.44.0` |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go )
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://togithub.com/open-telemetry/opentelemetry-go )
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/exporters/prometheus](https://togithub.com/open-telemetry/opentelemetry-go )
| require | minor | `v0.43.0` -> `v0.44.0` |
|
[go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://togithub.com/open-telemetry/opentelemetry-go )
| require | minor | `v0.43.0` -> `v0.44.0` |
|
[go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://togithub.com/open-telemetry/opentelemetry-go )
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/metric](https://togithub.com/open-telemetry/opentelemetry-go )
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go )
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/sdk/metric](https://togithub.com/open-telemetry/opentelemetry-go )
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go )
| require | minor | `v1.20.0` -> `v1.21.0` |
---
### Release Notes
<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>
###
[`v1.21.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.21.0 ):
Release 1.21.0/0.44.0
[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.20.0...v1.21.0 )
##### Removed
- Remove the deprecated
`go.opentelemetry.io/otel/bridge/opencensus.NewTracer`.
([#​4706](https://togithub.com/open-telemetry/opentelemetry-go/issues/4706 ))
- Remove the deprecated
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric` module.
([#​4707](https://togithub.com/open-telemetry/opentelemetry-go/issues/4707 ))
- Remove the deprecated `go.opentelemetry.io/otel/example/view` module.
([#​4708](https://togithub.com/open-telemetry/opentelemetry-go/issues/4708 ))
- Remove the deprecated `go.opentelemetry.io/otel/example/fib` module.
([#​4723](https://togithub.com/open-telemetry/opentelemetry-go/issues/4723 ))
##### Fixed
- Do not parse non-protobuf responses in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#​4719](https://togithub.com/open-telemetry/opentelemetry-go/issues/4719 ))
- Do not parse non-protobuf responses in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#​4719](https://togithub.com/open-telemetry/opentelemetry-go/issues/4719 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2023-11-17 10:38:02 -08:00
Alex Boten
a82663e41b
remove generated jsonschema code ( #8620 )
...
This code will live in the opentelemetry-go-contrib repo in the future.
This depends on
https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4376
---------
Signed-off-by: Alex Boten <aboten@lightstep.com>
2023-11-16 11:01:08 -08:00
OpenTelemetry Bot
be70a61a2d
[chore] dependabot updates Wed Nov 15 03:16:41 UTC 2023 ( #8922 )
...
Bump github.com/jcchavezs/porto from 0.5.1 to 0.6.0 in /internal/tools
Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from
0.45.0 to 0.46.0 in /config/confighttp
Bump go.opentelemetry.io/contrib/propagators/b3 from 1.20.0 to 1.21.0 in
/service
Bump go.opentelemetry.io/contrib/zpages from 0.45.0 to 0.46.0 in
/extension/zpagesextension
Bump golang.org/x/net from 0.17.0 to 0.18.0 in /config/confighttp
Bump golang.org/x/tools from 0.14.0 to 0.15.0 in /internal/tools
2023-11-14 19:54:29 -08:00
OpenTelemetry Bot
c6ba608069
[chore] Prepare release v1.0.0-rcv0018/v0.89.0 ( #8891 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.0.0-rcv0018/v0.89.0
- make prepare-release GH=none PREVIOUS_VERSION=1.0.0-rcv0017
RELEASE_CANDIDATE=1.0.0-rcv0018 MODSET=stable
- make prepare-release GH=none PREVIOUS_VERSION=0.88.0
RELEASE_CANDIDATE=0.89.0 MODSET=beta
2023-11-14 16:52:44 +01:00
Alex Boten
b570812b1e
[chore] bump otel-go deps ( #8843 )
...
Address deprecation of NewNoopTracerProvider in this change.
Signed-off-by: Alex Boten <aboten@lightstep.com>
2023-11-12 07:18:05 -08:00
OpenTelemetry Bot
3d8ab3a5e5
[chore] dependabot updates Wed Nov 8 04:05:11 UTC 2023 ( #8825 )
...
Bump github.com/golangci/golangci-lint from 1.55.1 to 1.55.2 in
/internal/tools
Bump github.com/mikefarah/yq/v4 from 4.35.2 to 4.40.1 in /internal/tools
Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 in /cmd/builder
Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 in /otelcol
Bump golang.org/x/sys from 0.13.0 to 0.14.0 in /cmd/otelcorecol
Bump golang.org/x/sys from 0.13.0 to 0.14.0 in /exporter
Bump golang.org/x/sys from 0.13.0 to 0.14.0 in /otelcol
2023-11-07 22:29:06 -06:00
Pablo Baeyens
8bea0d372c
[featuregate] Validate arguments to `Register` ( #8766 )
...
**Description:**
- Validate Gate IDs: ids must be alphanumeric with dots. At a minimum we
have to disallow `,` to avoid ambiguity in the CLI, but I am being
intentionally more restrictive here
- Validate URLs: we check that a valid URL can be built from it using
the `net/url` stdlib package
- Validate versions: we check that a valid version is passed to the
`To/FromVersion` options using hashicorp's libraries and also that the
implicit version range, when defined, is not empty.
This does not change the public API types, it only adds validation.
Relates to #8220
---------
Signed-off-by: Alex Boten <aboten@lightstep.com>
Co-authored-by: Alex Boten <aboten@lightstep.com>
2023-11-07 13:28:59 +01:00
Alex Boten
5c225d9c11
[chore] fix test message typo ( #8761 )
...
did "not" match
@jpkrohling found a few more typos in assertion failures
Signed-off-by: Alex Boten <aboten@lightstep.com>
2023-10-25 15:19:30 -07:00
OpenTelemetry Bot
7f695aa5a5
[chore] dependabot updates Wed Oct 25 16:21:14 UTC 2023 ( #8755 )
...
Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 in
/config/configtls
Bump github.com/golangci/golangci-lint from 1.54.2 to 1.55.0 in
/internal/tools
Bump github.com/klauspost/compress from 1.17.1 to 1.17.2 in
/config/confighttp
Bump github.com/klauspost/compress from 1.17.1 to 1.17.2 in
/receiver/otlpreceiver
Bump github.com/prometheus/common from 0.44.0 to 0.45.0
Bump github.com/prometheus/common from 0.44.0 to 0.45.0 in
/processor/batchprocessor
Bump github.com/prometheus/common from 0.44.0 to 0.45.0 in /service
---------
Signed-off-by: Alex Boten <aboten@lightstep.com>
Co-authored-by: Alex Boten <aboten@lightstep.com>
2023-10-25 12:01:51 -07:00
OpenTelemetry Bot
d42d7e8097
[chore] Prepare release v1.0.0-rcv0017/v0.88.0 ( #8723 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.0.0-rcv0017/v0.88.0
- make prepare-release GH=none PREVIOUS_VERSION=1.0.0-rcv0016
RELEASE_CANDIDATE=1.0.0-rcv0017 MODSET=stable
- make prepare-release GH=none PREVIOUS_VERSION=0.87.0
RELEASE_CANDIDATE=0.88.0 MODSET=beta
2023-10-23 08:26:32 -07:00
OpenTelemetry Bot
1d6a9b88d5
[chore] dependabot updates Wed Oct 18 16:11:00 UTC 2023 ( #8706 )
...
Bump github.com/klauspost/compress from 1.17.0 to 1.17.1 in
/config/confighttp
Bump github.com/klauspost/compress from 1.17.0 to 1.17.1 in
/receiver/otlpreceiver
Bump github.com/mostynb/go-grpc-compression from 1.2.1 to 1.2.2 in
/config/configgrpc
Bump google.golang.org/grpc from 1.58.3 to 1.59.0 in /config/configgrpc
Bump google.golang.org/grpc from 1.58.3 to 1.59.0 in
/exporter/otlpexporter
Bump google.golang.org/grpc from 1.58.3 to 1.59.0 in
/exporter/otlphttpexporter
Bump google.golang.org/grpc from 1.58.3 to 1.59.0 in /extension/auth
Bump google.golang.org/grpc from 1.58.3 to 1.59.0 in /otelcol
Bump google.golang.org/grpc from 1.58.3 to 1.59.0 in /pdata
Bump google.golang.org/grpc from 1.58.3 to 1.59.0 in
/receiver/otlpreceiver
2023-10-18 09:28:49 -07:00
OpenTelemetry Bot
eb053b48c8
[chore] dependabot updates Wed Oct 11 17:03:28 UTC 2023 ( #8671 )
...
Bump go.opentelemetry.io/contrib/propagators/b3 from 1.19.0 to 1.20.0 in
/service
Bump golang.org/x/net from 0.15.0 to 0.17.0 in /config/confighttp
Bump golang.org/x/sys from 0.12.0 to 0.13.0 in /cmd/otelcorecol
Bump golang.org/x/sys from 0.12.0 to 0.13.0 in /exporter
Bump golang.org/x/sys from 0.12.0 to 0.13.0 in /otelcol
Bump golang.org/x/tools from 0.13.0 to 0.14.0 in /internal/tools
Bump google.golang.org/grpc from 1.58.2 to 1.58.3 in /config/configgrpc
Bump google.golang.org/grpc from 1.58.2 to 1.58.3 in
/exporter/otlpexporter
Bump google.golang.org/grpc from 1.58.2 to 1.58.3 in
/exporter/otlphttpexporter
Bump google.golang.org/grpc from 1.58.2 to 1.58.3 in /extension/auth
Bump google.golang.org/grpc from 1.58.2 to 1.58.3 in /otelcol
Bump google.golang.org/grpc from 1.58.2 to 1.58.3 in /pdata
Bump google.golang.org/grpc from 1.58.2 to 1.58.3 in
/receiver/otlpreceiver
2023-10-11 10:20:04 -07:00