Misc collection of grafana dashboards used to visualize Prometheus metrics for Kubernetes Cluster
Links: Grafana.com | JSON
Links: Grafana.com | JSON
Links: Grafana.com | JSON
Misc collection of grafana dashboards used to visualize Prometheus metrics for Kubernetes Cluster
License: Apache License 2.0
Misc collection of grafana dashboards used to visualize Prometheus metrics for Kubernetes Cluster
Links: Grafana.com | JSON
Links: Grafana.com | JSON
Links: Grafana.com | JSON
Why for metrics where rows are selected, do you use the dimension in bytes?
eg
pg_stat_database_tup_fetched
Realino says nothing about the instance, if we treat each line as a byte.
Upgrading Postgres results in multiple results being returned for the pg_static{...}
query. Switching on 'instant' at least gives you the most recent value of the multiple values.
The panels "Insert data", "Return data", "Fetch data", "Current fetch data" are all using a "size" unit which is wrong as pg_stat_database_tup_* metrics return number of rows...
It looks like some queries in your dashboard should be using rate()
. For example, the "Fetch data (SELECT)" chart uses:
pg_stat_database_tup_fetched{datname=~"$datname", instance=~"$instance"}
But pg_state_database_tup_fetched
is a counter, and is generally charted via rate()
:
rate(pg_stat_database_tup_fetched{datname=~"$datname", instance=~"$instance"}[5m])
It looks like the "Insert data", "Update data", and "Return data" charts (at least) have the same issue.
I use one postgres_exporter for several databases, I see duplicate labels in the dashboard, how is it easier to implement an additional filter?
Hi, I couldn't add a "Question" label - but that's the intent of this issue:
I'm asking that mainly for the CPU & Memory usage metrics.. For some reason I see my DB has very low RAM usage, seems wayyy too low IMO (FYI, I installed PG using docker on a k8s pod and postgres-exporter on another pod using docker).
How can I understand the metrics around CPU time? Usually, you see CPU usage as a percentage, but here it's CPU time. How can one tell if it's low/mid/high? Maybe you can help transfer it to percentage instead of CPU time?
Does it report also the storage of the DB? Meaning how much storage the DB is using. And even better, how much storage it has left on the machine..
I see also the "Start Time" is always NA for me.
Is that a problem on my end? Or in the dashboard?
Did I miss anything?
Thank you very much!
When many pods that expose metrics are deployed it is quite a mess to find the correct one.
I think it has to do with the "Instance" variable in the dashboard. The query filters for all instances that have an "up" metric as far as I can tell. Unfortunately there can be many instances that have a metric with this name.
Is it possible to just use "pg_up" instead of "up"?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.