github open-telemetry/opentelemetry-collector-contrib v0.50.0

latest releases: v0.99.0, testbed/mockdatasenders/mockdatadogagentexporter/v0.99.0, testbed/v0.99.0...
2 years ago

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release (be sure to check the release notes here as well!).

🛑 Breaking changes 🛑

  • stackdriverexporter: Remove the stackdriver exporter in favor of the identical googlecloud exporter (#9274)
  • filelog, journald, syslog, tcplog, udplog: Remove preserve_to field from sub-parsers (#9331)
  • kafkametricsreceiver: instrumentation name updated from otelcol/kafkametrics to otelcol/kafkametricsreceiver (#9406)
  • kubeletstatsreceiver: instrumentation name updated from kubeletstats to otelcol/kubeletstatsreceiver (#9400)
  • datadogexporter: Remove GetHostTags method from TagsConfig struct (#9423)

🚩 Deprecations 🚩

  • cumulativetodeltaprocessor: Deprecated metrics configuration option in favor of include and exclude (#8952)
  • datadogexporter: Deprecate metrics::report_quantiles in favor of metrics::summaries::mode (#8846)

🚀 New components 🚀

  • iisreceiver: Add implementation of IIS Metric Receiver (#8832)
  • sqlserverreceiver: Add implementation of SQL Server Metric Receiver (#8398)
  • activedirectorydsreceiver: Add implementation of Active Directory Domain Services metric receiver (#9359)

💡 Enhancements 💡

  • pkg/translator/prometheusremotewrite: Allow to disable sanitize metric labels (#8270)
  • basicauthextension: Implement configauth.ClientAuthenticator so that the extension can also be used as HTTP client basic authenticator.(#8847)
  • azuremonitorexporter, lokiexporter, observiqexporter: Update timestamp processing logic (#9130)
  • cumulativetodeltaprocessor: add new include/exclude configuration options with regex support (#8952)
  • datadogexporter: Update deprecation messages to reflect new deprecation plan (#9422)
  • cmd/mdatagen: Update generated functions to have simple parse function to handle string parsing consistently and limit code duplication across receivers (#7574)
  • attributesprocessor: Support filter by severity (#9132)
  • processor/transform: Add transformation of logs (#9368)
  • datadogexporter: Add metrics::summaries::mode to specify export mode for summaries (#8846)

🧰 Bug fixes 🧰

  • fluentforwardreceiver: Release port on shutdown (#9111)
  • prometheusexporter: Prometheus fails to generate logs when prometheus exporter produced a check exception occurs. (#8949)
  • resourcedetectionprocessor: Wire docker detector (#9372)
  • kafkametricsreceiver: The kafkametricsreceiver was changed to connect to kafka during scrape, rather than startup. If kafka is unavailable the receiver will attempt to connect during subsequent scrapes until succcessful (#8817).
  • datadogexporter: Update Kubernetes example manifest to new executable name. (#9425).

Don't miss a new opentelemetry-collector-contrib release

NewReleases is sending notifications on new releases.