How Reporting Works
The reporting engine consumes historical data from the Fault Logging system. You create a Report Schedule that defines the parameters of your report, and the system automatically generates a PDF at the specified interval.Creating a Report Schedule
A Report Schedule is a reusable template that defines what data to collect, for which sites, and on what schedule.1
1. Navigate to Reporting
In the SDX dashboard, go to Monitoring → Reporting and click Create Schedule.
2
2. Define the Schedule
- Name: Give the schedule a descriptive name (e.g., “Weekly IT Uptime Summary”).
- Frequency: Choose how often the report should run (
Daily,Weekly, orMonthly) and specify the day. - Timezone: Select the timezone for the reporting period.
3
3. Configure Report Parameters
- SLA Target: Set the uptime percentage you are aiming for (e.g.,
99.95). Sites that fall below this target will be highlighted in the report. - Business Hours: Choose whether to calculate uptime over 24/7 or only within a specific business hours schedule. This allows you to exclude planned after-hours maintenance from your SLA.
4
4. Select the Sites
You have two powerful ways to select which sites to include:
- Manual: Explicitly select a list of sites from a checklist.
- Tags (Dynamic): Automatically include sites based on their assigned tags. For example, create a report for all sites with the tag
Region: APAC. This is the most scalable approach.
5
5. Set Recipients
Choose a Notification Group to automatically receive an email with the PDF report as soon as it’s generated.
6
6. Save the Schedule
Click Save. The report will now run automatically on its defined schedule.
Accessing and Managing Reports
All generated reports are stored historically and can be accessed at any time.- Viewing Reports: In the Monitoring → Reporting section, you’ll find a list of all previously generated reports. You can download the full PDF for distribution or the raw JSON data for custom analysis.
- Running On-Demand: Click the “Run Now” button next to any schedule to generate a report for a custom date range immediately, without waiting for the next scheduled run.
Best Practices
Set Realistic SLA Targets
Start with an achievable SLA target based on your current network’s capabilities. It’s better to consistently meet a 99.9% target than to always fail a 99.999% one.
Use Business Hours for Accuracy
For most business use cases, calculating SLA only within active business hours provides a more accurate picture of user-impacting downtime by excluding planned maintenance windows.
Leverage Tag-Based Selection
Use dynamic, tag-based site selection for your reports. This ensures that as you add or re-categorize sites, your reports automatically stay up-to-date without manual editing.