Learn About Monitoring Features
This page is part of MariaDB's Documentation.
The parent of this page is: Features and Concepts
Topics on this page:
Overview
Advanced monitoring capabilities are included with your SkySQL service:
Basic node-level (server) and service-level health checks
Automatic metrics collection with robust coverage for all MariaDB components
Customer-configurable dashboards
Alerts and notifications triggered by customer-defined rules
Access to database logs
Agent to ingest metrics from non-SkySQL databases
REST API to access monitoring data
Health Checks
SkySQL automatically performs basic health checks for your SkySQL services and servers (nodes).
Status is indicated through the SkySQL Portal, DBaaS API, and SkySQL Monitoring.
At a glance, you can quickly check whether your service is healthy:
Or critical:
Metrics
Metrics optimized for MariaDB components support your capacity planning, performance management, and service operation needs:
SkySQL automatically collects metrics for SkySQL services and servers (nodes).
Metrics are made available through SkySQL Monitoring dashboards.
Dashboard Customization
Dashboards display SkySQL metrics and are customer-configurable:
Dashboards are provided per-service and per-server (node)
Metrics are grouped by topic, such as status, queries, and system resource usage
Time range is configurable from "last 5 minutes" to "last 7 days", or you can set an absolute time range
Panels (which display metric data) can be removed, moved, or resized
Alerts and Notifications (Rule-Based)
Alerts and notifications are triggered based on customer-defined rules:
Sensible defaults provide a starting point for customization, with outage and resource usage threshold-based warnings and critical alerts
Notifications occur to customer-defined email channels
Alerting rules can be tagged, and notifications can be sent for specific services or based on tags
Log Archive
Logs are archived:
Logs are downloadable by service, by server, by log type, and by day
Logs are rotated daily
Logs for both active and deleted services remain available with seven-year retention
Remote Observability Service
Remote Observability Service ingests metrics from MariaDB databases outside SkySQL:
Available to MariaDB enterprise customers for use on-premises and in the cloud
By installing the Remote Observability Agent, metrics and status are pushed to SkySQL Monitoring
Observability API
Observability API allows SkySQL Monitoring metrics to be accessed from popular APM platforms (Application Performance Monitoring platforms).