Skip to main content
Altostrat’s Reporting engine transforms raw monitoring data into actionable insights. It allows you to automatically generate and distribute professional Service Level Agreement (SLA) reports that provide a clear, data-driven view of your network’s reliability over time. These reports are essential for demonstrating compliance, holding service providers accountable, and identifying areas for network improvement.

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

  1. Name: Give the schedule a descriptive name (e.g., “Weekly IT Uptime Summary”).
  2. Frequency: Choose how often the report should run (Daily, Weekly, or Monthly) and specify the day.
  3. Timezone: Select the timezone for the reporting period.
3

3. Configure Report Parameters

  1. 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.
  2. 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.