This section describes the built-in dashboards and charts provided by kube-opex-analytics
.
For each namespace discovered in the target Kubernetes cluster, this dashboard section displays hourly usage trends for CPU and memory resources during the last week (7 days). The aim of these charts is to help understand trends of actual resource usage by each namespace, but also globally thanks to the stacked-area charts.
The date filter can be used to zoom out/in on a specific time range.
These charts are based on data consolidated hourly thanks to sample metrics collected every five minutes from Kubernetes.
For each namespace discovered in the target Kubernetes cluster, this dashboard section displays hourly usage/requests efficiency trends for CPU and memory resources during the last week (7 days). The aim of these charts is to help understand how efficient resource requests set on Kubernetes workloads are, compared against the actual resource usage over time.
The date filter can be used to zoom out/in on a specific time range.
These charts are based on data consolidated hourly thanks to sample metrics collected every five minutes from Kubernetes.
The daily accounting charts are provided per namespace for CPU and Memory resources and cover the last 14 days (2 weeks).
According to the selected accounting model (, the charts display the following metrics. The chart and the backed-data can be easily exported as an image or a CSV file (see Export Charts and Datasets (PNG, CSV, JSON)).
- Daily cumulative sum of actual hourly consumption per namespace.
- Daily cumulative sum of the maximum between the actual hourly consumption and the requested capacities.
- Daily cumulative sum of hourly cost computed from an actual cluster cost set statically based on a fixed hourly rate, or determinated dynamically from allocated resources on public clouds (nodes, storage, etc.).
The monthly accounting charts are provided per namespace for CPU and Memory resources and cover the last 12 months (1 year).
According to the selected accounting model (, the charts display the following metrics. Each chart and/or the backed-data can be easily exported as an image or a CSV file (see Export Charts and Datasets (PNG, CSV, JSON)).
- Monthly cumulative sum of actual hourly consumption per namespace.
- Monthly cumulative sum of the maximum between the actual hourly consumption and the requested capacities.
- Monthly cumulative sum of hourly cost computed from an actual cluster cost set statically based on a fixed hourly rate, or determinated dynamically from allocated resources on public clouds (nodes, storage, etc.).
For each node discovered in the Kubernetes cluster, this dashboard section displays the CPU and the memory resources currently consumed by running pods. The data are refreshed every five minutes.
Any chart provided by kube-opex-analytics can be exported, either as PNG image, CSV or JSON data files.
- Go to the target chart section.
- Click on the link
export
, then select the target exportion format. This action shall download the artifact instantly.
In addition or alternatively to the built-in dashboards, it's also possible to use Grafana for visualization thanks to the Prometheus exporter natively enabled by kube-opex-analytics
.