VictoriaMetrics/docs/VictoriaLogs/data-ingestion/DataDogAgent.md
Andrii Chubatiuk 30dd4cdc0d
docs: add make command for docs version update (#7430)
### Describe Your Changes

added make target, which updates `{{% available_from "#" %}}` shortcode
to `{{% available_from "$(PKG_TAG)" %}}` if PKG_TAG matches expression
`v.*`. `{{% available_from %}}` shortcode was introduced in
https://github.com/VictoriaMetrics/vmdocs/pull/89 to show a reference to
a version in a changelog since which a feature was introduced

related issue
https://github.com/VictoriaMetrics/VictoriaMetrics/issues/7376

### Checklist

The following checks are **mandatory**:

- [ ] My change adheres [VictoriaMetrics contributing
guidelines](https://docs.victoriametrics.com/contributing/).
2024-11-08 16:35:08 +01:00

1.8 KiB

weight title disableToc menu url aliases
5 DataDog Agent setup true
docs
parent weight
victorialogs-data-ingestion 5
/victorialogs/data-ingestion/datadog-agent/
/VictoriaLogs/data-ingestion/DataDogAgent.html

Datadog Agent doesn't support custom path prefix, so for this reason it's required to use VMAuth or any other reverse proxy to append /insert/datadog path prefix to all Datadog API logs requests.

In case of VMAuth your config should look like:

unauthorized_user:
  url_map:
    - src_paths:
        - "/api/v2/logs"
      url_prefix: "`<victoria-logs-base-url>`/insert/datadog/"

To start ingesting logs from DataDog agent please specify a custom URL instead of default one for sending collected logs to VictoriaLogs:

logs_enabled: true
logs_config:
  logs_dd_url: `<vmauth-base-url>`
  use_http: true

While using Serverless DataDog plugin please set VictoriaLogs endpoint using LOGS_DD_URL environment variable:

custom:
  datadog:
    apiKey: fakekey                 # Set any key, otherwise plugin fails
provider:
  environment:
    LOGS_DD_URL: `<vmauth-base-url>`/   # VictoriaLogs endpoint for DataDog

Substitute the <vmauth-base-url> address with the real address of VMAuth proxy.

See also: