SIGN IN SIGN UP

feat(metrics): support Datadog metric origin metadata (#18405)

* add the new origin metadata to the EventMetadata

* set OriginService in log_to_metric transform

* decode unknown protobuf fields with protofish

* experiment with parsing the Origin metadata field by specifying in the proto

* start adding the metadata to the series in dd metrics sink

* add logic for setting the non-pass through metadata in dd metrics sink

* add tests, implement for sketches

* touch up

* cleanup

* doc

* typo

* fix transform unit tests

* check events

* remove internal/deprecated fields

* docs

* feedback ds: static str

* feedback ds and js

* delete

* review feedback

* pass origin metadata in vector proto

* fix issue with native codec unit test. add breaking change deprecation notice

* check fmt/markdown

* restore json

* Revert "restore json"

This reverts commit e46319bc33f96964c7a2bc86476bff3158b64775.

* make metric series proto backwards compatible

* comment out test for functionality that is broken

* check events

* update patch files

* Revert "make metric series proto backwards compatible"

This reverts commit b4190b220361ade19162f63498b1e26f718489b9.

* add the GH issue to the TODO

* whitespace in proto

* gitattribute

* feedback

---------

Co-authored-by: Doug Smith <doug.smith3197@gmail.com>
N
neuronull committed
587c2e7d8cbcc833379eb28e6e1d77902e12bede
Parent: d8f36e4
Committed by GitHub <noreply@github.com> on 9/20/2023, 1:22:06 PM