Skip to content

Commit c0b3666

Browse files
committed
Added the script for logs
1 parent f84d6e1 commit c0b3666

File tree

3 files changed

+28
-6
lines changed

3 files changed

+28
-6
lines changed

EventHubs/src/azuredeploy_metrics.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@
189189
"minTlsVersion": "1.2",
190190
"scmMinTlsVersion": "1.2",
191191
"appSettings": [
192+
{ "name": "FUNCTION_APP_EDIT_MODE", "value": "readwrite" },
192193
{ "name": "FUNCTIONS_EXTENSION_VERSION", "value": "~1" },
193194
{ "name": "Project", "value": "EventHubs/target/metrics_build/" },
194195
{ "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)]" },

EventHubs/tests/azure_metrics.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
from azure.servicebus import ServiceBusService
2+
from requests import Session
3+
import json
4+
from datetime import datetime
5+
import time
6+
eventhubname = "<eventhubname>"
7+
sharedkey = "<sharedkey>"
8+
sbs = ServiceBusService(
9+
eventhubname,
10+
shared_access_key_name="RootManageSharedAccessKey",
11+
shared_access_key_value=sharedkey,
12+
request_session=Session()
13+
)
14+
ex_id = 1
15+
mock_logs = json.load(open('metrics_fixtures.json'))
16+
mock_logs_payload = json.dumps(mock_logs)
17+
mock_logs_payload = mock_logs_payload.replace("2018-03-07T14:23:51.991Z", datetime.utcnow().isoformat())
18+
mock_logs_payload = mock_logs_payload.replace("C088DC46", "%d-%s" % (ex_id, str(int(time.time()))))
19+
#print("inserting %s" % (mock_logs_payload))
20+
sbs.send_event("insights-metrics-pt1m", mock_logs_payload)
21+
print("Event inserted")
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"records":[
3-
{"count":4,"total":9,"minimum":1,"maximum":4,"average":2.25,"resourceId":"/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/AZURELABS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/AZURELABSEVENTHUB","time":"2018-03-07T01:35:00.000Z","metricName":"IncomingRequests","timeGrain":"PT1M"},
4-
{"count":4,"total":12,"minimum":2,"maximum":4,"average":3,"resourceId":"/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/AZURELABS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/AZURELABSEVENTHUB","time":"2018-03-07T01:36:00.000Z","metricName":"IncomingRequests","timeGrain":"PT1M"},
5-
{"count":4,"total":12,"minimum":2,"maximum":4,"average":3,"resourceId":"/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/AZURELABS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/AZURELABSEVENTHUB","time":"2018-03-07T01:37:00.000Z","metricName":"IncomingRequests","timeGrain":"PT1M"},
6-
{"count":4,"total":12,"minimum":2,"maximum":4,"average":3,"resourceId":"/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/AZURELABS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/AZURELABSEVENTHUB","time":"2018-03-07T01:38:00.000Z","metricName":"IncomingRequests","timeGrain":"PT1M"},
7-
{"count":4,"total":12,"minimum":2,"maximum":4,"average":3,"resourceId":"/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/AZURELABS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/AZURELABSEVENTHUB","time":"2018-03-07T01:39:00.000Z","metricName":"IncomingRequests","timeGrain":"PT1M"},
8-
{"count":0,"total":0,"minimum":0,"maximum":0,"average":0,"resourceId":"/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/AZURELABS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/AZURELABSEVENTHUB","time":"2018-03-07T01:35:00.000Z","metricName":"IncomingMessages","timeGrain":"PT1M"}
3+
{"count":4,"total":9,"minimum":1,"maximum":4,"average":2.25,"resourceId":"/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/AZURELABS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/AZURELABSEVENTHUB","time":"2018-03-07T14:23:51.991Z","metricName":"IncomingRequests","timeGrain":"PT1M"},
4+
{"count":4,"total":12,"minimum":2,"maximum":4,"average":3,"resourceId":"/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/AZURELABS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/AZURELABSEVENTHUB","time":"2018-03-07T14:23:51.991Z","metricName":"IncomingRequests","timeGrain":"PT1M"},
5+
{"count":4,"total":12,"minimum":2,"maximum":4,"average":3,"resourceId":"/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/AZURELABS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/AZURELABSEVENTHUB","time":"2018-03-07T14:23:51.991Z","metricName":"IncomingRequests","timeGrain":"PT1M"},
6+
{"count":4,"total":12,"minimum":2,"maximum":4,"average":3,"resourceId":"/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/AZURELABS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/AZURELABSEVENTHUB","time":"2018-03-07T14:23:51.991Z","metricName":"IncomingRequests","timeGrain":"PT1M"},
7+
{"count":4,"total":12,"minimum":2,"maximum":4,"average":3,"resourceId":"/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/AZURELABS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/AZURELABSEVENTHUB","time":"2018-03-07T14:23:51.991Z","metricName":"IncomingRequests","timeGrain":"PT1M"},
8+
{"count":0,"total":0,"minimum":0,"maximum":0,"average":0,"resourceId":"/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/AZURELABS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/AZURELABSEVENTHUB","time":"2018-03-07T14:23:51.991Z","metricName":"IncomingMessages","timeGrain":"PT1M"}
99
]
1010
}

0 commit comments

Comments
 (0)