We heard your feedback and took action on it by exposing an API that gives you access to data collected by the StrongLoop monitoring agent. So, what does this mean for you? You can now access performance metrics data without using our StrongOps console. Along with the API, we wrote strong-agent middleware for publishing metrics via the well-known StatsD protocol. As you know, the StatsD protocol is supported by a large ecosystem of servers and plugins, allowing publishing into custom infrastructure. Many metrics consumers, such as Datadog, have agents that support the StatsD protocol. This makes it trivial to create your own custom dashboard in DataDog powered by the StrongLoop monitoring agent.
Monitoring Node apps with StrongLoop
StrongLoop provides a comprehensive application performance management platform under the name StrongOps. The StrongOps solution provides key performance metrics for Node.js applications by helping you visualize and optimize Node application performance. It helps take your applications from development to production through configuration and deployment capabilities.
Follow the steps in Getting Started to create an application you can monitor with StrongOps. If you already have an application then read here to publish data via statsd. With a single StrongLoop command you can send metrics to a StatsD compatible server:
slc run --metrics=statsd:///my-app.my-host.%w
The rest is easy. Start your DataDog agent as you usually do, and then check the DataDog Integration dashboard for metrics from your Node app.