Commit graph

39 commits

Author SHA1 Message Date
Marco Ebert
e6851d91df
Dashboard: Remove ingress_upstream_latency_seconds. (#11878) 2024-08-26 20:15:42 +01:00
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