Datadog's product is a monitoring and analytics platform exposed as a SaaS service. Like other players in that space, the approach is based on collecting data from servers, databases, applications, tools and services with agents deployed in various places and locations to gather metrics and events. The company uses an open source Python agent and the core engine is built around several famous open source products such D3, Cassandra, Kafka or PostgreSQL. In 2014, Datadog has added the support of pure public cloud offering such Amazon Web Services, Microsoft Azure, Google Cloud Platform and RedHat OpenShift and more recently OpenStack and Docker. The platform is super comprehensive and illustrates the race between players in that space.
The product doesn't make any difference between Private, Public or Hybrid clouds, all IT operations is a good candidate for Datadog and if the environment is becoming more and more complex, Datadog becomes an obvious choice, no doubt. Among its customers, we see Netflix, Spotify, EA, Facebook or Salesforce, and it's always a good sign that large companies pick small players solution even for some of them that could have the power to develop their own stuff but they don't.
In February 2015, Datadog acquired Mortar Data to provide analytics to its cloud data management platform. With that the company addresses Cloud Monitoring but also Application Performance Management with a rich end-to-end approach.
In a nutshell, I see 4 pillars that ned to be considered when you select such solution:
- Environment support from private to public cloud but also hybrid,
- End-to-end solution,
- Correlation between metric, events and tiers and
- of course pricing and with Datadog it's $15 per host per month up to 500 hosts for metrics, events and alerts.