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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user