Monitoring
MistServer has several methods to access stream or server health. Not to mention any information stored per session, which could be an input, viewer or output as well. Almost everything of interest is stored & made available through either the API, Webhooks(triggers) or Analytic endpoints.
There's 3 main methods of accessing these:
- API - Maintains statistics for a maximum for 10 minutes and is best used for live statistics
- Webhooks(Triggers) - Reports the situation as an event happens, is best for automation tasks
- Prometheus compatible output - Allows storing a huge amount of server data, best used for long storage of statistics and monitoring
📄️ Monitoring API
Using the API for monitoring
📄️ Webhooks (triggers) monitoring
Using webhooks (triggers) for monitoring
📄️ Prometheus monitoring
Using Prometheus for monitoring