Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VictoriaMetrics Datadog APM/Trace Agent URL integration #6278

Open
3 tasks done
michalgoldys opened this issue May 15, 2024 · 3 comments
Open
3 tasks done

VictoriaMetrics Datadog APM/Trace Agent URL integration #6278

michalgoldys opened this issue May 15, 2024 · 3 comments
Labels
question The question issue

Comments

@michalgoldys
Copy link

Is your question request related to a specific component?

No response

Describe the question in detail

Hey there!

As described here:
https://docs.victoriametrics.com/single-server-victoriametrics/#how-to-send-data-from-datadog-agent
https://docs.victoriametrics.com/url-examples/#datadog

VictoriaMetrics supports Datadog Agent metrics collection for specific endpoints.

I'm wondering, if VictoriaMetrics supports, or will support collecting data from Datadog Trace Agents.
You could easily achieve this by changing the proper environment variable - which I did:

https://github.com/DataDog/datadog-agent/blob/878600ef7a55c5ef0efb41ed0915f020cf7e3bd0/pkg/config/config_template.yaml#L1242

I've tried to tide up the Datadog Trace Agent data forwarding to the VictoriaMetrics URL. I changed the apm_dd_url to match my VictoriaMetrics setup, but unfortunately looks like the given path for VictoriaMetrics seems to be unknown:

{"ts":"XX-XX-XX:XX:XX.XX","level":"warn","caller":"VictoriaMetrics/lib/httpserver/httpserver.go:419","msg":"remoteAddr: \"XX.XX.XX.XX:XX, X-Forwarded-For: XX.XX.XX.XX\"; requestURI: /datadog/api/v0.2/stats; unsupported path requested: \"/datadog/api/v0.2/stats\""}
{"ts":"XX-XX-XX:XX:XX","level":"warn","caller":"VictoriaMetrics/lib/httpserver/httpserver.go:419","msg":"remoteAddr: \"XX.XX.XX.XX:XX, X-Forwarded-For: XX.XX.XX.XX\"; requestURI: /datadog/api/v0.2/traces; unsupported path requested: \"/datadog/api/v0.2/traces\""}

It is more related to Application Performance Monitoring (https://docs.datadoghq.com/tracing/) instead of typical "metrics".
I'm not sure if such a solution is supported.
Do I do something wrong, or just Traces/APM is not supported?

I am using victoria-metrics-single helm chart in version 0.9.17 with app running on image v1.99.0

Troubleshooting docs

@michalgoldys michalgoldys added the question The question issue label May 15, 2024
@AndrewChubatiuk
Copy link
Contributor

hey @michalgoldys
Currently VictoriaMetrics doesn't support traces, but we're planning to add it in a future

@michalgoldys
Copy link
Author

Hey @AndrewChubatiuk thanks for the reply.

Could you reveal any potential assumptions when traces are planned to be supported?
I mean, is it more like a couple of weeks or more like a mid/long-term goal?

@AndrewChubatiuk
Copy link
Contributor

Suppose it's a mid/long-term goal, but anyway will let you know in case of any updates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question The question issue
Projects
None yet
Development

No branches or pull requests

2 participants