You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: extra/grafana/README.md
+59-35Lines changed: 59 additions & 35 deletions
Original file line number
Diff line number
Diff line change
@@ -51,28 +51,45 @@ Grafana can be configured to query all of the metrics available in the Prometheu
51
51
This deployment assumes the [Pure Storage FlashBlade OpenMetrics Exporter][1] is previously been setup and configured.
52
52
Supported operating system platforms are available to install Prometheus and Grafana.
53
53
54
+
Prometheus and Grafana are open source platforms which are under constant development, therefore updates to our overview dashboard cannot be tested with every version. When new versions of the dashboard is released we endeavor to test between current and previous tested versions.
55
+
54
56
The Grafana dashboards have been developed and tested using the following software versions:
55
-
* Prometheus v2.41.1
56
-
* Grafana v9.3.2 & v9.4.1
57
-
* Pure Storage OpenMetrics Exporter v1.0.5.hotfix1
57
+
| OME | Prometheus | Grafana |
58
+
| -------------- | ----------- |--------------- |
59
+
| v1.0.7 | 2.45.1 | 9.3.2, 10.1.15, 10.2.2 |
60
+
| v1.0.7 | 2.45.0 | 9.3.2, 10.0.1 |
61
+
| v1.0.5.hotfix1 | 2.41.1 | 9.3.2, 9.4.1 |
58
62
63
+
Purity 6.1.0 and above (REST API 2.x continues to be developed in later Purity versions)
59
64
Dashboards may have limited functionality with earlier versions and some modifications may be required.
60
65
61
66
## Prometheus
62
67
1. Install Prometheus on your chosen OS platform ([prometheus-docs][2]).
63
68
64
69
2. Generate an API token for your chosen user account.
65
70
In this case we are using a remote LDAP user account with read-only permissions.
# Provide parameters to pass the exporter the device to connect to. Provide FQDN or IP address
93
110
params:
94
111
endpoint: ['arrayname01.fqdn.com']
95
112
96
113
static_configs:
97
114
# Tell Prometheus which exporter to make the request
98
115
- targets:
99
-
- 10.0.2.10:9491
116
+
- purefa-openmetrics-exporter.fqdn.com:9491
100
117
# Finally provide labels to the device.
101
118
labels:
102
119
# Instance should be the device name and is used to correlate metrics between different endpoints in Prometheus and Grafana. Ensure this is the same for each endpoint for the same device.
@@ -106,27 +123,30 @@ Let's take a walkthrough an example of scraping the `/metrics/array` endpoint.
106
123
site: London
107
124
env: production
108
125
109
-
# Repeat for the above for additional endpoints but note the limitations of collecting these in https://github.com/PureStorage-OpenConnect/pure-fb-openmetrics-exporter.
126
+
# Repeat for the above for additional endpoints (if required) but note the limitations of collecting these in https://github.com/PureStorage-OpenConnect/pure-fb-openmetrics-exporter.
0 commit comments