33 "contentVersion" : " 1.0.0.0" ,
44 "parameters" : {
55 "sites_SumoMetricsFunctionApp_name" : {
6- "defaultValue" : " [concat('SumoMetricsFuncApp ', uniqueString(resourceGroup().id))]" ,
6+ "defaultValue" : " [concat('SMFuncApp ', uniqueString(resourceGroup().id))]" ,
77 "type" : " String"
88 },
9- "namespaces_SumoMetNamespace_name " : {
10- "defaultValue" : " [concat('SumoMetricsNamespace ', uniqueString(resourceGroup().id))]" ,
9+ "namespaces_SumoMetricsNamespace_name " : {
10+ "defaultValue" : " [concat('SMNamespace ', uniqueString(resourceGroup().id))]" ,
1111 "type" : " String"
1212 },
13- "storageAccounts_sumometapplogs_name " : {
14- "defaultValue" : " [concat('sumometlogs ', uniqueString(resourceGroup().id))]" ,
13+ "storageAccounts_SumoMetricsAppLogs_name " : {
14+ "defaultValue" : " [concat('smapplogs ', uniqueString(resourceGroup().id))]" ,
1515 "type" : " String"
1616 },
17- "serverfarms_SumoMetricsAppServicePlan_name " : {
18- "defaultValue" : " [concat('SumoMetricsAppServicePlan ', uniqueString(resourceGroup().id))]" ,
17+ "storageAccounts_SumoMetricsFailedLogs_name " : {
18+ "defaultValue" : " [concat('smfaillogs ', uniqueString(resourceGroup().id))]" ,
1919 "type" : " String"
2020 },
21- "storageAccounts_sumometricsfailedmsg " : {
22- "defaultValue" : " [concat('sumometfail ', uniqueString(resourceGroup().id))]" ,
21+ "serverfarms_SumoMetricsAppServicePlan_name " : {
22+ "defaultValue" : " [concat('SMAppServicePlan ', uniqueString(resourceGroup().id))]" ,
2323 "type" : " String"
2424 },
25- "eventhubs_insights_metrics_pt1m_name " : {
25+ "eventhubs_InsightsMetrics_name " : {
2626 "defaultValue" : " insights-metrics-pt1m" ,
2727 "type" : " String"
2828 },
29- "AuthorizationRules_RootManageSharedAccessKey_name " : {
29+ "authorizationRules_RootManageSharedAccessKey_name " : {
3030 "defaultValue" : " RootManageSharedAccessKey" ,
3131 "type" : " String"
3232 },
4646 "defaultValue" : " true" ,
4747 "type" : " String"
4848 },
49- "SumoEndpointURL " : {
49+ "sumoEndpointURL " : {
5050 "defaultValue" : " Enter HTTP Source URL" ,
5151 "type" : " String"
5252 },
5353 "appInsightsName" : {
54- "defaultValue" : " [concat('SumoMetricsAppInsights ', uniqueString(resourceGroup().id))]" ,
54+ "defaultValue" : " [concat('SMAppInsights ', uniqueString(resourceGroup().id))]" ,
5555 "type" : " String"
5656 },
5757 "logAnalyticsWorkspaceName" : {
58- "defaultValue" : " [concat('SumoMetricsWorkspace ', uniqueString(resourceGroup().id))]" ,
58+ "defaultValue" : " [concat('SMWorkspace ', uniqueString(resourceGroup().id))]" ,
5959 "type" : " String"
6060 },
6161 "location" : {
7373 }
7474 }
7575 },
76- "variables" : {},
76+ "variables" : {
77+ "appInsightsResourceType" : " [concat('microsoft.insights/components/', parameters('appInsightsName'))]"
78+ },
7779 "resources" : [
7880 {
7981 "type" : " Microsoft.EventHub/namespaces" ,
8284 "tier" : " Standard" ,
8385 "capacity" : 1
8486 },
85- "name" : " [parameters('namespaces_SumoMetNamespace_name ')]" ,
87+ "name" : " [parameters('namespaces_SumoMetricsNamespace_name ')]" ,
8688 "apiVersion" : " 2022-10-01-preview" ,
8789 "location" : " [parameters('location')]" ,
8890 "tags" : {},
100102 "tier" : " Standard"
101103 },
102104 "kind" : " Storage" ,
103- "name" : " [parameters('storageAccounts_sumometapplogs_name ')]" ,
105+ "name" : " [parameters('storageAccounts_SumoMetricsAppLogs_name ')]" ,
104106 "apiVersion" : " 2022-09-01" ,
105107 "location" : " [parameters('location')]" ,
106108 "tags" : {},
132134 "tier" : " Standard"
133135 },
134136 "kind" : " Storage" ,
135- "name" : " [parameters('storageAccounts_sumometricsfailedmsg ')]" ,
137+ "name" : " [parameters('storageAccounts_SumoMetricsFailedLogs_name ')]" ,
136138 "apiVersion" : " 2022-09-01" ,
137139 "location" : " [parameters('location')]" ,
138140 "tags" : {},
201203 { "name" : " FUNCTIONS_WORKER_RUNTIME" , "value" : " node" },
202204 { "name" : " WEBSITE_NODE_DEFAULT_VERSION" , "value" : " ~18" },
203205 { "name" : " Project" , "value" : " EventHubs/target/metrics_build/" },
204- { "name" : " AzureWebJobsStorage" , "value" : " [concat('DefaultEndpointsProtocol=https;AccountName=', parameters('storageAccounts_sumometapplogs_name '), ';AccountKey=', listKeys(resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccounts_sumometapplogs_name ')),'2022-09-01').keys[0].value,';EndpointSuffix=', parameters('storageEndpointSuffix'))]" },
205- { "name" : " APPLICATIONINSIGHTS_CONNECTION_STRING" , "value" : " [reference(concat('microsoft.insights/components/', parameters('appInsightsName') ), '2015-05-01').ConnectionString]" },
206- { "name" : " WEBSITE_CONTENTAZUREFILECONNECTIONSTRING" , "value" : " [concat('DefaultEndpointsProtocol=https;AccountName=', parameters('storageAccounts_sumometapplogs_name '), ';AccountKey=', listKeys(resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccounts_sumometapplogs_name ')),'2022-09-01').keys[0].value,';EndpointSuffix=', parameters('storageEndpointSuffix'))]" },
206+ { "name" : " AzureWebJobsStorage" , "value" : " [concat('DefaultEndpointsProtocol=https;AccountName=', parameters('storageAccounts_SumoMetricsAppLogs_name '), ';AccountKey=', listKeys(resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccounts_SumoMetricsAppLogs_name ')),'2022-09-01').keys[0].value,';EndpointSuffix=', parameters('storageEndpointSuffix'))]" },
207+ { "name" : " APPLICATIONINSIGHTS_CONNECTION_STRING" , "value" : " [reference(variables('appInsightsResourceType' ), '2015-05-01').ConnectionString]" },
208+ { "name" : " WEBSITE_CONTENTAZUREFILECONNECTIONSTRING" , "value" : " [concat('DefaultEndpointsProtocol=https;AccountName=', parameters('storageAccounts_SumoMetricsAppLogs_name '), ';AccountKey=', listKeys(resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccounts_SumoMetricsAppLogs_name ')),'2022-09-01').keys[0].value,';EndpointSuffix=', parameters('storageEndpointSuffix'))]" },
207209 { "name" : " WEBSITE_CONTENTSHARE" , "value" : " [toLower(parameters('sites_SumoMetricsFunctionApp_name'))]" },
208210 { "name" : " FUNCTION_APP_EDIT_MODE" , "value" : " readwrite" },
209- { "name" : " SumoLabsMetricEndpoint" , "value" : " [parameters('SumoEndpointURL ')]" },
210- { "name" : " AzureEventHubConnectionString" , "value" : " [concat(listkeys(resourceId('Microsoft.EventHub/namespaces/authorizationRules', parameters('namespaces_SumoMetNamespace_name '),parameters('AuthorizationRules_RootManageSharedAccessKey_name ')), '2022-10-01-preview').primaryConnectionString,';EntityPath=',parameters('eventhubs_insights_metrics_pt1m_name '))]" },
211- { "name" : " StorageConnectionString" , "value" : " [concat('DefaultEndpointsProtocol=https;AccountName=', parameters('storageAccounts_sumometricsfailedmsg '), ';AccountKey=', listKeys(resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccounts_sumometricsfailedmsg ')),'2022-09-01').keys[0].value,';EndpointSuffix=', parameters('storageEndpointSuffix'))]" }
211+ { "name" : " SumoLabsMetricEndpoint" , "value" : " [parameters('sumoEndpointURL ')]" },
212+ { "name" : " AzureEventHubConnectionString" , "value" : " [concat(listkeys(resourceId('Microsoft.EventHub/namespaces/authorizationRules', parameters('namespaces_SumoMetricsNamespace_name '),parameters('authorizationRules_RootManageSharedAccessKey_name ')), '2022-10-01-preview').primaryConnectionString,';EntityPath=',parameters('eventhubs_InsightsMetrics_name '))]" },
213+ { "name" : " StorageConnectionString" , "value" : " [concat('DefaultEndpointsProtocol=https;AccountName=', parameters('storageAccounts_SumoMetricsFailedLogs_name '), ';AccountKey=', listKeys(resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccounts_SumoMetricsFailedLogs_name ')),'2022-09-01').keys[0].value,';EndpointSuffix=', parameters('storageEndpointSuffix'))]" }
212214 ]
213215 }
214216 },
229231 ],
230232 "dependsOn" : [
231233 " [resourceId('Microsoft.Web/serverfarms', parameters('serverfarms_SumoMetricsAppServicePlan_name'))]" ,
232- " [resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccounts_sumometapplogs_name '))]" ,
233- " [resourceId('Microsoft.EventHub/namespaces/', parameters('namespaces_SumoMetNamespace_name '))]" ,
234+ " [resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccounts_SumoMetricsAppLogs_name '))]" ,
235+ " [resourceId('Microsoft.EventHub/namespaces/', parameters('namespaces_SumoMetricsNamespace_name '))]" ,
234236 " [resourceId('Microsoft.Insights/components', parameters('appInsightsName'))]"
235237 ]
236238 },
237239 {
238240 "type" : " Microsoft.EventHub/namespaces/AuthorizationRules" ,
239- "name" : " [concat(parameters('namespaces_SumoMetNamespace_name '), '/', parameters('AuthorizationRules_RootManageSharedAccessKey_name '))]" ,
241+ "name" : " [concat(parameters('namespaces_SumoMetricsNamespace_name '), '/', parameters('authorizationRules_RootManageSharedAccessKey_name '))]" ,
240242 "apiVersion" : " 2022-10-01-preview" ,
241243 "location" : " [parameters('location')]" ,
242244 "scale" : null ,
248250 ]
249251 },
250252 "dependsOn" : [
251- " [resourceId('Microsoft.EventHub/namespaces', parameters('namespaces_SumoMetNamespace_name '))]"
253+ " [resourceId('Microsoft.EventHub/namespaces', parameters('namespaces_SumoMetricsNamespace_name '))]"
252254 ]
253255 },
254256 {
255257 "type" : " Microsoft.EventHub/namespaces/eventhubs" ,
256- "name" : " [concat(parameters('namespaces_SumoMetNamespace_name '), '/', parameters('eventhubs_insights_metrics_pt1m_name '))]" ,
258+ "name" : " [concat(parameters('namespaces_SumoMetricsNamespace_name '), '/', parameters('eventhubs_InsightsMetrics_name '))]" ,
257259 "apiVersion" : " 2022-10-01-preview" ,
258260 "location" : " [parameters('location')]" ,
259261 "scale" : null ,
263265 "status" : " Active"
264266 },
265267 "dependsOn" : [
266- " [resourceId('Microsoft.EventHub/namespaces', parameters('namespaces_SumoMetNamespace_name '))]"
268+ " [resourceId('Microsoft.EventHub/namespaces', parameters('namespaces_SumoMetricsNamespace_name '))]"
267269 ]
268270 },
269271 {
270272 "type" : " Microsoft.EventHub/namespaces/eventhubs/consumergroups" ,
271- "name" : " [concat(parameters('namespaces_SumoMetNamespace_name '), '/', parameters('eventhubs_insights_metrics_pt1m_name '), '/', parameters('consumerGroupName'))]" ,
273+ "name" : " [concat(parameters('namespaces_SumoMetricsNamespace_name '), '/', parameters('eventhubs_InsightsMetrics_name '), '/', parameters('consumerGroupName'))]" ,
272274 "apiVersion" : " 2022-10-01-preview" ,
273275 "location" : " [parameters('location')]" ,
274276 "scale" : null ,
275277 "properties" : {},
276278 "dependsOn" : [
277- " [resourceId('Microsoft.EventHub/namespaces', parameters('namespaces_SumoMetNamespace_name '))]" ,
278- " [resourceId('Microsoft.EventHub/namespaces/eventhubs', parameters('namespaces_SumoMetNamespace_name '), parameters('eventhubs_insights_metrics_pt1m_name '))]"
279+ " [resourceId('Microsoft.EventHub/namespaces', parameters('namespaces_SumoMetricsNamespace_name '))]" ,
280+ " [resourceId('Microsoft.EventHub/namespaces/eventhubs', parameters('namespaces_SumoMetricsNamespace_name '), parameters('eventhubs_InsightsMetrics_name '))]"
279281 ]
280282 },
281283 {
311313 }
312314 }
313315 ]
314- }
316+ }
0 commit comments