System Status FAQ

Understanding our sports data validation system

Overview

What is the Fluid Probe System?
The Fluid Probe System is an automated data validation and monitoring infrastructure that continuously checks the quality and availability of sports data across multiple competitions and event types. It runs 24/7 to ensure that lineup information, live match data, statistics, standings, and broadcast details are accurate and up-to-date.
How does the monitoring work?
Our system runs specialized "probes" that automatically query sports data APIs at regular intervals. Each probe validates specific aspects of the data (lineups, live scores, statistics, etc.) against predefined quality rules. When validation fails, an error event is logged to our monitoring system, which appears on this status page.
How often does the status page update?
The status page automatically refreshes every 60 seconds to show the latest validation results. Data is pulled from the last 24 hours of monitoring activity.

Understanding Status Indicators

What do the different status colors mean?
Each probe shows a status indicator that reflects its current health:
Healthy (Green) - All systems operational, no recent errors
Warning (Orange) - Recent issues detected but currently stable
Critical (Red) - Active issues requiring attention
What does "All Systems Operational" mean?
This message appears when no probes are currently experiencing errors in the last hour. There may have been older errors (4-12 hours ago), but the system is currently running smoothly.
What does "Recovering - No New Errors" mean?
This indicates that errors occurred in the last hour, but none in the last 5 minutes. The system has stabilized and is returning to normal operation.
What does "Active Issues" mean?
This status appears when errors have been detected in the last 5 minutes, indicating an ongoing problem that requires immediate attention.

Timeline Visualization

How do I read the timeline bars?
Each probe card shows a visual timeline divided into 4 time periods showing the error distribution:
0
Last 12h
2
Last 4h
1
Last 1h
Now (5m)
  • Last 12h: Errors from 12 hours ago to 4 hours ago
  • Last 4h: Errors from 4 hours ago to 1 hour ago
  • Last 1h: Errors from 1 hour ago to 5 minutes ago
  • Now (5m): Errors in the last 5 minutes
What do the timeline bar colors mean?
  • Green: No errors in this time period (healthy)
  • Yellow/Orange: 1-2 errors detected (warning level)
  • Red: 3 or more errors detected (critical level)
The number inside each bar shows the exact error count for that period.
Why focus on the "Now" period?
The "Now (5m)" period is the most important indicator of current system health. If this period shows green (no errors), it means the system is currently operational regardless of historical issues. The overall status prioritizes recent activity: Now > Last 1h > Last 4h.

What Each Probe Tests

What are Event-Level Probes?
Event-level probes validate data for individual matches/events. They run before, during, and after each match to ensure data quality throughout the event lifecycle.
👥Lineup Validation
Tests: Verifies team lineups (starting players, substitutes) are present and complete before matches begin.
Checks: Home and away team rosters, player assignments, participant data completeness.
Runs: Pre-match (20-30 min before kickoff), after match completion, and 12 hours post-match.
Play-by-Play Data
Tests: Validates live match events (goals, cards, substitutions, assists) are being recorded in real-time.
Checks: Event timeline updates, complete metadata for key plays, goal/card details.
Runs: Every 2 minutes during live matches, immediately after matches, and 12 hours post-match.
📊Event Status
Tests: Confirms match status (Waiting, InProgress, Final) is accurate and updating correctly.
Checks: Status field accuracy, proper status transitions, no stale/stuck statuses.
Runs: Every 2 minutes during matches, after completion, and 12 hours post-match.
Coverage: All sports (soccer, rugby, motorsport).
📈Momentum Data
Tests: Validates live betting odds and momentum predictions are available minute-by-minute.
Checks: Data coverage (75+ entries minimum), prediction format, continuity across match periods.
Runs: Every 2 minutes during live matches (after 3+ minutes elapsed), after match completion.
Coverage: Top-tier soccer only (Champions League, Premier League, etc.).
📺Broadcast Data
Tests: Ensures broadcast and TV channel information is complete for matches.
Checks: Channel assignments, broadcaster details, streaming information availability.
Runs: After match completion only.
Coverage: Top-tier soccer only.
📊Mirrored Stats
Tests: Validates live match statistics (passes, shots, possession) are available and updating.
Checks: Presence of critical stats (AccuratePass, ShotOnTarget, TotalPass) during live matches.
Runs: Every 2 minutes during live matches (after 3+ minutes elapsed), after match completion.
Coverage: Top-tier soccer only.
What are Competition-Level Probes?
Competition-level probes validate league/season data. They run less frequently (twice daily) to ensure calendars and standings remain accurate.
📅Calendar Data
Tests: Verifies competition fixtures and upcoming events are properly scheduled.
Checks: Presence of upcoming matches, event group data, schedule completeness.
Runs: Twice daily (8am and 8pm).
Coverage: All competitions.
🏆Standings Data
Tests: Confirms league tables and team rankings are current and complete.
Checks: All teams listed, points/rankings accurate, goal difference, wins/losses/draws.
Runs: Twice daily (8am and 8pm).
Coverage: All competitions.

Monitoring Schedules

How often do probes run?
Probe frequency varies based on data criticality:
  • Pre-match Lineup Check: Every 1 minute (20-30 min before kickoff)
  • Live Monitoring: Every 2 minutes (play-by-play, status, momentum, stats)
  • Final Validation: Every 5 minutes (immediately after match ends)
  • Delayed Validation: Every hour (12 hours after match for final quality check)
  • Daily Checks: Twice per day at 8am and 8pm (calendar, standings)
Why do some probes only test certain competitions?
The system uses a tiered approach to prevent false positives:
  • Full Tier: Top soccer leagues get all probes (lineup, play-by-play, status, momentum, broadcast, mirrored stats)
  • Standard Tier: Secondary soccer leagues get core probes (lineup, play-by-play, status)
  • Basic Tier: Rugby and lower leagues get essential probes (lineup, play-by-play, status)
  • Motorsport Tier: Racing events only monitor status (different event model, no lineups)
This prevents errors for features that don't apply to certain sports or competition levels.

Common Error Scenarios

What causes probe errors?
Common error scenarios include:
  • Missing Data: Lineups not submitted, play-by-play events not recorded
  • Stale Data: Status not updating during live matches, calendar not refreshed
  • Incomplete Data: Missing critical stats, sparse momentum coverage, incomplete broadcast info
  • API Issues: Temporary connectivity problems, upstream data provider delays
  • Data Quality: Invalid formats, missing required fields, incorrect event sequencing
Are brief errors normal?
Yes, occasional brief errors are normal and expected. Data providers may have temporary delays, especially:
  • At the start of live events (first 2-3 minutes as data flow begins)
  • During half-time transitions
  • When broadcast partners have momentary connectivity issues
Our timeline visualization helps you see if errors are isolated incidents or ongoing problems. If errors clear quickly (green "Now" period), the issue has resolved.
When should I be concerned about errors?
Be concerned when you see:
  • Multiple red bars across the timeline (sustained issues)
  • Red "Now" period with multiple errors (active ongoing problems)
  • Multiple probes showing Critical status simultaneously (system-wide issue)
  • Errors persisting beyond 30-60 minutes (not resolving automatically)
In these cases, contact support immediately.

Support & Contact

Who should I contact about issues?
For any system issues, data quality concerns, or questions about the status page: Please include:
  • The probe name showing errors
  • The time period when you noticed the issue
  • Any specific matches or competitions affected
  • Screenshot of the status page if possible
Where can I find more technical details?
This status page provides a customer-friendly view of our monitoring system. For detailed technical information, API documentation, or integration support, please contact our support team or visit our developer portal at www.fluid-data.com.