Skip to content

Add Grafana Dashboards for SCE TV Download Metrics - #117

Open
wlfrdoconc wants to merge 2 commits into
SCE-Development:devfrom
wlfrdoconc:bitrate-monitoring
Open

Add Grafana Dashboards for SCE TV Download Metrics#117
wlfrdoconc wants to merge 2 commits into
SCE-Development:devfrom
wlfrdoconc:bitrate-monitoring

Conversation

@wlfrdoconc

Copy link
Copy Markdown
Contributor

Depends on #115. Please review this PR after #115 is merged.

Summary

Adds Grafana dashboards to visualize SCE TV download bitrate metrics. This includes an instantaneous bitrate graph for each download along with rolling average bitrate graphs over 30 seconds, 5 minutes, and 30 minutes.

How to Run

Start the development environment:

docker compose -f docker-compose.dev.yml up --build

Open the following in your browser:

In Grafana, open the SCE TV Download Metrics dashboard.

Prometheus Queries

Instantaneous Bitrate for Each Download

download_bitrate_latest_bytes_per_second

Average Bitrate Over Time (30 seconds)

rate(download_bitrate_bytes_per_second_sum[30s])
/
rate(download_bitrate_bytes_per_second_count[30s])

Average Bitrate Over Time (5 minutes)

rate(download_bitrate_bytes_per_second_sum[5m])
/
rate(download_bitrate_bytes_per_second_count[5m])

Average Bitrate Over Time (30 minutes)

rate(download_bitrate_bytes_per_second_sum[30m])
/
rate(download_bitrate_bytes_per_second_count[30m])

Dashboard

The dashboard includes:

  • Instantaneous Bitrate for Each Download
  • Average Bitrate Over Time (30 seconds)
  • Average Bitrate Over Time (5 minutes)
  • Average Bitrate Over Time (30 minutes)

Screenshot

Screenshot 2026-07-20 at 9 30 02 AM Screenshot 2026-07-20 at 9 30 11 AM Screenshot 2026-07-20 at 9 30 27 AM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant