kubernetes architecture


This Kibana VEGA visualization is used to visualize the architecture of any given Kubernetes architecture. By default it takes the ECS formatted Kubernetes monitoring data collected by Elastic Agent and displays the relationship between the different components.

The Kibana Kubernetes architecture overview takes the following fields to show the hierarchy:

  1. Kubernetes Node
  2. Kubernetes Pod
  3. Kubernetes Container

The three different layers are placed within the environment. This is used as the root node of the Kubernetes hierarchy. The name of the root node can get changed. The version that you can download here is not using any specific metric for the size for each element. However the Vega visualization is prepared to take any kind of metric, like CPU or Memory consumption and size every Kubernetes element accordingly.

Kubernetes and Container monitoring

Monitoring Kubernetes and other Container related environments is a very common use case to use Elastic for. The simplicity of collecting all relevant Metrics and Logs by using the Elastic Agent and Kubernetes integrations makes it very easy to start and succeed. Elastic also offers a couple of very useful and comprehensive OOTB dashboards for Kubernetes environments.

The reason why customers need to monitore and observe their container environments and orchestration is the increased complexity of what happens inside the orchestration. Kubernetes is able to start, stop, scale and recover containers at any given time. Containers can have a very short live time so that traditional monitoring tools are not able to provide the full view.

How Kibana and Elastic can help

Using Kibana and Vega visualizations in order to monitor Kubernetes architectures helps to keep the overview of what is happening. Any visualization is able to get filtered to the area of interest within ms. Elastic can store any amount of data and is able to search and filter for root causes of specific problems within very short time.

Tested versions 7.x, 8.x
ECS compliant Yes

You must log in to submit a review.

Related downloads

Vega Clock UTC

This is a working clock visualization in UTC time.

RUM extension dashboard

This dashboard provide deeper insight into the real user monitoring data collected by Elastic RUM.

osquery performance dashboard

Kibana Dashboard example to visualize osquery performance

Vega Compound Gauge

This is a compund gauge visualization made with Vega. Its very helpful for visualization of percentage values.

Office display canvas example

Kibana canvas example showing an office screen with weather, news and stock information

Google Cloud monitoring dashboard

Dashboard to monitor GCP resources using different metrics and logs.

These downloads could be also interesting for you

Google Cloud Log Ingestion dashboard

Canvas Board to analyze the log data collection of Google Cloud via Dataflow using the Google Cloud Metric module data

Data flow canvas

Average rating:

This canvas examples shows some possibilities of how to visualize data flows. Every flow can be activated / deactivated based on your Elasticsearch data.

Watch for changes in IOWaits

A watch which alerts if the time spent by a hosts CPU in IOWait, has increased by more than than N% in the last Y mins.

ACSC Advisory IOCs detection rules

ACSC Advisory IOCs detection rules for Elastic SIEM

Coffee Canvas Example

Kibana Canvas example infographic to show coffee consumption on a wallboard

Filebeat Suricata Canvas dashboard

A Kibana Canvas dashboard example that visualizes suricata logs collected with Filebeat.