elastic / elastic/integrations

[Kubernetes Integration] Kubernetes pod Dashboard should derivative for Network usage

Open
#9,613 3 comments 0 reactions 0 assignees View on GitHub
enhancement Integration:kubernetes Team:Cloudnative-Monitoring
Dominant language
Handlebars
Stars
333
Forks
647
Avg merge
2d 17h
Merged PRs (30d)
225

Description

As of now the Kubernetes Pod Dashboard in some visualizations like `Network Incoming/Outgoing Bytes metrics` shows the network usage of the pods by showing the raw values of continuously increasing counters:

![image](https://github.com/elastic/integrations/assets/6976484/8a4c6154-7fa6-461c-8598-532bf824fd9a)

So the graph is a slow monotone increasing until a pod is destroyed. Further, there is no easy way to check whether a new pod is using a non-negligible amount of network in a given period of time.

A derivative would make more sense, because it would allow us to check the rate over a period (e.g., 1 second, 1 minute etc.)

**Example**

- Before:

image

Pods that exists since forever are using more network than other newly created pod

- After (by using differences):

image

Afterward we see the pods that consumed more network in the given time-span.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.