Analytics and Reporting for Cloud Resources
Summarize
Summary of Analytics and Reporting for Cloud Resources
The Analytics and Reporting for Cloud Resources solution in ServiceNow's Zurich release provides prepackaged Performance Analytics and Reporting content designed to give a consolidated view of cloud resources. It integrates with Discovery, Cloud Provisioning, and Governance modules, supporting major cloud providers such as Amazon Web Services, Microsoft Azure, VMware vCenter, and Google Cloud Platform (GCP) starting from version 1.2.1.
Show less
The Performance Analytics Content Pack for Cloud Resources enables users to monitor aggregated cloud resource counts, review the latest Cloud Discovery error logs, and filter resources by service account, datacenter, or resource group (specific to Microsoft Azure). While the base dashboard does not include GCP widgets, customers can create custom reports and widgets from the relevant tables or use the Cloud Discovery Workspace application for GCP analytics.
Key Features
- Aggregated Cloud Resource Dashboard: Displays counts of various cloud resources and error logs with filtering options by provider, service account, datacenter, or resource group.
- Cloud Provider Support: Includes AWS, Microsoft Azure, VMware vCenter, and GCP (from version 1.2.1).
- Scheduled Data Updates: Separate scheduled jobs run every 30 minutes for each cloud provider to refresh Configuration Item (CI) data in analytical tables, ensuring up-to-date dashboards.
- Job Monitoring: Job details such as provider type, status, start and end times, and duration are stored in the Cloud Dashboard Job Status table for transparency and troubleshooting.
- Custom Reporting: Analytical tables support creation of custom dashboards and reports by associating tags with resources.
- Configurable Job Timeout: Scheduled jobs have a maximum runtime of 360 minutes, configurable via a system property to prevent long-running jobs.
Roles and Access
- ServiceNow AI Platform Administrator (admin): Responsible for installation, activation, and configuration of system properties for the Analytics and Reporting solution.
- Performance Analytics Administrator (paadmin): Manages indicators, widgets, dashboards, data collection, and sharing with stakeholders.
- Cloud Dashboard User (sndiscocd.user): Has read-only access to cloud resource analytics tables and dashboards, and can view cloud resource widgets.
- Cloud Dashboard Administrator (sndiscocd.admin): Can view, add, and edit dashboard widgets and reports with read-only access to analytics tables. This role includes the Cloud Dashboard User role by default.
This structured role hierarchy ensures appropriate access levels for managing and consuming analytics content efficiently.
Platform Analytics Solutions contain prepackaged Performance Analytics and Reporting content for use with other ServiceNow AI Platform products.
Performance Analytics Content Pack for Cloud Resources overview
The Performance Analytics Content Pack for Cloud Resources shows the aggregated view of all your Cloud Resources. You can filter on specific information for more details. There are also analytics tables and views that associate tags with resources so that you can build your own custom dashboards and reports.
- Amazon Web Services
- Microsoft Azure public clouds
- VMware vCenter
- Google Cloud Platform (GCP) (Supported with Performance Analytics Content Pack for Cloud Resources version 1.2.1 and higher).
The aggregate count of each cloud resource and the latest Cloud Discovery error logs are displayed on the dashboard. You can filter the cloud resources by the service account, datacenter, or resource group (only for Microsoft Azure) under a specific provider and view the resource count and the resources.
The base-system Performance Analytics Content Pack for Cloud Resources dashboard doesn’t contain any widget for the GCP resources. You can create the reports and widgets by consuming data from the appropriate tables. For more information on the tables that contain the GCP resources data, see Cloud Resources dashboard. Alternatively, you can install the Cloud Discovery Workspace application to view the GCP reports and widgets. For more information, see Cloud Discovery Workspace.
For each cloud provider, a separate scheduled job is triggered every 30 minutes. The latest CI data is updated in the cloud resource analytic tables, which allows the dashboard to be more realistic and have the updated count. The information about each scheduled job is available in the Cloud Dashboard Job Status [sn_disco_cd_cloud_dashboard_job_status] table. The job details including the provider type, status, start time, end time, and duration are stored in this table.
The reports for the cloud dashboard widgets are generated from the cloud resource analytical tables. The analytical tables are populated through the scheduled job. The scheduled job queries the new database views, and inserts and updates the records into the analytical tables.
The scheduled job can run for a maximum of 360 minutes. The maximum job timeout value is set using the system property (sn_disco_cd.scheduled_job_time_out_in_mins). If the scheduled job exceeds 360 minutes, or the time set in this property, then the job is canceled.
Required roles
- ServiceNow AI Platform administrator (admin): Install and activate this Analytics and Reporting Solution and can make any necessary changes to system properties.
- Performance Analytics administrator (pa_admin): Review the indicators, breakdowns, widgets, and dashboards. Set up and start data collection and share the dashboards with appropriate stakeholders.
- Cloud Dashboard user (sn_disco_cd.user): Crew the cloud resource widgets in the Cloud Dashboard and has read-only access on the Cloud Resource analytics tables and the dashboard reports.
- Cloud Dashboard administrator (sn_disco_cd.admin): View, add, or edit the dashboard widgets and reports and has read-only access on the Cloud Resource analytics tables. By default (sn_disco_cd.admin) contains the (sn_disco_cd.user) role and (discovery_admin) contains the (sn_disco_cd.admin) role.