SIGN IN SIGN UP

feat(sources): opentelemetry log (#13320)

* feat: support opentelemetry log source

* fix fmt

* add opentelemetry.cue & add multi_output config & rename

* add test for otel log

* fix dep

* feat: remove deprecated pb field

* remove compression feature in lib/opentelemetry

* fmt cue file

* fmt cue

* mv opentelemetry from lib to src

* log namespace

* allow clone_on_ref_ptr

* fix feature

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/services/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* Update website/cue/reference/components/sources/opentelemetry.cue

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>

* remove multi_outputs config

* use send_batch_named for otel logs source

Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com>

* convert timestamp&fix unit test

* include generate_config test

Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com>

* convert unix timestamps to Value::Timestamp

Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com>

* use configurable trait

Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com>

* update features

Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com>

* update docs for timestamp conversion

Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com>

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>
Co-authored-by: Spencer Gilbert <spencer.gilbert@datadoghq.com>
D
Deen committed
2dd6a20733b0dae22e809151afa2d0ea4c18740b
Parent: e8f32c3
Committed by GitHub <noreply@github.com> on 7/15/2022, 7:03:03 PM