1+ {
2+ "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
3+ "contentVersion": "1.0.0.0",
4+ "parameters": {
5+ "location": {
6+ "type": "string",
7+ "defaultValue": ""
8+ },
9+ "resourcegroup": {
10+ "type": "string",
11+ "defaultValue": ""
12+ },
13+ "subscriptionId": {
14+ "type": "string",
15+ "defaultValue": ""
16+ },
17+ "workspace": {
18+ "type": "string",
19+ "defaultValue": ""
20+ },
21+ "workspaceapiversion": {
22+ "type": "string",
23+ "defaultValue": ""
24+ }
25+ },
26+ "resources": [{
27+ "apiVersion": "[parameters('workspaceapiversion')]",
28+ "name": "[parameters('workspace')]",
29+ "type": "Microsoft.OperationalInsights/workspaces",
30+ "location": "[parameters('location')]",
31+ "id": "[Concat('/subscriptions/', parameters('subscriptionId'), '/resourceGroups/', parameters('resourcegroup'), '/providers/Microsoft.OperationalInsights/workspaces/', parameters('workspace'))]",
32+ "resources": [{
33+ "apiVersion": "2015-11-01-preview",
34+ "name": "Data Sync",
35+ "type": "views",
36+ "location": "[parameters('location')]",
37+ "id": "[Concat('/subscriptions/', parameters('subscriptionId'), '/resourceGroups/', parameters('resourcegroup'), '/providers/Microsoft.OperationalInsights/workspaces/', parameters('workspace'),'/views/Data Sync')]",
38+ "dependson": [
39+ "[Concat('/subscriptions/', parameters('subscriptionId'), '/resourceGroups/', parameters('resourcegroup'), '/providers/Microsoft.OperationalInsights/workspaces/', parameters('workspace'))]"
40+ ],
41+ "properties": {
42+ "Id": "Data Sync",
43+ "Name": "Data Sync",
44+ "Author": "jognanay@microsoft.com",
45+ "Source": "Local",
46+ "Version": 1,
47+ "Dashboard": [{
48+ "Id": "SingleQueryDonutBuilderBladeV1",
49+ "Type": "Blade",
50+ "Version": 0,
51+ "Configuration": {
52+ "General": {
53+ "title": "All Sync Groups",
54+ "newGroup": false,
55+ "icon": "",
56+ "useIcon": false
57+ },
58+ "Header": {
59+ "Title": "Error and Warnings",
60+ "Subtitle": ""
61+ },
62+ "Donut": {
63+ "Query": " LogLevel_s !=Success Type=DataSyncLog_CL TimeStamp_t>NOW-1DAY |measure count() by SyncGroupName_s",
64+ "CenterLegend": {
65+ "Text": "Total",
66+ "Operation": "Sum",
67+ "ArcsToSelect": []
68+ },
69+ "Options": {
70+ "colors": [
71+ "#00188f",
72+ "#0072c6",
73+ "#00bcf2"
74+ ],
75+ "valueColorMapping": []
76+ }
77+ },
78+ "List": {
79+ "Query": " LogLevel_s !=Success Type=DataSyncLog_CL TimeStamp_t>NOW-1DAY | measure count() by SyncGroupName_s",
80+ "HideGraph": false,
81+ "enableSparklines": false,
82+ "operation": "Summary",
83+ "ColumnsTitle": {
84+ "Name": "Sync Group",
85+ "Value": "Error and Warning Count"
86+ },
87+ "Color": "#0072c6",
88+ "thresholds": {
89+ "isEnabled": true,
90+ "values": [{
91+ "name": "Norefaultmal",
92+ "threshold": "Default",
93+ "color": "#009e49",
94+ "isDefault": true
95+ },
96+ {
97+ "name": "Good",
98+ "threshold": "0",
99+ "color": "#fcd116",
100+ "isDefault": false
101+ },
102+ {
103+ "name": "Error",
104+ "threshold": "1",
105+ "color": "#ba141a",
106+ "isDefault": false
107+ }
108+ ]
109+ },
110+ "NameDSVSeparator": "",
111+ "NavigationQuery": "{selected item}"
112+ }
113+ }
114+ },
115+ {
116+ "Id": "SingleQueryDonutBuilderBladeV1",
117+ "Type": "Blade",
118+ "Version": 0,
119+ "Configuration": {
120+ "General": {
121+ "title": "Sample Sync Group 1",
122+ "newGroup": false,
123+ "icon": "",
124+ "useIcon": false
125+ },
126+ "Header": {
127+ "Title": "Contoso Sync",
128+ "Subtitle": ""
129+ },
130+ "Donut": {
131+ "Query": "SyncGroupName_s=ContosoSync TimeStamp_t>NOW-1DAY| measure count() by LogLevel_s",
132+ "CenterLegend": {
133+ "Text": "",
134+ "Operation": "Sum",
135+ "ArcsToSelect": []
136+ },
137+ "Options": {
138+ "colors": [
139+ "#00188f",
140+ "#0072c6",
141+ "#00bcf2"
142+ ],
143+ "valueColorMapping": []
144+ }
145+ },
146+ "List": {
147+ "Query": "LogLevel_s!=Success TimeStamp_t>NOW-1DAY SyncGroupName_s=ContosoSync | select Details_s",
148+ "HideGraph": false,
149+ "enableSparklines": false,
150+ "ColumnsTitle": {
151+ "Name": "Recent Errors and Warnings",
152+ "Value": ""
153+ },
154+ "Color": "#0072c6",
155+ "operation": "Summary",
156+ "thresholds": {
157+ "isEnabled": false,
158+ "values": [{
159+ "name": "Normal",
160+ "threshold": "Default",
161+ "color": "#009e49",
162+ "isDefault": true
163+ },
164+ {
165+ "name": "Warning",
166+ "threshold": "60",
167+ "color": "#fcd116",
168+ "isDefault": false
169+ },
170+ {
171+ "name": "Error",
172+ "threshold": "90",
173+ "color": "#ba141a",
174+ "isDefault": false
175+ }
176+ ]
177+ },
178+ "NameDSVSeparator": "",
179+ "NavigationQuery": "{selected item}"
180+ }
181+ }
182+ },
183+ {
184+ "Id": "SingleQueryDonutBuilderBladeV1",
185+ "Type": "Blade",
186+ "Version": 0,
187+ "Configuration": {
188+ "General": {
189+ "title": "Sample Sync Group 2",
190+ "newGroup": false,
191+ "icon": "",
192+ "useIcon": false
193+ },
194+ "Header": {
195+ "Title": "Contsoso Sync 2",
196+ "Subtitle": ""
197+ },
198+ "Donut": {
199+ "Query": "SyncGroupName_s=ContosoSync2 TimeStamp_t>NOW-1DAY | measure count() by LogLevel_s",
200+ "CenterLegend": {
201+ "Text": "Total",
202+ "Operation": "Sum",
203+ "ArcsToSelect": []
204+ },
205+ "Options": {
206+ "colors": [
207+ "#00188f",
208+ "#0072c6",
209+ "#00bcf2"
210+ ],
211+ "valueColorMapping": []
212+ }
213+ },
214+ "List": {
215+ "Query": "LogLevel_s=Error TimeStamp_t>NOW-1DAY SyncGroupName_s=ContosoSync2 |select Details_s",
216+ "HideGraph": false,
217+ "enableSparklines": false,
218+ "ColumnsTitle": {
219+ "Name": "Recent Errors and Warnings",
220+ "Value": ""
221+ },
222+ "Color": "#0072c6",
223+ "operation": "Summary",
224+ "thresholds": {
225+ "isEnabled": false,
226+ "values": [{
227+ "name": "Normal",
228+ "threshold": "Default",
229+ "color": "#009e49",
230+ "isDefault": true
231+ },
232+ {
233+ "name": "Warning",
234+ "threshold": "60",
235+ "color": "#fcd116",
236+ "isDefault": false
237+ },
238+ {
239+ "name": "Error",
240+ "threshold": "90",
241+ "color": "#ba141a",
242+ "isDefault": false
243+ }
244+ ]
245+ },
246+ "NameDSVSeparator": "",
247+ "NavigationQuery": "{selected item}"
248+ }
249+ }
250+ }
251+ ],
252+ "Filters": [],
253+ "OverviewTile": {
254+ "Id": "SingleQueryDonutBuilderTileV1",
255+ "Type": "OverviewTile",
256+ "Version": 0,
257+ "Configuration": {
258+ "Donut": {
259+ "Query": "Type=DataSyncLog_CL |measure count() by LogLevel_s",
260+ "CenterLegend": {
261+ "Text": "Total",
262+ "Operation": "Sum",
263+ "ArcsToSelect": []
264+ },
265+ "Options": {
266+ "colors": [
267+ "#00188f",
268+ "#0072c6",
269+ "#00bcf2"
270+ ],
271+ "valueColorMapping": []
272+ }
273+ },
274+ "Advanced": {
275+ "DataFlowVerification": {
276+ "Enabled": false,
277+ "Query": "*",
278+ "Message": ""
279+ }
280+ }
281+ }
282+ }
283+ }
284+ }]
285+ }]
286+ }
0 commit comments