Skip to main content

Analytics

Track live traffic, latency, usage, and customer activity from both the service view and the ops console.

Deep dive: RailPush Service Analytics: Traffic, Latency, and Top Paths in One Dashboard.

Service Analytics

Open any service and switch to Analytics to inspect recent traffic without leaving RailPush. The dashboard auto-refreshes every 30 seconds and supports 1 hour, 24 hour, 7 day, and 30 day windows.

  • Traffic totals -- total requests, success rate, request rate, bytes in, and bytes out
  • Latency percentiles -- average, p50, p95, and p99 latency from ingress metrics
  • Status breakdowns -- 2xx, 3xx, 4xx, and 5xx trends over time
  • Top request shapes -- most-requested paths, HTTP methods, and status codes

Ops Product Analytics

Ops users also get a product-wide analytics view for first-party customer activity. Internal admin and ops traffic is excluded so the numbers stay useful for growth, onboarding, and support analysis.

  • Usage -- active users, logins, page views, and total product events
  • Growth -- signups, active workspaces, and services created
  • Revenue funnel context -- checkout starts plus support-ticket volume in the same window
  • Trend charts -- 24 hour, 7 day, and 30 day series for customer activity
API
# Service analytics
curl https://railpush.com/api/v1/services/<service-id>/analytics?period=24h \
-H "Authorization: Bearer <token>"

# Ops product analytics
curl https://railpush.com/api/v1/ops/product-analytics?period=7d \
-H "Authorization: Bearer <token>"