This repo contains 4 types of function triggers to demonstrate the different ways of triggering data transformations and ingestion into an Azure Data Explorer Kusto Cluster.
-
Blob Trigger - Execute the Function when a blob is created / deleted in the specified storage account. Blob Trigger for Azure Functions
-
Event Grid Trigger - Execute the Function by responding to an event sent to an event grid topic. Event Grid Triggers for Azure Functions
-
HTTP Trigger - Execute the Function on an HTTP Request. HTTP Trigger for Azure Functions
-
Metrics Advisor HTTP Hook Trigger - Execute the Function on Metrics Advisor Webhook alerts and push the data into ADX alert table.
To test it simply upload sample/test_sample.json
in to storageAccount container, you will see function app gets blob_trigger and the data from sample files will be pushed to the ADX table
Go to the next step to setup metrics advisor and metrics advisor hook alerts. Metrics Advisor Setup