Over a million developers have joined DZone.

The 10 Commandments of Container-Native Monitoring

DZone's Guide to

The 10 Commandments of Container-Native Monitoring

In this post, we look at ten best practices that help teams performing better performance monitoring on their container-native applications.

· Performance Zone ·
Free Resource

SignalFx is the only real-time cloud monitoring platform for infrastructure, microservices, and applications. The platform collects metrics and traces across every component in your cloud environment, replacing traditional point tools with a single integrated solution that works across the stack.

Last week, we gave a webinar on container-native monitoring. The purpose of the webinar was to explain what it means to be "container-native" in terms of monitoring, and how this can help you to manage the performance of your container projects. As I was preparing for this webinar, I started making a list of the different elements of container-native monitoring, and I ended up with 10 items, so I decided to call them the "10 commandments."

Here is what I ended up with:

  1. Thou shall run and install as a container.
  2. Thou shall integrate with the orchestration layer.
  3. Thou shall be lightweight and non-intrusive.
  4. Thou shall speak container language.
  5. Thou shall auto detect.
  6. Honor thy developer.
  7. Thou shall work with environment variables.
  8. Thou shall have container-specific visualizations.
  9. Thou shall report on services.
  10. Thou shall be able to deal with large clusters and large data sets.

I was using these 10 commandments as a metaphor and a way to make the webinar a bit more entertaining. Please don't see this as a religious statement of any kind.

During the webinar, I explained each of these items in more detail, and my colleague Samuel illustrated them with a short demo. For the demo, we used CoScale, since it's the tool that we know best, but there are also other tools on the market that address container monitoring. So you can use these different points as a shortlist when selecting or comparing tools. And, obviously, add your own requirements to it.

If you missed the webinar, we are now making the recording available. All you need to do is sign up via this link.


SignalFx is built on a massively scalable streaming architecture that applies advanced predictive analytics for real-time problem detection. With its NoSample™ distributed tracing capabilities, SignalFx reliably monitors all transactions across microservices, accurately identifying all anomalies. And through data-science-powered directed troubleshooting SignalFx guides the operator to find the root cause of issues in seconds.

performance ,container performance ,performance monitoring ,container monitoring

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}