Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update datadog exporter, add logs support, set featuregates for new b… #2021

Merged
merged 1 commit into from
Nov 4, 2024

Conversation

polyrain
Copy link
Contributor

@polyrain polyrain commented Nov 3, 2024

PR Description

Updates the DatadogExporter for Grafana Alloy.

  • Updates types from deprecated Exporter specific types to the common DD config types
  • Adds Logs support, allowing exporting of logs to Datadog
  • Update tests and docs

PR Checklist

  • Documentation added
  • Tests updated
  • Config converters updated

@polyrain polyrain requested review from clayton-cornell and a team as code owners November 3, 2024 01:33
@wildum wildum merged commit a2362f4 into grafana:update-otel-112 Nov 4, 2024
12 of 15 checks passed
@clayton-cornell clayton-cornell added the type/docs Docs Squad label across all Grafana Labs repos label Nov 4, 2024
@polyrain polyrain deleted the datadog-updates branch November 5, 2024 00:38
wildum added a commit that referenced this pull request Nov 5, 2024
* remove otelcol.exporter.logging

* add support for lz4 compression

* rename DataType to Signal from the new pipeline pkg

* rename TimeoutSettings/QueueSettings in favor of TimeoutConfig/QueueConfig

* replace the builder functions that have been made internal with the settings

* rename factory functions

* use int instead of uint64 for the MaxRecMsgSizeMiB in configgrpc

* replace component types by pipeline signals

* remove local datadog now that it's available upstream

* kafka receiver supports encoding extensions

* interval processor supports gauges and summaries

* kafka receiver tunable fetch sizes

* add invert_match to boolean attribute in tail sampling

* kafka receiver support decoding to otlp_json

* add functions convert_exponential_histogram_to_histogram and aggregate_on_attribute_value to transform processor

* update otel version in doc

* use timeoutconfig for the kafka exporter

* update datadog exporter

* use leveledMeterProvider instead of meterProvider for otel components

* go mod

* disable otel exemplars for internal metrics

* deltatocumulative default max_streams update

* spanmetrics connector namespace value update

* update converters with config http

* changelog

* upgrade beyla

* update spanmetrics test

* fix kafka test

* fix static test

* fix convert to debug component

* Update datadog exporter, add logs support, set featuregates for new behaviour, add tests (#2021)

* update beyla

* update go mod to use the batch processor fork

* review nits

* Update docs/sources/reference/components/otelcol/otelcol.processor.interval.md

Co-authored-by: Clayton Cornell <131809008+clayton-cornell@users.noreply.github.com>

---------

Co-authored-by: Jenna <33305772+polyrain@users.noreply.github.com>
Co-authored-by: Clayton Cornell <131809008+clayton-cornell@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/docs Docs Squad label across all Grafana Labs repos
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants