We just raised a $30M Series A: Read our story
2021-06-18T05:38:00Z

Datadog vs ELK: which one is good in terms of performance, cost and efficiency?

943

Dear community members, 

I've been exploring Datadog vs ELK and I need your opinion about both of them in terms of performance, cost, and efficiency? Which one would you recommend?

ITCS user
Guest
68 Answers

author avatar
ExpertModeratorReal User

Datadog: Unify logs, metrics, and traces from across your distributed infrastructure. Datadog is the leading service for cloud-scale monitoring. It is used by IT, operations, and development teams who build and operate applications that run on dynamic or hybrid cloud infrastructure. Start monitoring in minutes with Datadog!


Datadog features offered are:

200+ turn-key integrations for data aggregation
Clean graphs of StatsD and other integrations




Elasticsearch: Open Source, Distributed, RESTful Search Engine. Elasticsearch is a distributed, RESTful search and analytics engine capable of storing data and searching it in near real time. Elasticsearch, Kibana, Beats and Logstash are the Elastic Stack (sometimes called the ELK Stack).


Elasticsearch provides the following key features:

Distributed and Highly Available Search Engine.
Multi Tenant with Multi Types.
Various set of APIs including RESTful

2021-06-22T03:32:44Z
author avatarHAPPY BHALLA
Top 20Real User

@Shibu Babuchandran thanks @Shibu for your valuable comments.

author avatar
Top 10Reseller

It depends on your requirement. If you are looking for a SIEM/log management solution ELK would be a better option. 


But if you are looking for more of a monitoring solution Datadog would be better. Also, Datadog provides out-of-the-box integrations with a lot of cloud applications. ELK could be cost-effective but a bit challenging to configure & finetune.   

2021-06-22T04:46:31Z
author avatar
Top 5LeaderboardReal User

Dear,


Unfortunately, I can't say much about Datadog but I have used ELK for a short period. 


And I can tell you not everything works the way it should. For example, I noticed heavy CPU usage for a Windows client on MS AD servers. I advise you to consider this if it's important to you.


Good luck!

2021-06-21T19:57:40Z
author avatar
Top 5LeaderboardReal User

Where do you want to spend your money, on people or licenses?


ELK requires a long-term investment in engineering resources to manage the system and to provide the capability.  


Datadog provides capabilities for you so you only need some administrators. What are the capabilities?  Some critical ones include availability, scalability, consuming log files, platform upgrades, ...

If you are consuming smaller data sets (100's of GB) with shorter retention, the size and scaling are much easier making ELK easier.

Do you have admins or engineers?  If your team doesn't have dedicated time & skills to spend developing solutions like elastic-alert you should look for a vendor to provide capabilities.

I expect some capabilities in Datadog you will not be able to replicate in ELK....  so that answer makes this obvious.

We are going to evaluate the same for our org. We do about 10 TB a day consumption in ELK and are looking to see if we can shift $$$ from engineers and infra to SaaS.

2021-10-21T12:30:56Z
author avatar
Real User

Can you tell me what you actually want to do so that I can help you?

2021-06-22T16:17:14Z
author avatarHAPPY BHALLA
Top 20Real User

@it_user860751 I want to store application logs, metrics , kafka queue stats topic level, in short looking for best APM solution in terms of cost, efficiency , scalibility. Nearly 6GB- 7GB data daily basis i need to logs as part of app logs.

Find out what your peers are saying about Datadog vs. ELK Logstash and other solutions. Updated: November 2021.
554,382 professionals have used our research since 2012.