Grafana is an open source analytics and interactive visualization web application. It works in pair with InfluxDB to visualize status of the Astra, stream, and adapters.
Before Grafana installation, make sure that InfluxDB installed and configured: Read more...
Download latest version from
Find out more information on official site: https://grafana.com/docs/grafana/latest/
http://grafana-server:3000
admin
for username and passwordOpen Settings -> Data Sources and click "Append data source", choose InfluxDB and set next options:
Astra
or any otherFlux
http://db-server:8086
Basic auth
1m
Click Save & Test
, you should see green notification: Bucket found
Upload JSON file
Import
Dashboard has next variables:
Source
- choose Astra
or other name;Bucket
- this is database name in the InfluxDB. Same as Instance Name
in the Astra settings.
If you have several servers or different Astra instances on the same server you can create several
dashboards for each instance;Adapter
- All DVB adapters on the instance;Stream
- All streams on the instance.CPU Usage:
Memory Usage:
Status:
App uptime
- elapsed time since app launchedSys uptime
- elapsed time since system startupLA 1m
- load average for 1 minuteLA 5m
- load average for 5 minutesLA 15m
- load average for 15 minutesFailed Streams - list of all incidents ordered by the time. Recent events on top of the table. All values in the table at the event time:
Name
- stream nameElapsed time
- time since incidents happenedSessions
- number of HTTP/HLS sessionsCC Errors
- counter of the detected packet loss eventsSync Errors
- counter of the HTTP/HLS bitrate synchronization errorsPES Errors
- percent of the video/audio packets with the corrupted contentScrambled
- percent of the scrambled packetsBitrate
- stream bitrate in KBit/sAdapters and streams:
Charts displayed separately for each selected adapter or streams.