redis-field-engineering / redis-enterprise-grafana-dashboards

Grafana dashboards for Redis Enterise Software and Cloud, powered by Prometheus.
MIT License
5 stars 0 forks source link

Ability to show ForkGC CPU utilisation in Grafana/REST API Stats #7

Open suyogdilipkale opened 1 year ago

suyogdilipkale commented 1 year ago

Show ForkGC CPU utilisation in Grafana/REST API Stats

Technical Details of the Environment – Redis cluster metrics displayed in Grafana

Feature Purpose - Troubleshoot CPU utilization and the performance impacts

  1. Why the Feature is Needed? - We were troubleshooting Redisearch performance issue and grafana was show CPU utilization was ok but when we performed HTOP in the RE servers. On grafana the forkgc wont appear as CPU being used but looking at the machine metrics we see it there consuming 100% so indeed this seems to be Search GC related.

image

j8-redis commented 1 year ago

These are the exported fork metrics.

database | cpu | bdb_fork_cpu_system database | cpu | bdb_fork_cpu_system_max database | cpu | bdb_fork_cpu_user database | cpu | bdb_fork_cpu_user_max

FWIW all (well, most) exported metrics are listed here:

https://docs.redis.com/latest/rs/clusters/monitoring/prometheus-metrics-definitions/

If this doesn't meet your requirements please explain in a little more detail why not.