jaegertracing / jaeger-opentelemetry-collector

Experimental: components needed to build Jaeger on top of OpenTelemetry Collector
https://github.com/jaegertracing/jaeger
Apache License 2.0
12 stars 7 forks source link

Bump github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor from 0.59.0 to 0.74.0 #165

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor from 0.59.0 to 0.74.0.

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor's releases.

v0.74.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

v0.73.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

v0.73.0

πŸ›‘ Breaking changes πŸ›‘

  • googlecloudexporter: Disable retry helper by default in GCP and GMP exporter configs. (#19203)
  • k8sattributesprocessor: Remove container.id as default metadata given possible ambiguity matching a container run to a container ID (#16432)
  • pkg/ottl: Ability to reference matched capture groups in replace_pattern() and replace_all_patterns() (#18610) This change affects all processors that use OTTL (i.e. transformprocessor, routingprocessor, and filterprocessor). This is a breaking change in the rare scenario that the $ character is currently used in a replacement string. To output a literal $ in a replacement string it must now be escaped with an additional $.
  • resourcedetectionprocessor: Bump OpenShift semconv version from 1.16.0 to 1.18.0. (#19168) Rename google openshift platform attribute from google_cloud_openshift to gcp_openshift.
  • spanmetricsconnector: Drop Prometheus-specific metrics labels sanitization. (#18678) The spanmeterics connector is the OTel component, therefore, we would like to strip Prometheus-specific parts from it. Metric names and attributes conversion to Prometheus conventions should happen in Prometheus components, e.g. Prometheus Remote Write exporter.

πŸš€ New components πŸš€

  • filereceiver: Add basic file reading capabilities to file receiver. Second PR. (#14638) This component is not yet enabled.

πŸ’‘ Enhancements πŸ’‘

  • jmxreceiver: Add the JMX metrics gatherer version 1.23.0-alpha to the supported jars hash list (#18888)
  • telemetrygen: Add makefile targets and docker build for telemetrygen (#18835)
  • internal/filter: Adds new filterottl package that enables filtering/matching using OTTL conditions. (#18930)
  • pulsarexporter: Expose in configuration all Pulsar producer options (#19182)
  • receiver/splunkhec: Adds sharedcomponent to Splunk HEC Receiver (#18734)
  • resourcedetectionprocessor: Add support for detecting AWS Lambda resources. (#17584)
  • awscloudwatchlogsexporter: Add the ability to export raw log to cloud watch (#18758) Add emf and raw log support for aws cloudwatch exporter.
  • awsemfexporter: The AWS EMF exporter now supports the additional configuration flag retain_initial_value_of_delta_metric. With this flag active the first value of a metric is not discarded but instead sent to AWS. (#16218)
  • processor/tailsampling: adds support for a BooleanAttribute PolicyType (#17545) enables use of boolean attrbiutes in defining tail sampling policies
  • pkg/stanza: Add header_delimiter option to the csv_parser. (#18198)
  • datadogexporter: Enable gzip compression for metric payloads submitted by native Datadog client (#17373)
  • hostmetrics: Have the hostmetrics receiver file system scraper use more debug messages (#18236) Log a debug message instead of an error if the collector does not have the permissions to access a locked drive on the host. We do not want to log an error message on every poll for this case.
  • exporter/prometheus: Produce exemplars for monotonic sum metrics (i.e. counters in Prometheus) when available (#18201) This could be a breaking change if you already have enabled OpenMetrics format for the Prometheus exporter and have enabled exemplar ingestion in your Prometheus scraper. To ensure names and types are generated correctly according to the OpenMetrics conventions, you should run your collector with --feature-gates=pkg.translator.prometheus.NormalizeName
  • filelogreceiver: Adds ability to parse a file header and parse it as metadata to decorate log entries. (#18198)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor's changelog.

v0.74.0

πŸ›‘ Breaking changes πŸ›‘

  • k8sattributes: Remove support of deprecated pod_association fields (#19642) Fields are now nested under the pod_association::sources

  • k8sattributes: Remove support of deprecated options in extract.metadata field (#19438)

  • spanmetricsconnector: Remove deprecated latency_histogram_buckets configuration parameter. (#19372) Use the histogram configuration section to provide buckets for explicit buckets histogram metrics.

  • spanmetricsconnector: Rename latency histogram metrics to duration. (#19214)

🚩 Deprecations 🚩

  • spanmetricsprocessor: Deprecate the spanmetrics processor in favour of the spanmetrics connector. (#19736) Please note that the spanmetrics connector contains breaking changes related to configurations metrics names and attributes. Please see the spanmetrics connector README for more information.

πŸš€ New components πŸš€

  • lokireceiver: The Loki receiver implements the Loki push api as specified here (#18635)
  • cloudflarereceiver: Adds support for receiving logs from Cloudflare's LogPush API. (#19201)
  • webhookeventreceiver: New component wireframe for webhookeventreceiver (#18101)
  • spanmetricsconnector: Add the spanmetricsconnector connector to build. (#18760)

πŸ’‘ Enhancements πŸ’‘

  • exporter/awsemfexporter: Add ServiceName/service.name as a valid token replacement in log_stream_name (#16531)

  • azureeventhubreceiver: Add the ability to consume Metrics from Azure Diagnostic Settings and convert them into OpenTelemetry Metrics (#18690)

  • mdatagen: use metadata to generate status table (#19175) This change updates mdatagen to support auto-generation of the stability level table in the documentation. It also generates a generated_status.go file which contains the stability which is used in the factory of a component.

  • mdatagen: Allow mdatagen to support components that do not produce metrics. (#19772) This allows us to define metadata.yaml files for components that don't generate metrics, specifically in support of generating the status table.

  • countconnector: Add ability to count by attributes (#19432)

  • healthcheckextension: Add response_body configuration option that allows specifying a specific response body (#18824)

  • k8sobjectsreceiver: Enabling resource version filter on pull mode (#18828)

  • kubeletstatsreceiver: Add support for kubeConfig auth_type in kubeletstatsreceiver (#17562)

  • translator/loki: Loki add raw log export format (#18888)

  • clickhouseexporter: Improve clickhouse DSN parsing (#18079) Improve clickhouse DSN parsing to support all possible configuration options and fixes TLS support.

  • routingprocessor: Adds new error_mode configuration option that allows specifying how errors returned by OTTL statements should be handled. (#19147) If a condition errors when using ignore the payload will be routed to the default exporter.

  • spanmetricsconnector: Set resource attributes for generated metrics. (#18502)

  • spanmetricsconnector: Add optional seconds unit support for recording generated duration measurements. (#18698) The unit is configurable. The allowed values are ms and s. The default unit is ms.

... (truncated)

Commits
  • f08863c Prepare v0.74.0 - update otelcol core (#19799)
  • e4a2605 [receiver/apache] update to use generated status (#19770)
  • 0141826 [receiver/aerospike] update to use generated status (#19771)
  • dde97b5 [receiver/azureeventhub] add metric support (#19436)
  • c4c631f [chore][receiver/postgresql] update to use generated status (#19788)
  • 25cbf9d [receiver/loki] Added new component (#19399)
  • 0aea76a [cmd/mdatagen] [chore] Fix Test_inlineReplace on Windows (#19784)
  • 5015dea [receiver/activedirectory] update to use generated status (#19768)
  • 538c1ca [chore][receiver/oracledb] update to use generated status (#19787)
  • 4606525 [mdatagen] only generate metrics if metrics are present (#19772)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

Superseded by #166.