Skip to content

Live view of events from Azure Event Grid with ASP.NET Core and SignalR

License

Notifications You must be signed in to change notification settings

oaviles/azure-event-grid-viewer

 
 

Repository files navigation

DevSquad Project: Azure Event Grid Viewer

This repository contains the source code for a web app that displays events from Azure Event Grid in near-real time. It is built on ASP.NET Core 3.1 and leverages SignalR to display incoming messages.

Check DevSquad Serverless Project

Deploy the solution

1. Deploy to Azure

This will launch a custom template for the Azure portal instance that you are logged into.

Run GitHub Action called "Deploy App Service and WebApp (ARM)", the workflow file reference is "deploy-webapps-dotnet-core.yml". Update paramenters in the file "parameters-appservice.json"

This will take about 3-5 minutes to provision.

2. Launch the site

Launch the site to ensure that it is running. Make note of the address for the next step.

3. Register the endpoint as an event subscription

The event subscription endpoint will be the address with the following suffix: /api/updates.

For example: https://{{site-name}}.azurewebsites.net/api/updates

4. References

About

Live view of events from Azure Event Grid with ASP.NET Core and SignalR

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 52.9%
  • HTML 43.7%
  • CSS 3.2%
  • JavaScript 0.2%