PackageTrack

Go modules

github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes

v0.32.0DataDog/opentelemetry-mapping-go โ†—

Release timeline

121 releases since 2023
20232026

One column per quarter.

Releases

  1. v0.13.5-0.20240226202435-58c73bfc09e726 Feb 2024pre-release

    Nothing published for this version

  2. v0.13.421 Feb 2024
    Release notes

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • inframetadata: Automatically map cloud.region, cloud.availability_zone and cloud.provider to the region, zone and cloud_provider host tags. (#276)
      • This will only happen if you have opted-in to mapping resource attributes to host metadata.
    Open source โ†’
  3. v0.13.37 Feb 2024
    Release notes

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/otlp/metrics: Adds support for stable JVM metrics introduced in opentelemetry-java-instrumentation v2.0.0. (#265)
    Open source โ†’
  4. v0.13.22 Feb 2024
    Release notes

    ๐Ÿงฐ Bug fixes ๐Ÿงฐ

    • pkg/otlp/metric: Fixes a bug where empty histograms were not being sent to the backend in the distributions mode. (#252)
      • Empty histograms are now mapped as if they had a single (min, max) bucket.
    Open source โ†’
  5. v0.13.2-0.20240202112451-9a82ea6098412 Feb 2024pre-release

    Nothing published for this version

  6. v0.13.2-0.20240123202146-6ec184fdb55523 Jan 2024pre-release

    Nothing published for this version

  7. v0.13.123 Jan 2024
    Release notes

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/otlp/metrics: Add kafka metrics mapping. This allows users of the JMX Receiver/JMX Metrics Gatherer and kafka metrics receiver to have access to the OOTB kafka Dashboard. (#239)
    Open source โ†’
  8. v0.13.019 Jan 2024
    Release notes

    ๐Ÿ›‘ Breaking changes ๐Ÿ›‘

    • pkg/inframetadata: Make types in gohai more robust. Fix return type of Network method. (#250)
    Open source โ†’
  9. v0.12.018 Jan 2024
    Release notes

    ๐Ÿ›‘ Breaking changes ๐Ÿ›‘

    • pkg/inframetadata: Switch from map[string]string to map[string]any on Gohai getters (#248) This prevents a crash when updating the metadata for the host the Collector is running on

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/inframetadata: Resource attributes for deployment environment and cluster name are now automatically added as host tags for the host associated with the resource. (#233)

    • pkg/inframetadata: Resource attributes prefixed by datadog.host.tag. are now added as host tags for the host associated with the resource. (#233) For example, a resource attribute datadog.host.tag.foo: bar will be added as a host tag foo:bar for the host associated with the resource.

    • pkg/otlp/metrics: Set metrics origin category, product and service based on the instrumentation scope. (#203)

    Open source โ†’
  10. v0.11.1-0.20240108193125-809ebbcf9f6a8 Jan 2024pre-release

    Nothing published for this version

  11. v0.11.1-0.20231222102826-1a481052318b22 Dec 2023pre-release

    Nothing published for this version

  12. v0.11.021 Dec 2023
    Release notes

    ๐Ÿ›‘ Breaking changes ๐Ÿ›‘

    • pkg/otlp/logs: Pass attributes.Translator explicitly to logs.Translator (#231)
    • pkg/otlp/metrics: Pass attributes.Translator explicitly to metrics.Translator (#231)
    • pkg/otlp/metrics: Rename datadog.otlp_translator.metrics.missing_source to datadog.otlp_translator.resources.missing_source with signal:metrics attribute. (#229)

    ๐Ÿšฉ Deprecations ๐Ÿšฉ

    • pkg/otlp/attributes: Deprecate SourceFromAttrs in favor of attributes.Translator (#231)
    • pkg/otlp/logs: Deprecate logs.Transform in favor of logs.Translator (#230)

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/inframetadata: Add support for host.ip and host.mac semantic conventions for host metadata (#225)
    • pkg/otlp/metrics: Add support for system metrics in host metadata (#184) The following metrics are now added as host metadata if present:
      • system.cpu.physical.count
      • system.cpu.logical.count
      • system.cpu.frequency
      • system.memory.limit
    Open source โ†’
  13. v0.10.015 Dec 2023
    Release notes

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/otlp/metrics: StatsPayload can now be sent on out channel provided. (#216)
    Open source โ†’
  14. v0.9.012 Dec 2023
    Release notes

    ๐Ÿ›‘ Breaking changes ๐Ÿ›‘

    • pkg/metrics: Remove WithResourceAttributesAsTags() and translatorConfig.ResourceAttributesAsTags (#219)
    • pkg/otlp/metrics: Change signature of NewTranslator to accept component.TelemetrySettings instead of zap.Logger (#218)

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/otlp/logs: DataDog log timestamp (ie. '@timestamp') now includes milliseconds. (#152)
    • pkg/otlp/metric: Add datadog.otlp_translator.metrics.missing_source counter, which counts the number of metrics that are missing a source (e.g. hostname). (#220)
    • pkg/inframetadata: Add support for GOOS and GOARCH values (#185)

    ๐Ÿงฐ Bug fixes ๐Ÿงฐ

    • pkg/otlp/metrics: Removes runtime metric mapping for process.runtime.jvm.gc.duration -> jvm.gc.parnew.time (#213)
    Open source โ†’
  15. v0.8.42 Apr 2024

    Nothing published for this version

  16. v0.8.4-0.20231204204430-63d532685e964 Dec 2023pre-release

    Nothing published for this version

  17. v0.8.34 Dec 2023
    Release notes

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/otlp/logs: Add support for nested log attributes. (#207)
    Open source โ†’
  18. v0.8.227 Nov 2023
    Release notes

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/otlp/metrics: Add support for metrics origin in Dimensions. (#204)
    Open source โ†’
  19. v0.8.110 Nov 2023
    Release notes

    ๐Ÿšฉ Deprecations ๐Ÿšฉ

    • pkg/otlp/attributes: ContainerTagFromAttributes is deprecated in favor of ContainerTagFromResourceAttributes. (#193)

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/otlp/attributes: Add support for custom container tags via resource attribute prefix datadog.container.tag. (#193)
    • pkg/inframetadata: Add support for host.cpu resource attributes (#174)
    Open source โ†’
  20. v0.8.031 Aug 2023
    Release notes

    ๐Ÿ›‘ Breaking changes ๐Ÿ›‘

    • all: Remove go 1.19 support, bump minimum to go 1.20 and add testing for 1.21 (#159)

    ๐Ÿงฐ Bug fixes ๐Ÿงฐ

    • pkg/otlp/metrics: Empty OTLP Exponential Histograms are now dropped instead of causing a crash (#158)
    Open source โ†’
  21. v0.7.2-0.20230831124402-4a9f6bf4f31c31 Aug 2023pre-release

    Nothing published for this version

  22. v0.7.110 Aug 2023
    Release notes

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/inframetadata: Host metadata is now reported the first time new information becomes available for a host. (#150)
    Open source โ†’
  23. v0.7.08 Aug 2023
    Release notes

    ๐Ÿงฐ Bug fixes ๐Ÿงฐ

    • pkg/otlp/metrics: Fix the incorrect for-loop which mutates the same slice while iterating over it, leading to unexpected metric names. Also avoid mutating the input pmetric.Metrics. (#141)
    • pkg/otlp/metrics: The minimum and maximum estimation for OTLP Histogram to Datadog distribution mapping now ensures the average is within [min, max]. (#149) This estimation is only used when the minimum and maximum are not available in the OTLP payload or this is a cumulative payload.
    Open source โ†’
  24. v0.6.1-0.20230808170825-0a32610fd1a88 Aug 2023pre-release

    Nothing published for this version

  25. v0.6.04 Aug 2023

    Nothing published for this version

  26. v0.5.6-0.20230804183647-3d07b09ccf184 Aug 2023pre-release

    Nothing published for this version

  27. v0.5.53 Aug 2023
    Release notes

    ๐Ÿงฐ Bug fixes ๐Ÿงฐ

    • pkg/otlp: Populate OTLP resource attributes in Datadog logs (#138)
    • pkg/otlp/metrics: Changes mapping for jvm.loaded_classes from process.runtime.jvm.classes.loaded to process.runtime.jvm.classes.current_loaded (#143)
    Open source โ†’
  28. v0.5.425 Jul 2023
    Release notes

    ๐Ÿงฐ Bug fixes ๐Ÿงฐ

    • pkg/otlp/logs: Remove otel_source tag from log translator output (#130)
    Open source โ†’
  29. v0.5.325 Jul 2023
    Release notes

    ๐Ÿ›‘ Breaking changes ๐Ÿ›‘

    • pkg/otlp: use new location for updated protobuf definitions in the datadog-agent repo, trace protobuf definitions specifically. (#103) new definitions include mutext to avoid copies, and so implementations should rely on passing arguments by reference and not value.
    Open source โ†’
  30. v0.5.214 Jul 2023
    Release notes

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/inframetadata: Add Reporter implementation (#88)
    Open source โ†’
  31. v0.5.127 Jun 2023
    Release notes

    ๐Ÿš€ New components ๐Ÿš€

    • pkg/inframetadata: The pkg/inframetadata module contains logic and payload definitions related to infrastructure monitoring (#105)

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/otlp/metrics: Add WithInitialCumulMonoValueMode option to metrics translator to configure behavior when exporting cumulative monotonic sums under the 'cumulative_to_delta' mode (#109)
    Open source โ†’
  32. v0.5.1-0.20230616150137-122da4eec9f516 Jun 2023pre-release

    Nothing published for this version

  33. v0.5.016 Jun 2023
    Release notes

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/otlp/metrics: A new Translator configuration option (WithRemapping) can be used to extract Datadog system and container metrics. (#102)
    Open source โ†’
  34. v0.4.016 Jun 2023withdrawn: Version retracted: see #107
    Release notes

    VERSION HAS BEEN RETRACTED

    Open source โ†’
  35. v0.3.1-0.20230614165959-dab6226bb78014 Jun 2023pre-release

    Nothing published for this version

  36. v0.3.1-0.20230605215505-eabfd7cb859a5 Jun 2023pre-release

    Nothing published for this version

  37. v0.3.1-0.20230605195555-ffd463b84e495 Jun 2023pre-release

    Nothing published for this version

  38. v0.3.05 Jun 2023
    Release notes

    ๐Ÿ›‘ Breaking changes ๐Ÿ›‘

    • pkg/otlp/metrics: Renames MapMetrics function return value from RuntimeMetricsTelemetry to Metadata, renames field LanguageTags to Languages, and removes field HasRuntimeMetrics. (#91)
    Open source โ†’
  39. v0.2.42 Jun 2023
    Release notes

    ๐Ÿš€ New components ๐Ÿš€

    • pkg/otlp/logs: Create new pkg/otlp/logs module for OTLP to DD log translation (#89)
    Open source โ†’
  40. v0.2.324 May 2023

    Nothing published for this version

  41. v0.2.224 May 2023
    Release notes

    ๐Ÿ›‘ Breaking changes ๐Ÿ›‘

    • pkg/otlp/metrics: the MapMetrics method now returns runtime metrics information as well. (#81)
    Open source โ†’
  42. v0.2.122 May 2023

    Nothing published for this version

  43. v0.2.05 May 2023
    Release notes

    ๐Ÿ›‘ Breaking changes ๐Ÿ›‘

    • pkg/otlp/attributes: Removed deprecated functions which use preview rules parameter. (#55) Full list of removed functions can be found below.

      • [pkg/otlp/attributes] SourceFromAttributes (=> Replaced by SourceFromAttrs)
      • [pkg/otlp/attributes/azure] HostnameFromAttributes (=> Replaced by HostnameFromAttrs)
      • [pkg/otlp/attributes/azure] HostInfoFromAttributes (No replacement)
      • [pkg/otlp/attributes/ec2] HostnameFromAttributes (=> Replaced by HostnameFromAttrs)
      • [pkg/otlp/attributes/gcp] HostnameFromAttributes (=> Replaced by HostnameFromAttrs)
      • [pkg/otlp/attributes/gcp] HostInfoFromAttributes (=> Replaced by HostInfoFromAttrs)
    • pkg/otlp/metrics: Removed deprecated function WithPreviewHostnameFromAttributes. (#55)

    ๐Ÿงฐ Bug fixes ๐Ÿงฐ

    • pkg/otlp/attributes: Handle literal 'host' attribute to avoid double tagging. (#65) This avoids double tagging when using metrics::resource_attributes_as_tags for metrics, or in all cases for traces/logs.
    Open source โ†’
  44. v0.1.6-0.20230414140331-37a6383958a614 Apr 2023pre-release

    Nothing published for this version

  45. v0.1.511 Apr 2023
    Release notes

    ๐Ÿšฉ Deprecations ๐Ÿšฉ

    • pkg/otlp/metrics: Deprecate and remove usage of WithPreviewHostnameFromAttributes (#48)

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/otlp/metrics: Use minimum and maximum values from cumulative OTLP Histograms. (#26)
      • Values are used only when we can assume they are from the last time window or otherwise to clamp estimates.
    Open source โ†’
  46. v0.1.423 Mar 2023
    Release notes

    ๐Ÿšฉ Deprecations ๐Ÿšฉ

    • pkg/otlp/metrics: Deprecate metrics.WithCountSumMetrics translator option. (#23)
      • metrics.WithCountSumMetrics will now send min and max metrics when available.
      • Use metrics.WithHistogramAggregations instead.

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/otlp/metrics: Send min and max for delta histograms and delta exponential histograms when metrics.WithHistogramAggregations is used. (#23)
    Open source โ†’
  47. v0.1.4-0.20230323102943-71ef1a73792d23 Mar 2023pre-release

    Nothing published for this version

  48. v0.1.4-0.20230322145116-d73565eba63422 Mar 2023pre-release

    Nothing published for this version

  49. v0.1.315 Mar 2023
    Release notes

    ๐Ÿšฉ Deprecations ๐Ÿšฉ

    • pkg/otlp/attributes: Deprecate and replace functions which have usePreviewRules parameter in preparation to graduate the exporter.datadog.hostname.preview feature gate to stable. (#21)

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/otlp/metrics: The OTLP metrics converter now maps OpenTelemetry Go runtime metrics to their Datadog counterparts. (#14)
    Open source โ†’
  50. v0.1.227 Feb 2023
    Release notes

    ๐Ÿ’ก Enhancements ๐Ÿ’ก

    • pkg/otlp/metrics: The OTLP metrics converter now maps OpenTelemetry Go runtime metrics to their Datadog counterparts. (#14)
    Open source โ†’
  51. v0.1.122 Feb 2023
    Release notes

    ๐Ÿš€ New components ๐Ÿš€

    • pkg/otlp/attributes: Add new module pkg/otlp/attributes (#9)
    • pkg/otlp/metrics: Add new module pkg/otlp/metrics (#10)

    ๐Ÿงฐ Bug fixes ๐Ÿงฐ

    • pkg/quantile: Handle edge case where total count exceeds sum of bins after conversion from other formats. (#11)
    Open source โ†’
  52. v0.0.0-20250915173421-df97a19515da15 Sept 2025pre-releasewithdrawn: Module deprecated: use github.com/DataDog/datadog-agent/pkg/opentelemetry-mapping-go/otlp/attributes instead.

    Nothing published for this version

  53. v0.0.0-20250709163114-5b8c8a901d509 Jul 2025pre-release

    Nothing published for this version

  54. v0.0.0-20250123192813-a2659e29b42423 Jan 2025pre-release

    Nothing published for this version

  55. v0.0.0-20250123191142-5efd05e7bcc423 Jan 2025pre-release

    Nothing published for this version

  56. v0.0.0-20250120160705-f24117c32df120 Jan 2025pre-release

    Nothing published for this version

  57. v0.0.0-20231127205817-4ae793c27e3527 Nov 2023pre-release

    Nothing published for this version

  58. v0.0.0-20230222080323-c42fc73356c222 Feb 2023pre-release

    Nothing published for this version

  59. v0.0.0-20230216161329-094ff49c43d916 Feb 2023pre-release

    Nothing published for this version

  60. v0.0.0-20230215160206-96ce0ab8de4615 Feb 2023pre-release

    Nothing published for this version