Docs » Integrations Guide » Monitor Kubernetes

Monitor Kubernetes

SignalFx provides a comprehensive monitoring solution for orchestrated containerized environments managed by Kubernetes. With this integration, you can monitor the health and performance of your microservices, the Kubernetes orchestration services, and the infrastructure that they are running on.

The SignalFx agent for Kubernetes is based on collectd (an open source daemon that collects statistics from a system and publishes them to a destination of your choice). The agent has been packaged in a container and must be deployed on each node in the cluster. Use the integration to:

  • Visualize your microservices infrastructure (nodes, clusters, pods, and containers) on the SignalFx Infrastructure Navigator page
  • Explore the relationships between the various layers of your infrastructure
  • Discover and automatically configure the monitoring of supported services running in the containers
  • Use the built-in dashboards to view key metrics that are indicators of the health of your infrastructure and the orchestrator

Our Kubernetes solution has been validated in Kubernetes environments based on AWS EKS, Pivotal PKS, Google Cloud GKE, Azure Container Service, CoreOS, and OpenShift.

You can also view the agent’s source code.

Installing the SignalFx agent for Kubernetes

See the Kubernetes Setup for information on how to get the agent running in your cluster.