Back to top icon

KUBERNETES MONITORING

Contain the complexity of Kubernetes

Request a Demo

What is Kubernetes and why is it so popular?

Kubernetes is an open-source platform for orchestrating containerized workloads and services. Kubernetes abstracts the underlying infrastructure (whether that is a cloud service or on-premise server), so you can access the computing power you need without worrying about the details.

  • Speed: Dev teams can get to the resources they need faster

  • Efficiency: Containers run on less CPU and memory and can improve compute resource usage, so you can save money

  • Portable and extensible: Run workloads across all major cloud and on-premise environments

 

Read our detailed explainer >

You have to adapt your monitoring for Kubernetes

By abstracting a lot of the complexity in containerized environments, Kubernetes can makes things much easier to manage and scale. However, this abstraction layer can make it much harder to know exactly what’s happening and what to do when an issue occurs, especially as containers are often ephemeral. In order to stay on top of the ever-changing flow of operational data, you need monitoring that can keep up.

clusters Created with Sketch.

Supporting infrastructure 

Manage Kubernetes clusters running across cloud and on-premise environments.

nodes Created with Sketch.

Nodes

Monitor the CPU, memory, and disk utilization for the workers and masters in each node.

deploy Created with Sketch.

Deployments/pods

Ensure all desired pods in a deployment are running and healthy.

containers Created with Sketch.

Containers

Stay on top of container CPU and memory consumption.

 

applications Created with Sketch.

Applications

Measure request rate, throughput, error rate, and availability of apps running inside your Kubernetes cluster.

UX Created with Sketch.

End-user experience

Monitor response times and errors for your browser and mobile apps to ensure customer satisfaction.

Understand what's happening inside your Kubernetes clusters

In order to stay informed and effective in managing containerized systems, you need to be able to see every relationship and correlate performance between every object in your environment—from the applications and infrastructure to the clusters and nodes inside. Our Kubernetes monitoring is uniquely able to collect, visualize, and alert on everything happening in your Kubernetes landscape.  

Read our complete guide to monitoring Kubernetes > 

collection Created with Sketch.

Collection

With metric correlation between apps, containers, and nodes, you can understand the relationships between objects.

 

visualization Created with Sketch.

Visualization

View your data in pre-built dashboards and create your own custom queries and charts in Insights from automatically reported data.

 

alerts Created with Sketch.

Alerts

Create alert conditions on Kubernetes data like  namespaces, deployments, replica sets, pods, and container memory.

IBM USA Today

“New Relic’s Kubernetes integration is simple and intuitive. The out-of-the-box dashboards and queries provide a plethora of useful data for my Kubernetes cluster. ”

– Chris Rosen, Program Director, Offering Management, IBM

“We don’t want just binary ‘is Kubernetes up or down?’ information, but rather the details—and alerts—about Kubernetes workers, masters, pods and how they’re correlated.”

– USA Today Network/Gannett

Put the complexity in context with Kubernetes monitoring from New Relic

Whether you run workloads on-premise, in the cloud, or a hybrid, get deep visibility for your Kubernetes environment. You can see what’s happening inside your Kubernetes clusters, down to the infrastructure running underneath, and connect that to the performance of your apps and your end users’ experience.

Install it!

Request a demo