Overview


Scheduled reports are visual executive summaries delivered straight to user’s email inbox on a regular basis. They contain aggregated metrics data captured on a daily, weekly or monthly basis.


Reports can be used to regularly review performance of production systems, uncover recurring problems and patterns, or to provide insights for customers and management.



Since users also control who receives a particular report, it’s very easy to set up separate reports for different groups of CloudMonix users, like customers, database admins, support personnel, developers, etc.


Users can decide what information each report contains, for example they can include all metrics for all resources, select just a few metrics for a specific resources category like databases, or request all metrics for an individual resource.


CloudMonix contains three pre-generated Scheduled report definitions:


  • Daily Summary Report

    • Enabled by default

    • Delivered every day at about 8 am in user’s timezone

    • By default contains data about all metrics for all resources


  • Weekly Summary Report

    • Disabled by default

    • Delivered every week on Sunday at about 8 am in user’s timezone

    • By default contains data about all metrics for all resources


  • Monthly Summary Report

    • Disabled by default

    • Delivered on the 1st day of every month at about 8 am in user’s timezone

    • By default contains data about all metrics for all resources


Currently, there are no limits to how many Scheduled reports can be defined. 




Configuration: Report tab


In order to customize existing reports, or define new ones, users can interact with Report definition dialog and:

  • specify how data is collected and sent, i.e. choose date range (daily, weekly or monthly), specify metric aggregation period, and decide when a report should be delivered

  • specify how data is presented, i.e. use absolute/relative values in charts, line/area charts, specify chart width

  • define what data is included, i.e. decide if report should contain alert and automation history, and uptime statistics

    • Alert history contains history of all alerts for a specific Query.

    • Automation history contains history of all triggered actions and auto-scaling rules for a specific Query.

    • Uptime Statistics include uptime reports for resources tracking the ResourceStatus metric.




Configuration: Data selection tab


In the “Data selection” tab users can specify what metrics should be included in the report. By default, CloudMonix includes in reports all metrics for all resources.




It’s possible to define rules that narrow down selected metrics, e.g. to only include disk-related metrics for all Virtual Machines:



A single report can contain many rules defining metrics, the final report contain information about all metrics that satisfy any of the rules. New rules are defined using “Add Metrics” button.


Important: 

  • regardless of specific resource categories and metrics selected, the final report will be broken up by individual resources displayed as charts.  

  • it is currently not possible to report on non-numeric metrics

Configuration: Users tab


In the “Data selection” tab users can specify who should receive a particular report. It’s possible to send it everybody in the account or only to specific users.


Reports are considered read-only information, therefore they can be accessed by any user that has any permissions for a specific Account.



Testing reports


After configuring a report, it’s possible to verify that the setup is correct by clicking the “Test” button in the top-right corner. 


The report will be immediately generated and emailed to the email account of a user that requested it. Generating a report can take a while, roughly 1-2 min. per resource are needed.