VictoriaMetrics/app/vlinsert/datadog
Andrii Chubatiuk 4b59f5e351
datadog-serverless: fixed metrics and logs ingestion from Datadog serverless extensions for AWS and GCP (#7769)
fixes https://github.com/VictoriaMetrics/VictoriaMetrics/issues/7761

### Describe Your Changes

- datadog /api/v2/logs api supports message field in json format, which
is not documented and is used by serverless extension. This PR allows
message field to be both string and object type. Also added support of
not documented timestamp field
- added `-datadog.streamFields` and `-datadog.ignoreFields` flags to
configure default stream fields for datadog logs, where there's no
alternative option to pass extra headers and query args
- added ingest `max` and `min` values of data, which are ingested using
`datadogsketches` API, which is also actively used by serverless
extensions
- use default `.` separator instead of `_` for sketches metric names
until metrics are not sanitized
2024-12-23 19:45:04 +01:00
..
datadog.go datadog-serverless: fixed metrics and logs ingestion from Datadog serverless extensions for AWS and GCP (#7769) 2024-12-23 19:45:04 +01:00
datadog_test.go datadog-serverless: fixed metrics and logs ingestion from Datadog serverless extensions for AWS and GCP (#7769) 2024-12-23 19:45:04 +01:00