Skip to content

uva/UvA.Monitoring

Repository files navigation

UvA.Monitoring

This is a tool for monitoring the event stream from the Office 365 Management API and reporting certain events to HTTP endpoints. Currently it reports three types of events:

  • Stream videos being set to public
  • Members being added to groups
  • Teams being set to public

The tool can run as an Azure Function (UvA.Monitoring.Functions) that uses a webhook to receive events from the management API or a worker (e.g. Azure Web Job, UvA.Monitoring.Worker) that polls the API.

When an event occurs, an HTTP request is made to the configured url. For UvA/HvA these are handled by logic apps:

  • Prod-Monitor-Public-Not-Allowed: UvA, HvA
  • Prod-Member-Monitoring: UvA, HvA

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages