1.5 Alarms
Overview
MultiProbe continuously receives data from monitoring objects and evaluates it against user-defined criteria. When a criterion is met, the system generates an alarm event and notifies the relevant users.
For example: if a continuity count error is detected on a specific PID of an MPEG TS stream (a non-zero error value), and the corresponding criterion is configured, MultiProbe will immediately generate an alarm event according to the rules defined by the user.
This evaluation logic is implemented by functional blocks called analyzers.
Event Presets
To define alarm criteria, event presets are used. An event preset contains:
- A list of metrics to monitor
- The criteria that trigger an alarm event
Event presets are used in combination with service presets and signal presets to configure analyzers. Analyzer logic is based on established quality assessment standards, most notably ETSI TR 101 290 (TR 290).
Event preset configuration is covered in Section 5.3.
Analyzers
Analyzers run as MultiProbe services on monitoring nodes (see Section 1.3 for node components). Each analyzer is designed for a specific signal type or metric category.
Info
Scripts (.py files) are functionally equivalent to analyzers and appear alongside
them in the analyzer list.
A comprehensive reference for all analyzers and their metrics is provided in Appendix A. Alarm event criteria for each analyzer are listed in Appendix B.
Available Analyzers
| Analyzer | Service | Description |
|---|---|---|
| MS TR-290, Priority I | Stream Labs MP Media Signal Service | ETSI TR 101 290 metrics — Priority 1 |
| MS TR-290, Priority II | Stream Labs MP Media Signal Service | ETSI TR 101 290 metrics — Priority 2 |
| MS TR-290, Priority III | Stream Labs MP Media Signal Service | ETSI TR 101 290 metrics — Priority 3 |
| OTT TR-290 | Stream Labs MP Media Signal Service | ETSI TR 101 290 metrics for OTT streams |
| MS TR-290, Service | Stream Labs MP Media Signal Service | TR 101 290 metrics for a single MPEG TS service (e.g. one TV program) |
| MS TR-290, Elementary Stream | Stream Labs MP Media Signal Service | TR 101 290 metrics for MPEG elementary streams (ISO 13818-1) |
| TR101290T2MI | Stream Labs MP Media Signal Service | TR 101 290 metrics for T2-MI analysis (DVB-T2 only) |
| TR101290MPEGTST2MI | Stream Labs MP Media Signal Service | TR 101 290 metrics for MPEG TS encapsulated in T2-MI (DVB-T2 only) |
| EWS TR 290 | Stream Labs MP Media Signal Service | TR 101 290 metrics for MPEG TS with EWS |
| EEWS TR 290 | Stream Labs MP Media Signal Service | TR 101 290 metrics for MPEG TS with EEWS |
| EWS | Stream Labs MP Media Signal Service | EWS protocol metrics |
| EEWS | Stream Labs MP Media Signal Service | EEWS protocol metrics |
| sl-analyzer-tr290-monitor-input.py | Stream Labs MP Script Probe Service | Metrics from Stream Labs TS Analyzer external device |
| CPU | Stream Labs MP Probe Manager Service | Server CPU utilization metrics |
| Server Fan | Stream Labs MP Probe Manager Service | Server fan status metrics |
| RAM | Stream Labs MP Probe Manager Service | Server RAM utilization metrics |
| Disk Drive | Stream Labs MP Probe Manager Service | Server disk drive metrics |
| Ethernet Port | Stream Labs MP Probe Manager Service | Server Ethernet port metrics |
| Master Playlist | Stream Labs MP OTT Probe Service | OTT master playlist metrics |
| Media Playlist | Stream Labs MP OTT Probe Service | OTT media playlist metrics |
| Media Segment | Stream Labs MP OTT Probe Service | OTT media segment metrics |
| Video QoE | Stream Labs MP Media Signal Service | Human-perceived video quality (Quality of Experience) |
| Audio QoE | Stream Labs MP Media Signal Service | Human-perceived audio quality (Quality of Experience) |
| Loudness | Stream Labs MP Media Signal Service | Audio loudness metrics |
| TS Bitrate | Stream Labs MP Media Signal Service | Total bitrate of a multiplexed digital stream |
| Service Bitrate | Stream Labs MP Media Signal Service | Bitrate of an individual service within a stream |
| Input Signal | Stream Labs MP Media Signal Service | Uncompressed signal metrics |
| SCTE-35 | Stream Labs MP Media Signal Service | Local content insertion markers in MPEG TS |
| MDI | Stream Labs MP Media Signal Service | Media Delivery Index per RFC 4445 |
| RT Bitrate | Stream Labs MP Media Signal Service | RTMP/RTSP stream bitrate metrics |
| SCTE-104 | Stream Labs MP Media Signal Service | Local content insertion markers in uncompressed signals |
| Teletext Page Loss | Stream Labs MP Media Signal Service | Teletext page availability metrics |
| DvbRfAnalyzer | Stream Labs MP App Manager Service | RF signal quality metrics |
| Database File | Stream Labs MP Backend Service | MultiProbe database file metrics |