annotate misc/grafana/prosody-dashboard.json @ 6319:04c3273cb81f

mod_auth_cyrus: Add empty 'profile' table to SASL handler objects This is for compatibility with Prosody's built-in util.sasl objects. A SASL profile table usually includes methods supported by the backend, which can be used by SASL mechanism handlers to perform operations (such as testing the password). It also optionally contains a 'cb' field with channel binding method handlers. The Cyrus backend doesn't support channel binding, and doesn't have the same concept of auth backend methods (it handles all that internally, and Prosody has no insight or control over it). Thus, we create an empty profile which informs Prosody that the SASL handler does not support any of the auth or channel binding methods. Some features will not work, but they didn't work anyway. This just makes it explicit. This fixes a traceback in mod_sasl2_fast, which expected SASL handlers to always contain a 'profile' field.
author Matthew Wild <mwild1@gmail.com>
date Thu, 04 Sep 2025 10:14:46 +0100
parents e2648638f3e0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2 "editable" : true,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3 "fiscalYearStartMonth" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 "graphTooltip" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5 "id" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6 "links" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7 "panels" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 "collapsed" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11 "h" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
12 "w" : 24,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
13 "x" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
14 "y" : 0
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
15 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
16 "id" : 26,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
17 "panels" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
18 "title" : "Core",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
19 "type" : "row"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
20 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
21 {
6210
e2648638f3e0 misc/grafana: Document panels requiring community modules
Kim Alvefur <zash@zash.se>
parents: 6209
diff changeset
22 "description" : "This panel requires [mod_measure_process](https://modules.prosody.im/mod_measure_process.html)",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
23 "fieldConfig" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
24 "defaults" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
25 "color" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
26 "mode" : "continuous-GrYlRd",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
27 "seriesBy" : "last"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
28 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
29 "custom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
30 "axisBorderShow" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
31 "axisCenteredZero" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
32 "axisColorMode" : "text",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
33 "axisLabel" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
34 "axisPlacement" : "right",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
35 "barAlignment" : 0,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
36 "barWidthFactor" : 0.6,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
37 "drawStyle" : "line",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
38 "fillOpacity" : 10,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
39 "gradientMode" : "scheme",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
40 "hideFrom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
41 "legend" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
42 "tooltip" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
43 "viz" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
44 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
45 "insertNulls" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
46 "lineInterpolation" : "smooth",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
47 "lineStyle" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
48 "fill" : "solid"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
49 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
50 "lineWidth" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
51 "pointSize" : 5,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
52 "scaleDistribution" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
53 "type" : "linear"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
54 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
55 "showPoints" : "auto",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
56 "spanNulls" : 300000,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
57 "stacking" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
58 "group" : "A",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
59 "mode" : "none"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
60 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
61 "thresholdsStyle" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
62 "mode" : "off"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
63 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
64 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
65 "mappings" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
66 "min" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
67 "thresholds" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
68 "mode" : "absolute",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
69 "steps" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
70 {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
71 "color" : "green"
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
72 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
73 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
74 "color" : "red",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
75 "value" : 80
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
76 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
77 ]
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
78 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
79 "unit" : "percentunit"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
80 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
81 "overrides" : []
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
82 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
83 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
84 "h" : 8,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
85 "w" : 12,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
86 "x" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
87 "y" : 1
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
88 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
89 "id" : 6,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
90 "options" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
91 "legend" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
92 "calcs" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
93 "displayMode" : "list",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
94 "placement" : "bottom",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
95 "showLegend" : true
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
96 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
97 "tooltip" : {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
98 "hideZeros" : false,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
99 "mode" : "single",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
100 "sort" : "none"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
101 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
102 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
103 "pluginVersion" : "11.6.0",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
104 "targets" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
105 {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
106 "disableTextWrap" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
107 "editorMode" : "builder",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
108 "exemplar" : true,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
109 "expr" : "rate(process_cpu_seconds_total{job=~\"$job\",instance=~\"$instance\"}[$__rate_interval])",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
110 "fullMetaSearch" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
111 "includeNullMetadata" : true,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
112 "instant" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
113 "interval" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
114 "intervalFactor" : 2,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
115 "legendFormat" : "usage",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
116 "refId" : "A",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
117 "useBackend" : false
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
118 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
119 ],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
120 "title" : "CPU",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
121 "type" : "timeseries"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
122 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
123 {
6210
e2648638f3e0 misc/grafana: Document panels requiring community modules
Kim Alvefur <zash@zash.se>
parents: 6209
diff changeset
124 "description" : "This panel requires [mod_measure_lua](https://modules.prosody.im/mod_measure_lua.html), [mod_measure_malloc](https://modules.prosody.im/mod_measure_malloc.html), and [mod_measure_process](https://modules.prosody.im/mod_measure_process.html),",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
125 "fieldConfig" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
126 "defaults" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
127 "color" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
128 "mode" : "palette-classic"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
129 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
130 "custom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
131 "axisBorderShow" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
132 "axisCenteredZero" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
133 "axisColorMode" : "text",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
134 "axisLabel" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
135 "axisPlacement" : "right",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
136 "barAlignment" : 0,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
137 "barWidthFactor" : 0.6,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
138 "drawStyle" : "line",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
139 "fillOpacity" : 10,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
140 "gradientMode" : "none",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
141 "hideFrom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
142 "legend" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
143 "tooltip" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
144 "viz" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
145 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
146 "insertNulls" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
147 "lineInterpolation" : "smooth",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
148 "lineStyle" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
149 "fill" : "solid"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
150 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
151 "lineWidth" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
152 "pointSize" : 5,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
153 "scaleDistribution" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
154 "log" : 2,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
155 "type" : "log"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
156 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
157 "showPoints" : "auto",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
158 "spanNulls" : 300000,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
159 "stacking" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
160 "group" : "A",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
161 "mode" : "none"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
162 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
163 "thresholdsStyle" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
164 "mode" : "off"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
165 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
166 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
167 "mappings" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
168 "thresholds" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
169 "mode" : "percentage",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
170 "steps" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
171 {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
172 "color" : "green"
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
173 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
174 ]
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
175 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
176 "unit" : "bytes"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
177 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
178 "overrides" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
179 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
180 "__systemRef" : "hideSeriesFrom",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
181 "matcher" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
182 "id" : "byNames",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
183 "options" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
184 "mode" : "exclude",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
185 "names" : [
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
186 "Lua",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
187 "RSS",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
188 "Used"
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
189 ],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
190 "prefix" : "All except:",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
191 "readOnly" : true
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
192 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
193 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
194 "properties" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
195 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
196 "id" : "custom.hideFrom",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
197 "value" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
198 "legend" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
199 "tooltip" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
200 "viz" : true
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
201 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
202 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
203 ]
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
204 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
205 ]
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
206 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
207 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
208 "h" : 8,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
209 "w" : 12,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
210 "x" : 12,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
211 "y" : 1
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
212 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
213 "id" : 4,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
214 "options" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
215 "legend" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
216 "calcs" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
217 "displayMode" : "list",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
218 "placement" : "bottom",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
219 "showLegend" : true
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
220 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
221 "tooltip" : {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
222 "hideZeros" : false,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
223 "mode" : "single",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
224 "sort" : "none"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
225 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
226 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
227 "pluginVersion" : "11.6.0",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
228 "targets" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
229 {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
230 "disableTextWrap" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
231 "editorMode" : "code",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
232 "exemplar" : true,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
233 "expr" : "max_over_time(process_virtual_memory_bytes{job=~\"$job\",instance=~\"$instance\"}[$__interval])",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
234 "fullMetaSearch" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
235 "hide" : false,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
236 "includeNullMetadata" : true,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
237 "interval" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
238 "intervalFactor" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
239 "legendFormat" : "Virtual",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
240 "range" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
241 "refId" : "VIRT",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
242 "useBackend" : false
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
243 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
244 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
245 "exemplar" : false,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
246 "expr" : "max_over_time(process_resident_memory_bytes{job=~\"$job\",instance=~\"$instance\"}[$__interval])",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
247 "interval" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
248 "legendFormat" : "RSS",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
249 "refId" : "RSS"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
250 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
251 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
252 "exemplar" : false,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
253 "expr" : "max_over_time(malloc_heap_allocated_bytes{job=~\"$job\",instance=~\"$instance\"}[$__interval])",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
254 "hide" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
255 "interval" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
256 "legendFormat" : "Allocated ({{mode}})",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
257 "refId" : "Malloc allocated"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
258 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
259 {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
260 "editorMode" : "code",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
261 "exemplar" : false,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
262 "expr" : "max_over_time(malloc_heap_used_bytes{job=~\"$job\",instance=~\"$instance\"}[$__interval])",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
263 "hide" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
264 "interval" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
265 "legendFormat" : "Used",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
266 "range" : true,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
267 "refId" : "Malloc Used"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
268 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
269 {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
270 "editorMode" : "code",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
271 "exemplar" : false,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
272 "expr" : "max_over_time(lua_heap_bytes{job=~\"$job\",instance=~\"$instance\"}[$__interval])",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
273 "hide" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
274 "interval" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
275 "legendFormat" : "Lua",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
276 "range" : true,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
277 "refId" : "Lua"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
278 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
279 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
280 "exemplar" : false,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
281 "expr" : "sum(lua_heap_bytes{job=~\"$job\",instance=~\"$instance\"}) / (\nsum(prosody_mod_c2s__connections{job=~\"$job\",instance=~\"$instance\"}) +\nsum(prosody_mod_s2s__connections_inbound{job=~\"$job\",instance=~\"$instance\"}) +\nsum(prosody_mod_s2s__connections_outbound{job=~\"$job\",instance=~\"$instance\"})\n)",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
282 "hide" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
283 "interval" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
284 "legendFormat" : "Lua (per connection)",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
285 "refId" : "LuaPerConn"
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
286 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
287 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
288 "editorMode" : "code",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
289 "expr" : "max_over_time(malloc_heap_unused_bytes{job=~\"$job\",instance=~\"$instance\"}[$__interval])",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
290 "hide" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
291 "instant" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
292 "legendFormat" : "Unused",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
293 "range" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
294 "refId" : "A"
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
295 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
296 ],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
297 "title" : "Memory",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
298 "type" : "timeseries"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
299 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
300 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
301 "collapsed" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
302 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
303 "h" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
304 "w" : 24,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
305 "x" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
306 "y" : 9
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
307 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
308 "id" : 31,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
309 "panels" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
310 "title" : "Connections",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
311 "type" : "row"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
312 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
313 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
314 "fieldConfig" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
315 "defaults" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
316 "color" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
317 "mode" : "palette-classic"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
318 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
319 "custom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
320 "axisBorderShow" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
321 "axisCenteredZero" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
322 "axisColorMode" : "text",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
323 "axisLabel" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
324 "axisPlacement" : "right",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
325 "barAlignment" : 0,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
326 "barWidthFactor" : 0.6,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
327 "drawStyle" : "line",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
328 "fillOpacity" : 100,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
329 "gradientMode" : "none",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
330 "hideFrom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
331 "legend" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
332 "tooltip" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
333 "viz" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
334 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
335 "insertNulls" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
336 "lineInterpolation" : "stepAfter",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
337 "lineWidth" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
338 "pointSize" : 5,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
339 "scaleDistribution" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
340 "type" : "linear"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
341 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
342 "showPoints" : "auto",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
343 "spanNulls" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
344 "stacking" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
345 "group" : "A",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
346 "mode" : "normal"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
347 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
348 "thresholdsStyle" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
349 "mode" : "off"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
350 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
351 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
352 "mappings" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
353 "min" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
354 "thresholds" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
355 "mode" : "absolute",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
356 "steps" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
357 {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
358 "color" : "green"
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
359 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
360 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
361 "color" : "red",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
362 "value" : 80
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
363 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
364 ]
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
365 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
366 "unit" : "none"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
367 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
368 "overrides" : []
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
369 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
370 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
371 "h" : 8,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
372 "w" : 12,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
373 "x" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
374 "y" : 10
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
375 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
376 "id" : 13,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
377 "options" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
378 "legend" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
379 "calcs" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
380 "displayMode" : "list",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
381 "placement" : "bottom",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
382 "showLegend" : true
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
383 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
384 "tooltip" : {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
385 "hideZeros" : false,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
386 "mode" : "single",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
387 "sort" : "none"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
388 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
389 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
390 "pluginVersion" : "11.6.0",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
391 "targets" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
392 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
393 "exemplar" : true,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
394 "expr" : "prosody_mod_c2s__connections{job=~\"$job\",instance=~\"$instance\",type=\"c2s\"}",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
395 "interval" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
396 "legendFormat" : "{{ip_family}} {{type}}",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
397 "refId" : "c2s"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
398 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
399 ],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
400 "title" : "Client-to-Server Connections",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
401 "type" : "timeseries"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
402 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
403 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
404 "fieldConfig" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
405 "defaults" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
406 "color" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
407 "mode" : "palette-classic"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
408 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
409 "custom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
410 "axisBorderShow" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
411 "axisCenteredZero" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
412 "axisColorMode" : "text",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
413 "axisLabel" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
414 "axisPlacement" : "right",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
415 "barAlignment" : 0,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
416 "barWidthFactor" : 0.6,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
417 "drawStyle" : "line",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
418 "fillOpacity" : 100,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
419 "gradientMode" : "none",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
420 "hideFrom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
421 "legend" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
422 "tooltip" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
423 "viz" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
424 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
425 "insertNulls" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
426 "lineInterpolation" : "stepAfter",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
427 "lineWidth" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
428 "pointSize" : 5,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
429 "scaleDistribution" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
430 "type" : "linear"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
431 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
432 "showPoints" : "auto",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
433 "spanNulls" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
434 "stacking" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
435 "group" : "A",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
436 "mode" : "normal"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
437 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
438 "thresholdsStyle" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
439 "mode" : "off"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
440 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
441 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
442 "mappings" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
443 "min" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
444 "thresholds" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
445 "mode" : "absolute",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
446 "steps" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
447 {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
448 "color" : "green"
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
449 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
450 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
451 "color" : "red",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
452 "value" : 80
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
453 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
454 ]
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
455 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
456 "unit" : "none"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
457 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
458 "overrides" : []
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
459 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
460 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
461 "h" : 8,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
462 "w" : 12,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
463 "x" : 12,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
464 "y" : 10
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
465 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
466 "id" : 12,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
467 "options" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
468 "legend" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
469 "calcs" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
470 "displayMode" : "list",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
471 "placement" : "bottom",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
472 "showLegend" : true
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
473 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
474 "tooltip" : {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
475 "hideZeros" : false,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
476 "mode" : "single",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
477 "sort" : "none"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
478 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
479 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
480 "pluginVersion" : "11.6.0",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
481 "targets" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
482 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
483 "exemplar" : true,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
484 "expr" : "sum(prosody_mod_s2s__connections_inbound{job=~\"$job\",instance=~\"$instance\",type=\"s2sin\"}) by (ip_family)",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
485 "interval" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
486 "legendFormat" : "{{ip_family}} s2sin",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
487 "refId" : "s2sin"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
488 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
489 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
490 "exemplar" : true,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
491 "expr" : "sum(prosody_mod_s2s__connections_outbound{job=~\"$job\",instance=~\"$instance\",type=\"s2sout\"}) by (ip_family)",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
492 "hide" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
493 "interval" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
494 "legendFormat" : "{{ip_family}} s2sout",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
495 "refId" : "s2sout"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
496 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
497 ],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
498 "title" : "Server-to-Server Connections",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
499 "type" : "timeseries"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
500 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
501 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
502 "fieldConfig" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
503 "defaults" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
504 "custom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
505 "hideFrom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
506 "legend" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
507 "tooltip" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
508 "viz" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
509 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
510 "scaleDistribution" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
511 "type" : "linear"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
512 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
513 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
514 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
515 "overrides" : []
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
516 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
517 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
518 "h" : 8,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
519 "w" : 12,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
520 "x" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
521 "y" : 18
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
522 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
523 "id" : 29,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
524 "options" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
525 "calculate" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
526 "cellGap" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
527 "color" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
528 "exponent" : 0.5,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
529 "fill" : "dark-orange",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
530 "mode" : "scheme",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
531 "reverse" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
532 "scale" : "exponential",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
533 "scheme" : "Spectral",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
534 "steps" : 64
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
535 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
536 "exemplars" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
537 "color" : "rgba(255,0,255,0.7)"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
538 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
539 "filterValues" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
540 "le" : 1e-09
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
541 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
542 "legend" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
543 "show" : true
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
544 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
545 "rowsFrame" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
546 "layout" : "auto"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
547 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
548 "tooltip" : {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
549 "mode" : "single",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
550 "showColorScale" : false,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
551 "yHistogram" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
552 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
553 "yAxis" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
554 "axisPlacement" : "left",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
555 "reverse" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
556 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
557 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
558 "pluginVersion" : "11.6.0",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
559 "targets" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
560 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
561 "disableTextWrap" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
562 "editorMode" : "builder",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
563 "exemplar" : false,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
564 "expr" : "changes(prosody_mod_c2s__encrypted_total{job=~\"$job\",instance=~\"$instance\"}[$__interval])",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
565 "fullMetaSearch" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
566 "includeNullMetadata" : true,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
567 "interval" : "10m",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
568 "legendFormat" : "{{protocol}} {{cipher}}",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
569 "range" : true,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
570 "refId" : "c2s",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
571 "useBackend" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
572 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
573 ],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
574 "title" : "Client-to-Server Connections Encrypted",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
575 "type" : "heatmap"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
576 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
577 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
578 "fieldConfig" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
579 "defaults" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
580 "custom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
581 "hideFrom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
582 "legend" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
583 "tooltip" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
584 "viz" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
585 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
586 "scaleDistribution" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
587 "type" : "linear"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
588 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
589 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
590 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
591 "overrides" : []
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
592 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
593 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
594 "h" : 8,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
595 "w" : 12,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
596 "x" : 12,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
597 "y" : 18
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
598 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
599 "id" : 30,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
600 "options" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
601 "calculate" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
602 "cellGap" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
603 "color" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
604 "exponent" : 0.5,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
605 "fill" : "dark-orange",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
606 "mode" : "scheme",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
607 "reverse" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
608 "scale" : "exponential",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
609 "scheme" : "Spectral",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
610 "steps" : 64
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
611 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
612 "exemplars" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
613 "color" : "rgba(255,0,255,0.7)"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
614 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
615 "filterValues" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
616 "le" : 1e-09
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
617 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
618 "legend" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
619 "show" : true
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
620 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
621 "rowsFrame" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
622 "layout" : "auto"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
623 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
624 "tooltip" : {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
625 "mode" : "single",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
626 "showColorScale" : false,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
627 "yHistogram" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
628 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
629 "yAxis" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
630 "axisPlacement" : "left",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
631 "reverse" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
632 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
633 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
634 "pluginVersion" : "11.6.0",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
635 "targets" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
636 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
637 "disableTextWrap" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
638 "editorMode" : "builder",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
639 "exemplar" : false,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
640 "expr" : "changes(prosody_mod_s2s__encrypted_total{job=~\"$job\",instance=~\"$instance\"}[$__interval])",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
641 "format" : "time_series",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
642 "fullMetaSearch" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
643 "includeNullMetadata" : true,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
644 "instant" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
645 "interval" : "10m",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
646 "legendFormat" : "{{protocol}} {{cipher}}",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
647 "range" : true,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
648 "refId" : "s2sin",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
649 "useBackend" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
650 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
651 ],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
652 "title" : "Server-to-Server Connections Encrypted",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
653 "type" : "heatmap"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
654 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
655 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
656 "collapsed" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
657 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
658 "h" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
659 "w" : 24,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
660 "x" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
661 "y" : 26
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
662 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
663 "id" : 24,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
664 "panels" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
665 "title" : "Stream Management",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
666 "type" : "row"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
667 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
668 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
669 "description" : "How long a session has been hibernating when a client resumes it",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
670 "fieldConfig" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
671 "defaults" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
672 "custom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
673 "hideFrom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
674 "legend" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
675 "tooltip" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
676 "viz" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
677 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
678 "scaleDistribution" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
679 "type" : "linear"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
680 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
681 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
682 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
683 "overrides" : []
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
684 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
685 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
686 "h" : 8,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
687 "w" : 12,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
688 "x" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
689 "y" : 27
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
690 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
691 "id" : 14,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
692 "options" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
693 "calculate" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
694 "calculation" : {},
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
695 "cellGap" : 2,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
696 "cellValues" : {},
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
697 "color" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
698 "exponent" : 0.5,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
699 "fill" : "#b4ff00",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
700 "mode" : "scheme",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
701 "reverse" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
702 "scale" : "exponential",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
703 "scheme" : "RdYlGn",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
704 "steps" : 128
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
705 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
706 "exemplars" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
707 "color" : "rgba(255,0,255,0.7)"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
708 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
709 "filterValues" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
710 "le" : 1e-09
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
711 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
712 "legend" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
713 "show" : true
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
714 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
715 "rowsFrame" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
716 "layout" : "ge"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
717 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
718 "showValue" : "never",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
719 "tooltip" : {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
720 "mode" : "single",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
721 "showColorScale" : false,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
722 "yHistogram" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
723 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
724 "yAxis" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
725 "axisPlacement" : "left",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
726 "decimals" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
727 "reverse" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
728 "unit" : "clocks"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
729 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
730 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
731 "pluginVersion" : "11.6.0",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
732 "targets" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
733 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
734 "disableTextWrap" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
735 "editorMode" : "builder",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
736 "exemplar" : true,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
737 "expr" : "rate(prosody_mod_smacks__resumption_age_seconds_bucket{job=~\"$job\",instance=~\"$instance\",host=~\"$virtualhost\"}[$__rate_interval])",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
738 "format" : "heatmap",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
739 "fullMetaSearch" : false,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
740 "includeNullMetadata" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
741 "interval" : "",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
742 "legendFormat" : "{{le}}",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
743 "range" : true,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
744 "refId" : "A",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
745 "useBackend" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
746 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
747 ],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
748 "title" : "Resumption Age",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
749 "type" : "heatmap"
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
750 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
751 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
752 "fieldConfig" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
753 "defaults" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
754 "color" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
755 "mode" : "palette-classic"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
756 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
757 "custom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
758 "axisBorderShow" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
759 "axisCenteredZero" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
760 "axisColorMode" : "text",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
761 "axisLabel" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
762 "axisPlacement" : "auto",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
763 "barAlignment" : 0,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
764 "barWidthFactor" : 0.6,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
765 "drawStyle" : "line",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
766 "fillOpacity" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
767 "gradientMode" : "none",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
768 "hideFrom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
769 "legend" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
770 "tooltip" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
771 "viz" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
772 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
773 "insertNulls" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
774 "lineInterpolation" : "linear",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
775 "lineWidth" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
776 "pointSize" : 5,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
777 "scaleDistribution" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
778 "type" : "linear"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
779 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
780 "showPoints" : "auto",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
781 "spanNulls" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
782 "stacking" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
783 "group" : "A",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
784 "mode" : "none"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
785 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
786 "thresholdsStyle" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
787 "mode" : "off"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
788 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
789 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
790 "mappings" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
791 "thresholds" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
792 "mode" : "absolute",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
793 "steps" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
794 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
795 "color" : "green"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
796 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
797 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
798 "color" : "red",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
799 "value" : 80
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
800 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
801 ]
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
802 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
803 "unit" : "pps"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
804 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
805 "overrides" : []
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
806 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
807 "gridPos" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
808 "h" : 8,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
809 "w" : 12,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
810 "x" : 12,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
811 "y" : 27
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
812 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
813 "id" : 16,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
814 "options" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
815 "legend" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
816 "calcs" : [],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
817 "displayMode" : "list",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
818 "placement" : "bottom",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
819 "showLegend" : true
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
820 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
821 "tooltip" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
822 "hideZeros" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
823 "mode" : "single",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
824 "sort" : "none"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
825 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
826 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
827 "pluginVersion" : "11.6.0",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
828 "targets" : [
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
829 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
830 "disableTextWrap" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
831 "editorMode" : "builder",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
832 "exemplar" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
833 "expr" : "rate(prosody_mod_smacks__tx_queued_stanzas_total{job=~\"$job\",instance=~\"$instance\",host=~\"$virtualhost\"}[$__interval])",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
834 "fullMetaSearch" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
835 "includeNullMetadata" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
836 "interval" : "600",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
837 "legendFormat" : "queued on {{host}}",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
838 "range" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
839 "refId" : "A",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
840 "useBackend" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
841 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
842 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
843 "disableTextWrap" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
844 "editorMode" : "builder",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
845 "exemplar" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
846 "expr" : "rate(prosody_mod_smacks__tx_acked_stanzas_count{job=~\"$job\",instance=~\"$instance\",host=~\"$virtualhost\"}[$__interval])",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
847 "fullMetaSearch" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
848 "hide" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
849 "includeNullMetadata" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
850 "interval" : "600",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
851 "legendFormat" : "acked on {{host}}",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
852 "range" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
853 "refId" : "B",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
854 "useBackend" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
855 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
856 ],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
857 "title" : "Stanzas",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
858 "type" : "timeseries"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
859 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
860 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
861 "collapsed" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
862 "gridPos" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
863 "h" : 1,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
864 "w" : 24,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
865 "x" : 0,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
866 "y" : 35
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
867 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
868 "id" : 28,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
869 "panels" : [],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
870 "title" : "Mobile optimizations",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
871 "type" : "row"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
872 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
873 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
874 "fieldConfig" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
875 "defaults" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
876 "custom" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
877 "hideFrom" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
878 "legend" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
879 "tooltip" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
880 "viz" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
881 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
882 "scaleDistribution" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
883 "type" : "linear"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
884 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
885 }
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
886 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
887 "overrides" : []
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
888 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
889 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
890 "h" : 8,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
891 "w" : 12,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
892 "x" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
893 "y" : 36
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
894 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
895 "id" : 18,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
896 "options" : {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
897 "calculate" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
898 "cellGap" : 1,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
899 "color" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
900 "exponent" : 0.5,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
901 "fill" : "dark-orange",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
902 "mode" : "scheme",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
903 "reverse" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
904 "scale" : "exponential",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
905 "scheme" : "RdYlGn",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
906 "steps" : 64
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
907 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
908 "exemplars" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
909 "color" : "rgba(255,0,255,0.7)"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
910 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
911 "filterValues" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
912 "le" : 1e-09
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
913 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
914 "legend" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
915 "show" : true
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
916 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
917 "rowsFrame" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
918 "layout" : "auto"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
919 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
920 "tooltip" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
921 "mode" : "single",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
922 "showColorScale" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
923 "yHistogram" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
924 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
925 "yAxis" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
926 "axisPlacement" : "left",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
927 "reverse" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
928 "unit" : "s"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
929 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
930 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
931 "pluginVersion" : "11.6.0",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
932 "targets" : [
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
933 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
934 "disableTextWrap" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
935 "editorMode" : "builder",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
936 "exemplar" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
937 "expr" : "rate(prosody_mod_csi_simple__buffer_hold_seconds_bucket{job=~\"$job\",instance=~\"$instance\",host=~\"$virtualhost\"}[$__rate_interval])",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
938 "format" : "heatmap",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
939 "fullMetaSearch" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
940 "includeNullMetadata" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
941 "instant" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
942 "interval" : "",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
943 "legendFormat" : "__auto",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
944 "range" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
945 "refId" : "A",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
946 "useBackend" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
947 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
948 ],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
949 "title" : "Hold time",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
950 "type" : "heatmap"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
951 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
952 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
953 "fieldConfig" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
954 "defaults" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
955 "custom" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
956 "hideFrom" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
957 "legend" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
958 "tooltip" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
959 "viz" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
960 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
961 "scaleDistribution" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
962 "type" : "linear"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
963 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
964 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
965 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
966 "overrides" : []
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
967 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
968 "gridPos" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
969 "h" : 8,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
970 "w" : 12,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
971 "x" : 12,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
972 "y" : 36
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
973 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
974 "id" : 20,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
975 "options" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
976 "calculate" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
977 "cellGap" : 1,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
978 "color" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
979 "exponent" : 0.5,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
980 "fill" : "dark-orange",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
981 "mode" : "scheme",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
982 "reverse" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
983 "scale" : "exponential",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
984 "scheme" : "PRGn",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
985 "steps" : 64
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
986 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
987 "exemplars" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
988 "color" : "rgba(255,0,255,0.7)"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
989 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
990 "filterValues" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
991 "le" : 1e-09
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
992 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
993 "legend" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
994 "show" : true
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
995 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
996 "rowsFrame" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
997 "layout" : "auto"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
998 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
999 "tooltip" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1000 "mode" : "single",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1001 "showColorScale" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1002 "yHistogram" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1003 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1004 "yAxis" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1005 "axisPlacement" : "left",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1006 "reverse" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1007 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1008 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1009 "pluginVersion" : "11.6.0",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1010 "targets" : [
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1011 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1012 "disableTextWrap" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1013 "editorMode" : "builder",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1014 "expr" : "rate(prosody_mod_csi_simple__flush_stanza_count_bucket{job=~\"$job\",instance=~\"$instance\",host=~\"$virtualhost\"}[$__rate_interval])",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1015 "format" : "heatmap",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1016 "fullMetaSearch" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1017 "includeNullMetadata" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1018 "legendFormat" : "Stanzas flushed",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1019 "range" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1020 "refId" : "A",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1021 "useBackend" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1022 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1023 ],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1024 "title" : "Flush sizes",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1025 "type" : "heatmap"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1026 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1027 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1028 "fieldConfig" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1029 "defaults" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1030 "color" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1031 "mode" : "palette-classic"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1032 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1033 "custom" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1034 "axisBorderShow" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1035 "axisCenteredZero" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1036 "axisColorMode" : "text",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1037 "axisLabel" : "",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1038 "axisPlacement" : "auto",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1039 "barAlignment" : 0,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1040 "barWidthFactor" : 0.6,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1041 "drawStyle" : "line",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1042 "fillOpacity" : 50,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1043 "gradientMode" : "none",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1044 "hideFrom" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1045 "legend" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1046 "tooltip" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1047 "viz" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1048 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1049 "insertNulls" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1050 "lineInterpolation" : "smooth",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1051 "lineWidth" : 1,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1052 "pointSize" : 5,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1053 "scaleDistribution" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1054 "type" : "linear"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1055 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1056 "showPoints" : "auto",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1057 "spanNulls" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1058 "stacking" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1059 "group" : "A",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1060 "mode" : "percent"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1061 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1062 "thresholdsStyle" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1063 "mode" : "off"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1064 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1065 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1066 "mappings" : [],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1067 "thresholds" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1068 "mode" : "absolute",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1069 "steps" : [
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1070 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1071 "color" : "green"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1072 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1073 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1074 "color" : "red",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1075 "value" : 80
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1076 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1077 ]
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1078 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1079 "unit" : "none"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1080 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1081 "overrides" : []
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1082 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1083 "gridPos" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1084 "h" : 8,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1085 "w" : 12,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1086 "x" : 0,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1087 "y" : 44
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1088 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1089 "id" : 32,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1090 "options" : {
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1091 "legend" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1092 "calcs" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1093 "displayMode" : "list",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1094 "placement" : "bottom",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1095 "showLegend" : true
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1096 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1097 "tooltip" : {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1098 "hideZeros" : false,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1099 "mode" : "single",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1100 "sort" : "none"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1101 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1102 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1103 "pluginVersion" : "11.6.0",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1104 "targets" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1105 {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1106 "disableTextWrap" : false,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1107 "editorMode" : "builder",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1108 "expr" : "avg_over_time(prosody_mod_csi__state_sessions{job=~\"$job\",instance=~\"$instance\",host=~\"$virtualhost\"}[$__interval])",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1109 "format" : "time_series",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1110 "fullMetaSearch" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1111 "includeNullMetadata" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1112 "legendFormat" : "{{csi_state}}",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1113 "range" : true,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1114 "refId" : "A",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1115 "useBackend" : false
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1116 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1117 ],
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1118 "title" : "CSI States",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1119 "type" : "timeseries"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1120 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1121 {
6210
e2648638f3e0 misc/grafana: Document panels requiring community modules
Kim Alvefur <zash@zash.se>
parents: 6209
diff changeset
1122 "description" : "This panel requires [mod_measure_conn_buffers](https://modules.prosody.im/mod_measure_conn_buffers.html)",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1123 "fieldConfig" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1124 "defaults" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1125 "color" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1126 "mode" : "palette-classic"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1127 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1128 "custom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1129 "axisBorderShow" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1130 "axisCenteredZero" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1131 "axisColorMode" : "text",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1132 "axisLabel" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1133 "axisPlacement" : "auto",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1134 "barAlignment" : 0,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1135 "barWidthFactor" : 0.6,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1136 "drawStyle" : "line",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1137 "fillOpacity" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1138 "gradientMode" : "none",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1139 "hideFrom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1140 "legend" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1141 "tooltip" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1142 "viz" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1143 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1144 "insertNulls" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1145 "lineInterpolation" : "linear",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1146 "lineWidth" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1147 "pointSize" : 5,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1148 "scaleDistribution" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1149 "type" : "linear"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1150 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1151 "showPoints" : "auto",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1152 "spanNulls" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1153 "stacking" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1154 "group" : "A",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1155 "mode" : "none"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1156 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1157 "thresholdsStyle" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1158 "mode" : "off"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1159 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1160 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1161 "mappings" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1162 "thresholds" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1163 "mode" : "absolute",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1164 "steps" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1165 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1166 "color" : "green"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1167 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1168 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1169 "color" : "red",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1170 "value" : 80
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1171 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1172 ]
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1173 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1174 "unit" : "bytes"
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1175 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1176 "overrides" : []
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1177 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1178 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1179 "h" : 8,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1180 "w" : 12,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1181 "x" : 12,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1182 "y" : 44
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1183 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1184 "id" : 33,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1185 "options" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1186 "legend" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1187 "calcs" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1188 "displayMode" : "list",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1189 "placement" : "bottom",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1190 "showLegend" : true
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1191 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1192 "tooltip" : {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1193 "hideZeros" : false,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1194 "mode" : "single",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1195 "sort" : "none"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1196 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1197 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1198 "pluginVersion" : "11.6.0",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1199 "targets" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1200 {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1201 "disableTextWrap" : false,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1202 "editorMode" : "builder",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1203 "expr" : "max_over_time(prosody_mod_measure_conn_buffers__total_pending_tx{job=~\"$job\",instance=~\"$instance\",host=\"\"}[$__interval])",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1204 "fullMetaSearch" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1205 "includeNullMetadata" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1206 "legendFormat" : "{{instance}}",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1207 "range" : true,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1208 "refId" : "A",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1209 "useBackend" : false
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1210 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1211 ],
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1212 "title" : "Connection Buffers",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1213 "type" : "timeseries"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1214 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1215 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1216 "collapsed" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1217 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1218 "h" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1219 "w" : 24,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1220 "x" : 0,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1221 "y" : 52
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1222 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1223 "id" : 22,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1224 "panels" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1225 "title" : "HTTP Upload",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1226 "type" : "row"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1227 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1228 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1229 "fieldConfig" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1230 "defaults" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1231 "custom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1232 "hideFrom" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1233 "legend" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1234 "tooltip" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1235 "viz" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1236 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1237 "scaleDistribution" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1238 "type" : "linear"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1239 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1240 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1241 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1242 "overrides" : []
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1243 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1244 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1245 "h" : 8,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1246 "w" : 18,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1247 "x" : 0,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1248 "y" : 53
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1249 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1250 "id" : 8,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1251 "options" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1252 "calculate" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1253 "calculation" : {},
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1254 "cellGap" : 2,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1255 "cellValues" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1256 "decimals" : 0
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1257 },
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1258 "color" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1259 "exponent" : 0.5,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1260 "fill" : "#b4ff00",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1261 "max" : 5,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1262 "min" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1263 "mode" : "opacity",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1264 "reverse" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1265 "scale" : "exponential",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1266 "scheme" : "Oranges",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1267 "steps" : 128
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1268 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1269 "exemplars" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1270 "color" : "rgba(255,0,255,0.7)"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1271 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1272 "filterValues" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1273 "le" : 1e-09
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1274 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1275 "legend" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1276 "show" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1277 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1278 "rowsFrame" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1279 "layout" : "ge"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1280 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1281 "showValue" : "never",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1282 "tooltip" : {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1283 "mode" : "single",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1284 "showColorScale" : false,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1285 "yHistogram" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1286 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1287 "yAxis" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1288 "axisPlacement" : "left",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1289 "reverse" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1290 "unit" : "bytes"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1291 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1292 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1293 "pluginVersion" : "11.6.0",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1294 "targets" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1295 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1296 "disableTextWrap" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1297 "editorMode" : "builder",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1298 "exemplar" : true,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1299 "expr" : "sum by(le) (increase(prosody_mod_http_file_share__upload_bytes_bucket{job=~\"$job\",instance=~\"$instance\",host=~\"$virtualhost\"}[1h]))",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1300 "format" : "heatmap",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1301 "fullMetaSearch" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1302 "includeNullMetadata" : true,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1303 "interval" : "1h",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1304 "intervalFactor" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1305 "legendFormat" : "{{le}}",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1306 "range" : true,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1307 "refId" : "A",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1308 "useBackend" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1309 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1310 ],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1311 "title" : "Upload sizes",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1312 "type" : "heatmap"
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1313 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1314 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1315 "fieldConfig" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1316 "defaults" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1317 "color" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1318 "mode" : "continuous-GrYlRd"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1319 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1320 "mappings" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1321 "max" : 10737418240,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1322 "min" : 0,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1323 "thresholds" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1324 "mode" : "absolute",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1325 "steps" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1326 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1327 "color" : "green"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1328 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1329 ]
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1330 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1331 "unit" : "bytes"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1332 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1333 "overrides" : []
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1334 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1335 "gridPos" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1336 "h" : 8,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1337 "w" : 6,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1338 "x" : 18,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1339 "y" : 53
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1340 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1341 "id" : 10,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1342 "options" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1343 "minVizHeight" : 75,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1344 "minVizWidth" : 75,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1345 "orientation" : "auto",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1346 "reduceOptions" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1347 "calcs" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1348 "lastNotNull"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1349 ],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1350 "fields" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1351 "values" : false
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1352 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1353 "showThresholdLabels" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1354 "showThresholdMarkers" : false,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1355 "sizing" : "auto",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1356 "text" : {}
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1357 },
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1358 "pluginVersion" : "11.6.0",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1359 "targets" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1360 {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1361 "editorMode" : "builder",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1362 "exemplar" : true,
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1363 "expr" : "prosody_mod_http_file_share__total_storage_bytes{job=~\"$job\",instance=~\"$instance\",host=~\"$virtualhost\"}",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1364 "instant" : false,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1365 "interval" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1366 "legendFormat" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1367 "refId" : "A"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1368 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1369 ],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1370 "title" : "Total uploads",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1371 "type" : "gauge"
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1372 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1373 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1374 "collapsed" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1375 "gridPos" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1376 "h" : 1,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1377 "w" : 24,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1378 "x" : 0,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1379 "y" : 61
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1380 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1381 "id" : 34,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1382 "panels" : [],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1383 "title" : "Spam",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1384 "type" : "row"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1385 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1386 {
6210
e2648638f3e0 misc/grafana: Document panels requiring community modules
Kim Alvefur <zash@zash.se>
parents: 6209
diff changeset
1387 "description" : "This panel requires [mod_anti_spam](https://modules.prosody.im/mod_anti_spam.html)",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1388 "fieldConfig" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1389 "defaults" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1390 "color" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1391 "mode" : "palette-classic"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1392 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1393 "custom" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1394 "axisBorderShow" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1395 "axisCenteredZero" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1396 "axisColorMode" : "text",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1397 "axisLabel" : "",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1398 "axisPlacement" : "auto",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1399 "barAlignment" : 0,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1400 "barWidthFactor" : 0.6,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1401 "drawStyle" : "line",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1402 "fillOpacity" : 0,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1403 "gradientMode" : "none",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1404 "hideFrom" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1405 "legend" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1406 "tooltip" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1407 "viz" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1408 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1409 "insertNulls" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1410 "lineInterpolation" : "linear",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1411 "lineWidth" : 1,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1412 "pointSize" : 5,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1413 "scaleDistribution" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1414 "type" : "linear"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1415 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1416 "showPoints" : "auto",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1417 "spanNulls" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1418 "stacking" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1419 "group" : "A",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1420 "mode" : "none"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1421 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1422 "thresholdsStyle" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1423 "mode" : "off"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1424 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1425 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1426 "mappings" : [],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1427 "thresholds" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1428 "mode" : "absolute",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1429 "steps" : [
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1430 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1431 "color" : "green"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1432 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1433 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1434 "color" : "red",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1435 "value" : 80
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1436 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1437 ]
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1438 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1439 "unit" : "pps"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1440 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1441 "overrides" : []
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1442 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1443 "gridPos" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1444 "h" : 8,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1445 "w" : 12,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1446 "x" : 0,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1447 "y" : 62
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1448 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1449 "id" : 36,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1450 "options" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1451 "legend" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1452 "calcs" : [],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1453 "displayMode" : "list",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1454 "placement" : "bottom",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1455 "showLegend" : true
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1456 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1457 "tooltip" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1458 "hideZeros" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1459 "mode" : "single",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1460 "sort" : "none"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1461 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1462 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1463 "pluginVersion" : "11.6.0",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1464 "targets" : [
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1465 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1466 "disableTextWrap" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1467 "editorMode" : "builder",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1468 "expr" : "rate(prosody_mod_anti_spam__anti_spam_blocked_stanzas_total{job=~\"$job\",instance=~\"$instance\",host=~\"$virtualhost\"}[$__rate_interval])",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1469 "fullMetaSearch" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1470 "includeNullMetadata" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1471 "legendFormat" : "{{reason}}",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1472 "range" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1473 "refId" : "A",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1474 "useBackend" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1475 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1476 ],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1477 "title" : "mod_anti_spam",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1478 "type" : "timeseries"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1479 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1480 {
6210
e2648638f3e0 misc/grafana: Document panels requiring community modules
Kim Alvefur <zash@zash.se>
parents: 6209
diff changeset
1481 "description" : "This panel requires [mod_spam_reporting](https://modules.prosody.im/mod_spam_reporting.html) and [mod_report_forward](https://modules.prosody.im/mod_report_forward.html)",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1482 "fieldConfig" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1483 "defaults" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1484 "color" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1485 "mode" : "palette-classic"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1486 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1487 "custom" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1488 "axisBorderShow" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1489 "axisCenteredZero" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1490 "axisColorMode" : "text",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1491 "axisLabel" : "",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1492 "axisPlacement" : "auto",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1493 "barAlignment" : 0,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1494 "barWidthFactor" : 1,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1495 "drawStyle" : "line",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1496 "fillOpacity" : 25,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1497 "gradientMode" : "none",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1498 "hideFrom" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1499 "legend" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1500 "tooltip" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1501 "viz" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1502 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1503 "insertNulls" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1504 "lineInterpolation" : "smooth",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1505 "lineWidth" : 1,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1506 "pointSize" : 5,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1507 "scaleDistribution" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1508 "type" : "linear"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1509 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1510 "showPoints" : "auto",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1511 "spanNulls" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1512 "stacking" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1513 "group" : "A",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1514 "mode" : "none"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1515 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1516 "thresholdsStyle" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1517 "mode" : "off"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1518 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1519 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1520 "mappings" : [],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1521 "thresholds" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1522 "mode" : "absolute",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1523 "steps" : [
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1524 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1525 "color" : "green"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1526 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1527 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1528 "color" : "red",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1529 "value" : 80
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1530 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1531 ]
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1532 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1533 "unit" : "pps"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1534 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1535 "overrides" : []
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1536 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1537 "gridPos" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1538 "h" : 8,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1539 "w" : 12,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1540 "x" : 12,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1541 "y" : 62
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1542 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1543 "id" : 35,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1544 "options" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1545 "legend" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1546 "calcs" : [],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1547 "displayMode" : "list",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1548 "placement" : "bottom",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1549 "showLegend" : true
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1550 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1551 "tooltip" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1552 "hideZeros" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1553 "mode" : "single",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1554 "sort" : "none"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1555 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1556 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1557 "pluginVersion" : "11.6.0",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1558 "targets" : [
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1559 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1560 "disableTextWrap" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1561 "editorMode" : "builder",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1562 "expr" : "rate(prosody_mod_spam_reporting__received_reports_total{job=~\"$job\",instance=~\"$instance\",host=~\"$virtualhost\"}[$__rate_interval])",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1563 "fullMetaSearch" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1564 "includeNullMetadata" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1565 "interval" : "",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1566 "legendFormat" : "{{report_type}} reports",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1567 "range" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1568 "refId" : "A",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1569 "useBackend" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1570 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1571 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1572 "disableTextWrap" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1573 "editorMode" : "code",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1574 "expr" : "-rate(prosody_mod_report_forward__forwarded_reports_total{job=~\"$job\",instance=~\"$instance\",host=~\"$virtualhost\"}[$__rate_interval])",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1575 "fullMetaSearch" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1576 "hide" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1577 "includeNullMetadata" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1578 "instant" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1579 "legendFormat" : "forwarded",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1580 "range" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1581 "refId" : "B",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1582 "useBackend" : false
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1583 }
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1584 ],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1585 "title" : "Reports",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1586 "type" : "timeseries"
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1587 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1588 ],
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1589 "preload" : false,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1590 "refresh" : "5m",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1591 "schemaVersion" : 41,
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1592 "tags" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1593 "prosody",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1594 "xmpp"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1595 ],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1596 "templating" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1597 "list" : [
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1598 {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1599 "current" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1600 "text" : "prosody",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1601 "value" : "prosody"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1602 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1603 "definition" : "label_values(prosody_info,job)",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1604 "label" : "Job",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1605 "name" : "job",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1606 "options" : [],
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1607 "query" : {
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1608 "qryType" : 1,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1609 "query" : "label_values(prosody_info,job)",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1610 "refId" : "PrometheusVariableQueryEditor-VariableQuery"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1611 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1612 "refresh" : 1,
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1613 "regex" : "",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1614 "type" : "query"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1615 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1616 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1617 "current" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1618 "text" : "All",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1619 "value" : [
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1620 "$__all"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1621 ]
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1622 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1623 "definition" : "label_values(prosody_info{job=~\"$job\"},instance)",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1624 "includeAll" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1625 "multi" : true,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1626 "name" : "instance",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1627 "options" : [],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1628 "query" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1629 "qryType" : 1,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1630 "query" : "label_values(prosody_info{job=~\"$job\"},instance)",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1631 "refId" : "PrometheusVariableQueryEditor-VariableQuery"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1632 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1633 "refresh" : 1,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1634 "regex" : "",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1635 "type" : "query"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1636 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1637 {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1638 "definition" : "label_values({job=~\"$job\", instance=~\"$instance\"},host)",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1639 "includeAll" : false,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1640 "label" : "VirtualHost",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1641 "name" : "virtualhost",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1642 "options" : [],
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1643 "query" : {
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1644 "qryType" : 1,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1645 "query" : "label_values({job=~\"$job\", instance=~\"$instance\"},host)",
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1646 "refId" : "PrometheusVariableQueryEditor-VariableQuery"
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1647 },
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1648 "refresh" : 1,
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1649 "regex" : "",
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1650 "type" : "query"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1651 }
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1652 ]
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1653 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1654 "time" : {
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1655 "from" : "now-2d",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1656 "to" : "now"
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1657 },
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1658 "timepicker" : {},
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1659 "timezone" : "",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1660 "title" : "Prosody",
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1661 "uid" : "y1Onovt7z",
6209
294ecc79e1b6 misc/grafana: Update Dashboard
Kim Alvefur <zash@zash.se>
parents: 5738
diff changeset
1662 "version" : 134
5738
06ecadfe95e8 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1663 }