Skip to content

Commit 7ba10e5

Browse files
authored
Merge branch 'master' into dasomeone/update_ci
2 parents cdda7c9 + d76b703 commit 7ba10e5

File tree

5 files changed

+565
-9
lines changed

5 files changed

+565
-9
lines changed

nginx-mixin/.lint

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,9 @@ exclusions:
55
reason: "Units are undefined where panel description is clear, and the entity being graphed is not available in default set of available units."
66
template-datasource-rule:
77
reason: "mixtool upgrade made this rule stricter. TODO: Fix errors and remove the warning exclusion"
8+
template-job-rule:
9+
reason: "NGINX Overview dashboard does not use a job label"
10+
target-job-rule:
11+
reason: "NGINX Overview dashboard does not use a job label"
12+
target-rate-interval-rule:
13+
reason: "using $__rate_interval breaks the dashboard hence using [5m] instead"

nginx-mixin/README.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
# Nginx Mixin
22

3-
This mixin is a thin veneer over the dashboard designed and published by [Ward Bekker](https://grafana.com/orgs/wardbekker1) in the [Grafana dashboards library](https://grafana.com/grafana/dashboards/12559).
3+
This mixin is a thin veneer over the dashboard designed and published by [Ward Bekker](https://grafana.com/orgs/wardbekker1) in the [Grafana dashboards library](https://grafana.com/grafana/dashboards/12559) and the metrics dashboard is collected from the [official NGINX exporter repository](https://github.com/nginxinc/nginx-prometheus-exporter/blob/main/grafana/dashboard.png).
44

55
Specifically this mixin adds a configurable `cluster` variable to the dashboard in order to support it's use in one or many kubernetes clusters.
66

77
The mixin uses revision 14 of the dashboard currently. Change `DASHBOARD_REV` in the Makefile to fetch a different revision of the dashboard.
88

9-
The Nginx mixin contains the following dashboard:
9+
The Nginx mixin contains the following dashboards:
1010

11-
- Nginx...
11+
- **Nginx Overview**: This dashboard provides a comprehensive view of various NGINX metrics, allowing you to monitor performance and health across multiple dimensions.
1212

13-
# Nginx overview
14-
15-
...
13+
- **Nginx Logs**: This dashboard showcases panels powered by Logs, providing insights into log data to help diagnose issues and track the operational status of your NGINX deployments.
1614

1715
## Install tools
1816

nginx-mixin/dashboards/nginx-overview.json renamed to nginx-mixin/dashboards/nginx-logs.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2190,8 +2190,8 @@
21902190
]
21912191
},
21922192
"timezone": "",
2193-
"title": "Nginx access logs",
2193+
"title": "NGINX Logs",
21942194
"uid": "T512JVH7z",
21952195
"version": 4,
21962196
"weekStart": ""
2197-
}
2197+
}

0 commit comments

Comments
 (0)