Confusion regarding DataDog Agent vs Vector #13388
-
I started with the following problem at hand: DataDog doesn't provide an OpenTelemetry Collector exporter for logs: Since I want to keep vendor code away from my apps, I started looking into potential solutions. The first thing that came to my mind was routing otel-collector logs to a DataDog Agent that would then push the logs into DD itself. However, after a quick search, it appears that the DD Agent doesn't support logs at all... Then I came back to the original issue and found that one poster was using a tool called "vector" in combination with the otel-collector for processing logs into DataDog to overcome the limitation of lack of an exporter in otel-collector. I proceeded to search for vector and then found this..... which is..... "by DataDog"?! I'm very confused now. Can someone clarify please? Are all of these true?
Why does the DataDog Agent exist at all at this point, if this is supposedly a full-blown solution that does everything the DD Agent does and is done by the same company? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hey @julealgon, happy to help, and agree it is a little bit confusing right now. I know we (Datadog) are working to expand Otel support in the Datadog Agent. I'm not sure what the timeline is for logs exactly, but we did just recently announce trace support https://www.datadoghq.com/blog/ingest-opentelemetry-traces-metrics-with-datadog-agent/ Vector is prioritizing logs and trace support, we're hoping to release this in Q3 of this year.
Vector is a very limited agent and focuses on simple data collection (i.e., tailing files, basic metrics collection, etc) where the Datadog Agent is much more comprehensive (500+ integrations, RUM, profiling, tight Datadog platform integration, etc). Vector is focused more on the control aspect of the data, giving you robust tools to process and route data. Where the Datadog Agent is all about simple, turnkey integration with the Datadog platform. In your case, I would consider sending Otel logs in JSON format to Datadog. If you're writing your Otel logs to a file, the Datadog agent should be able to pick these up pretty easily. |
Beta Was this translation helpful? Give feedback.
Hey @julealgon, happy to help, and agree it is a little bit confusing right now. I know we (Datadog) are working to expand Otel support in the Datadog Agent. I'm not sure what the timeline is for logs exactly, but we did just recently announce trace support
https://www.datadoghq.com/blog/ingest-opentelemetry-traces-metrics-with-datadog-agent/
Vector is prioritizing logs and trace support, we're hoping to release this in Q3 of this year.
Vector is a very limited agent and focuses on simple data collection (i.e., tailing files, basic metrics collection, etc) where the Datadog Agent is much more comprehensive (500+ integrations, RUM, profiling, tight Da…