Commit Graph

38 Commits

Author SHA1 Message Date
Roberto Devesa a02f5d2c40
Adapt dashboards for Grafana 11 compatibility (#11399) 2024-06-02 01:26:37 -07:00
Florian Schlichting 1bc20da92f
fix datasource, $exported_namespace variable in grafana nginx dashboard (#9092)
* grafana/dashboards/nginx.json: re-add exported_namespace as a variable (was deleted entirely in #9523)

* dashboards/nginx.json: switch around ingress and namespace selectors, and rename "Exported Namespace" to "Ingress Namespace"

authored by tghartland at https://gist.github.com/tghartland/9147d88f991a95d4bab0fa7278c237eb

* dashboards/nginx.json: make "Ingress Request Volume" and "Ingress Success Rate" panels look at selected Ingress Namespaces only, and rename two panel titels to use the renamed variable

as suggested by tghartland in https://github.com/kubernetes/ingress-nginx/pull/9092#issuecomment-1285840900

* dashboards/nginx.json: apply Ingress Namespace selection to "Ingress Percentile Response Times and Transfer Rates" as well

this is from https://github.com/kubernetes/ingress-nginx/pull/9092#issuecomment-1287114743 also by tghartland
2024-02-27 05:58:42 -08:00
guessi 788b3606b1
Keep project name display aligned (#9920) 2023-05-05 09:31:13 -07:00
Zadkiel Aharonian 101ab06010
fix(grafana-dashboard): remove hardcoded namespace references (#9523) 2023-01-19 06:36:38 -08:00
Michael Weibel 02cfcff81e
remove hardcoded datasource from grafana dashboard (#9284) 2022-11-22 05:56:15 -08:00
SaurabhGarg1 6d4ba5f260
This PR address #8408 (#8586)
It adds description to the `Ingress Percentile Response Times and Transfer Rates` view, so that user knows that this latency data is independant of dashboard time range.

This PR also adds two new panel about the latency, where one shows latency as a timeseries graph and other shows heatmap of the latency distribution.
2022-05-16 06:24:17 -07:00
Naseem Ullah ea5a3036bf
Improve req handling dashboard (#8322)
Display per method/path combos for various metrics, adjust titles, and sort tooltip by decreasing

Signed-off-by: Naseem Ullah <24660299+naseemkullah@users.noreply.github.com>
2022-04-12 14:40:46 -07:00
Long 9e274dd41c
fix for #7197 & #7285 (#7361) 2021-07-16 06:28:09 -07:00
Kubernetes Prow Robot d4f00794b7
Merge pull request #6914 from Shan1024/patch-1
Update Ingress variable label
2021-04-29 03:50:51 -07:00
sebastian.poxhofer 4f58ef3e0f fix(dashboard): remove unnecessary namespace variable in query 2021-03-29 20:20:05 +02:00
sebastian.poxhofer 6364e9d3e3 fix(dashboard): use regex for ingress 2021-03-29 20:05:08 +02:00
Shan Mahanama 698cdd668e
Update Ingress variable label
Update the label `controller` to `controller_pod`.
2021-02-27 13:00:22 +08:00
Shubham Bhattar 117cb3b6d8
Dashboard supposed to show average is showing sum. 2021-01-14 17:21:02 +05:30
ml- 29a170617f Fix sum of nginx process connections
nginx_ingress_controller_nginx_process_connections returns four elements
for each pod, one for each "state" (active, reading, waiting, writing).

The value of the element with state "active" is the sum of the other
three elements of other states:

active = reading + waiting + writing

So sum() returns a value that is 2x of the actual amount of connections.
To fix this we simply select elements with state "active".
2020-11-16 18:43:09 +01:00
Neel Mehta d59018cf56
Add DS_PROMETHEUS datasource for templating
When running this dashboard on Grafana, I received the error `Datasource named ${DS_PROMETHEUS} was not found`, this change fixes that issue.
2020-03-24 16:49:03 -04:00
Naseem 11e6d4d856
Add request handling performance dashboard
This second dashboard helps end users drill down on a particular service and get more golden signals type metrics such as error rate by path and median upstream response time by path.

Signed-off-by: Naseem <naseem@transit.app>
2020-02-19 16:56:25 -05:00
Abdul Rauf 54dac873fd [ImgBot] Optimize images
*Total -- 1,383.42kb -> 872.43kb (36.94%)

/docs/images/jaeger-demo.png -- 141.39kb -> 70.07kb (50.44%)
/docs/images/zipkin-demo.png -- 119.85kb -> 60.54kb (49.48%)
/deploy/grafana/dashboards/screenshot.png -- 606.25kb -> 328.93kb (45.74%)
/docs/images/prometheus-dashboard.png -- 112.45kb -> 80.67kb (28.26%)
/docs/images/elb-l7-listener.png -- 36.84kb -> 28.26kb (23.29%)
/docs/images/baremetal/cloud_overview.jpg -- 47.11kb -> 37.87kb (19.61%)
/docs/images/baremetal/baremetal_overview.jpg -- 37.34kb -> 30.15kb (19.26%)
/docs/images/baremetal/hostnetwork.jpg -- 40.53kb -> 33.71kb (16.82%)
/docs/images/baremetal/metallb.jpg -- 49.01kb -> 40.85kb (16.65%)
/docs/images/grafana.png -- 83.87kb -> 69.98kb (16.56%)
/docs/images/baremetal/nodeport.jpg -- 47.23kb -> 39.53kb (16.3%)
/docs/images/baremetal/user_edge.jpg -- 61.56kb -> 51.85kb (15.77%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-02-09 01:01:35 +05:00
Paul Voss f5a02c1452
Add a datasource variable $DS_PROMETHEUS 2019-11-30 14:04:39 +01:00
Guillaume Gelin 9915a1032f Show current reloads count, not total 2019-09-05 15:03:40 +02:00
Nick Novitski 51ad0bc54b Rearrange deployment files into kustomizations 2019-05-19 12:35:54 -07:00
Raul Gonzales 9694ab6121
Rename nginx.yaml to nginx.json 2018-12-14 11:39:12 +00:00
xiezongzhe f1b2a540fd
fix typo 2018-11-02 15:31:54 +08:00
Hui Chen 8b83e231a1 no data shows for config reloads charts when select the namespace or controller 2018-10-08 14:41:26 +08:00
oilbeater 8298d27899 fix missing datasource value 2018-09-10 18:44:41 +08:00
Miouge1 5cedf5259e Add Ingress variable in Grafana dashboard 2018-09-06 13:37:00 +02:00
Miouge1 3b63679b8e Rate over 2 minutes since default Prometheus interval is 1m 2018-08-21 08:57:39 +02:00
Pierre-Alexandre 6a1bbe918e
missed a spot for the namespace 2018-08-15 15:11:59 -04:00
Pierre-Alexandre 7dedb41c43
accurately reading and using the $namespace 2018-08-15 15:07:26 -04:00
Pierre-Alexandre ae914863a2
now actually using the $controller variable
before that, the panels weren't "filtered" by the controller selected

with that change, each panel is, and it works for both a controller or when selecting `All`
2018-08-14 19:56:30 -04:00
fqsghostcloud 033778b8d6
Use the datasource input variable
Use the datasource input variable
2018-08-14 09:07:19 +08:00
Vasilis Remmas c3d9aa8dcb Added requirements in README.md 2018-08-03 10:11:03 +02:00
Vasilis Remmas d1a38c23cf Fixed grafana datasource 2018-08-02 18:07:34 +02:00
Vasilis Remmas 2a3f03c491 Change grafana to point prometheus datasource 2018-08-02 18:07:25 +02:00
Manuel de Brito Fontes 4c1e501074 Update prometheus labels 2018-07-16 15:52:17 -04:00
Manuel Alejandro de Brito Fontes 6615e98186
Update grafana dashboard lebels (#2779) 2018-07-14 18:20:35 -04:00
Karl Stoney 1cb52d24d6 Added a README for grafana dashboard 2018-07-11 14:34:05 +01:00
Karl Stoney 890b526a7a Added a screenshot for the NGINX dashboard 2018-07-11 14:31:00 +01:00
Karl Stoney 7ccf754f62 Added a Grafana dashboard 2018-07-11 14:29:46 +01:00