SkySQL Monitoring

Overview

MariaDB SkySQL Monitoring enables real-time understanding of database status.

Component

Purpose

Metrics

  • Database server (node) and service (cluster) metrics optimized for MariaDB databases

  • Automatic collection and ingestion for MariaDB databases on SkySQL

  • Agent-based collection and ingestion for MariaDB databases outside SkySQL (via Remote Observability Service)

Dashboards

  • Pre-configured dashboards to visualize MariaDB database status and metrics

  • Dashboard configuration is customer-configurable

IP Allowlist

  • Optionally restricts dashboard access to authorized IP addresses

Alerts

  • Pre-configured alerts aligned to typical customer requirements, including "warning" and "critical" events

  • Alerting rules are customer-configurable

Notifications

  • Customer-configurable notification channels define recipients

  • Customer-configurable rule-based notifications define routing of alerts to recipients

Log Archive

  • Access to customer-configurable error logs, slow query logs, and audit logs

Remote Observability Service

  • Agent-based metrics and status collection for MariaDB databases outside SkySQL

Observability API

  • REST API to retrieve metrics from SkySQL Monitoring

  • Enables integration with external monitoring systems such as Datadog

Compatibility

  • Distributed Transactions

  • Multi-Node Analytics

  • Replicated Transactions

  • Single Node Analytics

  • Single Node Transactions