Skip to content

Commit d2a02e6

Browse files
tmarchand-nrbrammerlcaylahamannrajut-xrgsarahkitten
authored
Azure dashboards (#2264)
* feat: Added new azure dashboards * feat: Added azure dashboards and quickstarts * feat: Added app gateway quickstart * Update quickstarts/azure/azure-app-gateway/config.yml * fix: Fix reference to Azure VPN Gateways dashboard * fix: Remove `installPlan` from updated Azure quickstarts --------- Co-authored-by: Lucia Brammer <[email protected]> Co-authored-by: Cayla Hamann <[email protected]> Co-authored-by: rajut <[email protected]> Co-authored-by: Sarah Kitten <[email protected]>
1 parent 4dfc3da commit d2a02e6

File tree

30 files changed

+4185
-17
lines changed

30 files changed

+4185
-17
lines changed

dashboards/azure-app-gateway/azure-app-gateway.json

+569
Large diffs are not rendered by default.
Loading
123 KB
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,266 @@
1+
{
2+
"name": "Azure firewall",
3+
"description": null,
4+
"pages": [
5+
{
6+
"name": "Azure firewall",
7+
"description": null,
8+
"widgets": [
9+
{
10+
"title": "Summary",
11+
"layout": {
12+
"column": 1,
13+
"row": 1,
14+
"width": 7,
15+
"height": 2
16+
},
17+
"linkedEntityGuids": null,
18+
"visualization": {
19+
"id": "viz.billboard"
20+
},
21+
"rawConfiguration": {
22+
"facet": {
23+
"showOtherSeries": false
24+
},
25+
"nrqlQueries": [
26+
{
27+
"accountIds": [],
28+
"query": "FROM Metric SELECT SUM(`azure.network.azurefirewalls.ApplicationRuleHit`) AS 'Total Application Rules Hit', SUM(`azure.network.azurefirewalls.NetworkRuleHit`) AS 'Total Network Rules Hit', SUM(`azure.network.azurefirewalls.DataProcessed`) AS 'Total Data Processed(bytes)', AVERAGE(`azure.network.azurefirewalls.Throughput`) AS 'Average Throughput' "
29+
}
30+
],
31+
"platformOptions": {
32+
"ignoreTimeRange": false
33+
}
34+
}
35+
},
36+
{
37+
"title": "",
38+
"layout": {
39+
"column": 8,
40+
"row": 1,
41+
"width": 5,
42+
"height": 2
43+
},
44+
"linkedEntityGuids": null,
45+
"visualization": {
46+
"id": "viz.markdown"
47+
},
48+
"rawConfiguration": {
49+
"text": "# Azure Firewall\nAzure Firewall is a managed, cloud-based network security service that protects your Azure Virtual Network resources. The stateful firewall service has built-in high availability and unrestricted cloud scalability to help you create, enforce, and log application and network connectivity policies across subscriptions and virtual networks."
50+
}
51+
},
52+
{
53+
"title": "Throughput",
54+
"layout": {
55+
"column": 1,
56+
"row": 3,
57+
"width": 7,
58+
"height": 3
59+
},
60+
"linkedEntityGuids": null,
61+
"visualization": {
62+
"id": "viz.area"
63+
},
64+
"rawConfiguration": {
65+
"facet": {
66+
"showOtherSeries": false
67+
},
68+
"legend": {
69+
"enabled": true
70+
},
71+
"nrqlQueries": [
72+
{
73+
"accountIds": [],
74+
"query": "FROM Metric SELECT AVERAGE(`azure.network.azurefirewalls.Throughput`) AS 'Average Throughput' TIMESERIES AUTO"
75+
}
76+
],
77+
"platformOptions": {
78+
"ignoreTimeRange": false
79+
},
80+
"units": {
81+
"unit": "BITS_PER_SECOND"
82+
}
83+
}
84+
},
85+
{
86+
"title": "Firewall health state",
87+
"layout": {
88+
"column": 8,
89+
"row": 3,
90+
"width": 5,
91+
"height": 3
92+
},
93+
"linkedEntityGuids": null,
94+
"visualization": {
95+
"id": "viz.line"
96+
},
97+
"rawConfiguration": {
98+
"facet": {
99+
"showOtherSeries": false
100+
},
101+
"legend": {
102+
"enabled": true
103+
},
104+
"nrqlQueries": [
105+
{
106+
"accountIds": [],
107+
"query": "FROM Metric SELECT AVERAGE(`azure.network.azurefirewalls.FirewallHealth`)/100 AS 'Average Firewall Health' TIMESERIES AUTO FACET azure.network.azurefirewalls.status, azure.network.azurefirewalls.reason"
108+
}
109+
],
110+
"platformOptions": {
111+
"ignoreTimeRange": false
112+
},
113+
"units": {
114+
"unit": "PERCENTAGE"
115+
},
116+
"yAxisLeft": {
117+
"zero": true
118+
},
119+
"yAxisRight": {
120+
"zero": true
121+
}
122+
}
123+
},
124+
{
125+
"title": "SNAT port utilization",
126+
"layout": {
127+
"column": 1,
128+
"row": 6,
129+
"width": 6,
130+
"height": 3
131+
},
132+
"linkedEntityGuids": null,
133+
"visualization": {
134+
"id": "viz.line"
135+
},
136+
"rawConfiguration": {
137+
"facet": {
138+
"showOtherSeries": false
139+
},
140+
"legend": {
141+
"enabled": true
142+
},
143+
"nrqlQueries": [
144+
{
145+
"accountIds": [],
146+
"query": "FROM Metric SELECT AVERAGE(`azure.network.azurefirewalls.SNATPortUtilization`) AS 'Average SNAT Port Utilization' TIMESERIES AUTO FACET azure.network.azurefirewalls.protocol"
147+
}
148+
],
149+
"platformOptions": {
150+
"ignoreTimeRange": false
151+
},
152+
"units": {
153+
"unit": "PERCENTAGE"
154+
},
155+
"yAxisLeft": {
156+
"zero": true
157+
},
158+
"yAxisRight": {
159+
"zero": true
160+
}
161+
}
162+
},
163+
{
164+
"title": "Data processed bytes",
165+
"layout": {
166+
"column": 7,
167+
"row": 6,
168+
"width": 6,
169+
"height": 3
170+
},
171+
"linkedEntityGuids": null,
172+
"visualization": {
173+
"id": "viz.stacked-bar"
174+
},
175+
"rawConfiguration": {
176+
"facet": {
177+
"showOtherSeries": false
178+
},
179+
"legend": {
180+
"enabled": true
181+
},
182+
"nrqlQueries": [
183+
{
184+
"accountIds": [],
185+
"query": "FROM Metric SELECT SUM(`azure.network.azurefirewalls.DataProcessed`) AS 'Total Data Processed' TIMESERIES AUTO"
186+
}
187+
],
188+
"platformOptions": {
189+
"ignoreTimeRange": false
190+
},
191+
"units": {
192+
"unit": "BYTES"
193+
}
194+
}
195+
},
196+
{
197+
"title": "Application rules hit by protocol & status",
198+
"layout": {
199+
"column": 1,
200+
"row": 9,
201+
"width": 7,
202+
"height": 3
203+
},
204+
"linkedEntityGuids": null,
205+
"visualization": {
206+
"id": "viz.pie"
207+
},
208+
"rawConfiguration": {
209+
"facet": {
210+
"showOtherSeries": true
211+
},
212+
"legend": {
213+
"enabled": true
214+
},
215+
"nrqlQueries": [
216+
{
217+
"accountIds": [],
218+
"query": "FROM Metric SELECT SUM(`azure.network.azurefirewalls.ApplicationRuleHit`) AS 'Total Application Rules Hit' FACET azure.network.azurefirewalls.protocol, azure.network.azurefirewalls.status"
219+
}
220+
],
221+
"platformOptions": {
222+
"ignoreTimeRange": false
223+
}
224+
}
225+
},
226+
{
227+
"title": "Network rules hit",
228+
"layout": {
229+
"column": 8,
230+
"row": 9,
231+
"width": 5,
232+
"height": 3
233+
},
234+
"linkedEntityGuids": null,
235+
"visualization": {
236+
"id": "viz.line"
237+
},
238+
"rawConfiguration": {
239+
"facet": {
240+
"showOtherSeries": false
241+
},
242+
"legend": {
243+
"enabled": true
244+
},
245+
"nrqlQueries": [
246+
{
247+
"accountIds": [],
248+
"query": "FROM Metric SELECT SUM(`azure.network.azurefirewalls.NetworkRuleHit`) AS 'Total Network Rules Hit' TIMESERIES AUTO"
249+
}
250+
],
251+
"platformOptions": {
252+
"ignoreTimeRange": false
253+
},
254+
"yAxisLeft": {
255+
"zero": true
256+
},
257+
"yAxisRight": {
258+
"zero": true
259+
}
260+
}
261+
}
262+
]
263+
}
264+
],
265+
"variables": []
266+
}

0 commit comments

Comments
 (0)