HLS su edge e monitoraggio ops con latenza p95.

Evita di saturare Puma in diretta, separa i check Rails/pubblico e traccia la latenza /up per alert più affidabili.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-14 21:19:32 +02:00
parent 13390d8a3c
commit a44d9fbadd
11 changed files with 290 additions and 52 deletions

View File

@@ -151,6 +151,22 @@ module MatchLiveTv
ENV.fetch("REPLAY_MEDIA_REDIRECT", "true") == "true"
end
def ops_http_rails_url
ENV.fetch("OPS_HTTP_RAILS_URL", "http://edge/up")
end
def ops_http_public_interval_seconds
ENV.fetch("OPS_HTTP_PUBLIC_INTERVAL_SECS", "900").to_i
end
def ops_up_latency_warn_ms
ENV.fetch("OPS_UP_LATENCY_WARN_MS", "2000").to_i
end
def ops_up_latency_crit_ms
ENV.fetch("OPS_UP_LATENCY_CRIT_MS", "5000").to_i
end
def google_analytics_measurement_id
ENV["GOOGLE_ANALYTICS_MEASUREMENT_ID"].presence
end