Skip to content

Commit

Permalink
Update module github.com/open-telemetry/opentelemetry-collector-contr…
Browse files Browse the repository at this point in the history
…ib/pkg/stanza to v0.91.0 (open-telemetry#30089)

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

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza](https://togithub.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.89.0` -> `v0.91.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2fstanza/v0.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2fstanza/v0.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2fstanza/v0.89.0/v0.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2fstanza/v0.89.0/v0.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector-contrib
(github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza)</summary>

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

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

##### 🚀 New components 🚀

- `alertmanagerexporter`: Add Alertmanager exporter implementation and
tests
([#&open-telemetry#8203;23569](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23569))

##### 💡 Enhancements 💡

- `spanmetricsconnector`: Add exemplars to sum metric
([#&open-telemetry#8203;27451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27451))
- `exporter/datadogexporter`: Add support for nested log attributes.
([#&open-telemetry#8203;29633](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29633))
- `jaegerreceiver,jaegerremotesamplingextension`: mark featuregates to
replace Thrift-gen with Proto-gen types for sampling strategies as
stable
([#&open-telemetry#8203;27636](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27636))
    The following featuregates are stable:
    -   extension.jaegerremotesampling.replaceThriftWithProto
    -   receiver.jaegerreceiver.replaceThriftWithProto
- `awsemfexporter/awscloudwatchlogsexporter`: Add component name to user
agent header for outgoing put log even requests
([#&open-telemetry#8203;29595](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29595))
- `elasticsearchexporter`: Logstash format compatibility. Traces or Logs
data can be written into an index in logstash format.
([#&open-telemetry#8203;29624](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29624))
- `extension/opampextension`: Implement `extension.NotifyConfig` to be
notified of the Collector's effective config and report it to the OpAMP
server.
([#&open-telemetry#8203;27293](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27293))
- `receiver/influxdbreceiver`: Endpoint `/ping` added to enhance
compatibility with third party products
([#&open-telemetry#8203;29594](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29594))
- `kafkareceiver`: Add the ability to consume logs from Azure Diagnostic
Settings streamed through Event Hubs using the Kafka API.
([#&open-telemetry#8203;18210](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18210))
- `resourcedetectionprocessor`: Add detection of host.ip to system
detector.
([#&open-telemetry#8203;24450](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24450))
- `resourcedetectionprocessor`: Add detection of host.mac to system
detector.
([#&open-telemetry#8203;29587](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29587))
- `pkg/ottl`: Add `silent` ErrorMode to allow disabling logging of
errors that are ignored.
([#&open-telemetry#8203;29710](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29710))
- `postgresqlreceiver`: Add config property for excluding specific
databases from scraping
([#&open-telemetry#8203;29605](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29605))
- `redisreceiver`: Upgrade the redis library dependency to resolve
security vulns in v7
([#&open-telemetry#8203;29600](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29600))
- `signalfxexporter`: Enable HTTP/2 health check by default
([#&open-telemetry#8203;29716](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29716))
- `splunkhecexporter`: Enable HTTP/2 health check by default
([#&open-telemetry#8203;29717](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29717))
- `statsdreceiver`: Add support for 'simple' tags that do not have a
defined value, to accommodate DogStatsD metrics that may utilize these.
([#&open-telemetry#8203;29012](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29012))
This functionality is gated behind a new `enable_simple_tags` config
boolean, as it is not part of the StatsD spec.

##### 🧰 Bug fixes 🧰

- `exporter/prometheusremotewrite`: prometheusremotewrite exporter fix
created metrics missing timestamp
([#&open-telemetry#8203;24915](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24915))
- `connector/spanmetrics`: Fix memory leak when the cumulative
temporality is used.
([#&open-telemetry#8203;27654](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27654))
- `awscontainerinsightreceiver`: Filter terminated pods from node
request metrics
([#&open-telemetry#8203;27262](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27262))
- `clickhouseexporter`: Fix regression error introduced in
[#&open-telemetry#8203;29095](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29095)
([#&open-telemetry#8203;29573](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29573))
- `prometheusexporter`: Fix panic when exporter mutates data
([#&open-telemetry#8203;29574](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29574))
- `splunkhecexporter`: Do not send null event field values in HEC
events. Replace null values with an empty string.
([#&open-telemetry#8203;29551](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29551))
- `k8sobjectsreceiver`: fix k8sobjects receiver fails when some
unrelated Kubernetes API is down
([#&open-telemetry#8203;29706](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29706))
- `resourcedetectionprocessor`: Change type of `host.cpu.model.id` and
`host.cpu.model.family` from int to string.
([#&open-telemetry#8203;29025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29025))
- Disable the
`processor.resourcedetection.hostCPUModelAndFamilyAsString` feature gate
to get the old behavior.
- `Fix problem where checkpoints could be lost when collector is
shutdown abruptly`: filelogreceiver
([#&open-telemetry#8203;29609](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29609),
[#&open-telemetry#8203;29491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29491))
- `googlecloudspannerreceiver`: Google Cloud Spanner Receiver currently
generates an exception and exits if it attempts to read data from a
database that doesn't exist. However it's normal for a single receiver
to poll multiple databases, so this is not graceful failure. This PR
makes a change to gracefully generate an error in case of an unreadable
missing database and then continue reading other databases..
([#&open-telemetry#8203;26732](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26732))
- `pkg/stanza`: Allow `key_value_parser` to parse values that contain
the delimiter string.
([#&open-telemetry#8203;29629](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29629))

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

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

##### 🧰 Bug fixes 🧰

- `exporters`: Upgrade core dependency to remove noisy "Exporting
finished" log message in exporters.
([#&open-telemetry#8203;29612](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29612))

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

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

##### 🛑 Breaking changes 🛑

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

##### 🚀 New components 🚀

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

##### 💡 Enhancements 💡

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

##### 🧰 Bug fixes 🧰

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

</details>

---

### Configuration

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

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

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored and cparkins committed Jan 10, 2024
1 parent d650ef6 commit 1e36d1e
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion receiver/namedpipereceiver/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ go 1.20

require (
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.91.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.89.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.91.0
github.com/stretchr/testify v1.8.4
go.opentelemetry.io/collector/component v0.91.0
go.opentelemetry.io/collector/confmap v0.91.0
Expand Down

0 comments on commit 1e36d1e

Please sign in to comment.