Documentation forSolarWinds Observability SaaS

MySQL Flexible Server metrics

Azure MySQL Flexible Server is a fully managed, production-ready relational database service in the Microsoft Cloud. Use the Azure Resource Manager to gather metrics for this resource, then ensure your cloud platform is configured in SolarWinds Observability SaaS to collect this resource type's data. See Add an Azure cloud account.

Depending on the subscription pricing tier of your Azure account or its resources, additional metrics may be available for this entity. To collect additional Azure metrics, select the premium pricing tier when configuring your Azure namespaces.

Many of the collected metrics from MySQL Flexible Server entities are displayed as widgets in SolarWinds Observability explorers; additional metrics may be collected and available in the Metrics Explorer. You can also create an alert for when an entity's metric value moves out of a specific range. See Entities in SolarWinds Observability SaaS for information about entity types in SolarWinds Observability SaaS.

The following table lists some of the metrics collected for these entities. To see the MySQL Flexible Server metrics in the Metrics Explorer, type azure.mysql.flexible in the search box.

MetricUnitsDescription
sw.metrics.healthscorePercent (%)

Health score. A health score provides real-time insight into the overall health and performance of your monitored entities. The health score is calculated based on anomalies detected for the entity, alerts triggered for the entity's metrics, and the status of the entity. The health score is displayed as a single numerical value that ranges from a Good (70-100) to Moderate (40-69) to Bad (0-39) distinction.

To view the health score for MySQL Flexible Server entities in the Metrics Explorer, filter the sw.metrics.healthscore metric by entity_types and select azuremysqlflexible.

azure.mysql.flexible.aborted_connectionsCountAborted Connections.
azure.mysql.flexible.active_connectionsCountActive Connections.
azure.mysql.flexible.available_memory_bytesbytesAmount of physical memory, in bytes.
azure.mysql.flexible.cpu_percentPercent (%)Host CPU Percent.
azure.mysql.flexible.backup_storage_usedbytesBackup Storage Used.
azure.mysql.flexible.binlog_storage_usedbytesStorage used by Binlog files.
azure.mysql.flexible.memory_percentPercent (%)Host Memory Percent.
azure.mysql.flexible.network_bytes_egressbytesHost Network egress in bytes.
azure.mysql.flexible.network_bytes_ingressbytesHost Network ingress in bytes.
azure.mysql.flexible.QueriesCountNumber of queries.
azure.mysql.flexible.Slow_queriesCountThe number of queries that have taken more than long_query_time seconds.
azure.mysql.flexible.replication_lagseconds (s)Replication lag in seconds.
azure.mysql.flexible.storage_io_countCountThe number of storage I/O consumed.
azure.mysql.flexible.storage_limitbytesStorage Limit.
azure.mysql.flexible.storage_usedbytesStorage Used.
azure.mysql.flexible.total_connectionsCountTotal Connections.
azure.mysql.flexible.storage_percentPercent (%)Percentage of storage.
azure.mysql.flexible.Threads_runningCountThe number of threads that are not sleeping.
azure.mysql.flexible.Com_alter_tableCountThe number of times ALTER TABLE statement has been executed.
azure.mysql.flexible.Com_create_dbCountThe number of times CREATE DB statement has been executed.
azure.mysql.flexible.Com_create_tableCountThe number of times CREATE TABLE statement has been executed.
azure.mysql.flexible.Com_deleteCountThe number of times DELETE statement has been executed.
azure.mysql.flexible.Com_drop_dbCountThe number of times DROP DB statement has been executed.
azure.mysql.flexible.Com_drop_tableCountThe number of times DROP TABLE statement has been executed.
azure.mysql.flexible.Com_insertCountThe number of times INSERT statement has been executed.
azure.mysql.flexible.Com_selectCountThe number of times SELECT statement has been executed.
azure.mysql.flexible.Com_updateCountThe number of times UPDATE statement has been executed.
azure.mysql.flexible.cpu_credits_consumedCountCPU Credits Consumed.
azure.mysql.flexible.cpu_credits_remainingCountCPU Credits Remaining.
azure.mysql.flexible.data_storage_usedbytesStorage used by data files.
azure.mysql.flexible.HA_IO_statusCountStatus for replication IO thread running.
azure.mysql.flexible.HA_replication_lagseconds (s)HA Replication lag in seconds.
azure.mysql.flexible.HA_SQL_statusCountStatus for replication SQL thread running.
azure.mysql.flexible.ibdata1_storage_usedbytesStorage used by ibdata1 files.
azure.mysql.flexible.Innodb_buffer_pool_pages_dataCountThe number of pages in the InnoDB buffer pool containing data.
azure.mysql.flexible.Innodb_buffer_pool_pages_dirtyCountThe current number of dirty pages in the InnoDB buffer pool.
azure.mysql.flexible.Innodb_buffer_pool_pages_flushedCountThe number of requests to flush pages from the InnoDB buffer pool.
azure.mysql.flexible.Innodb_buffer_pool_pages_freeCountThe number of free pages in the InnoDB buffer pool.
azure.mysql.flexible.Innodb_buffer_pool_read_requestsCountThe number of logical read requests.
azure.mysql.flexible.Innodb_buffer_pool_readsCountThe number of logical reads that InnoDB could not satisfy from the buffer pool, and had to read directly from disk.
azure.mysql.flexible.Innodb_data_writesCountThe total number of data writes.
azure.mysql.flexible.Innodb_row_lock_timemilliseconds (ms)The total time spent in acquiring row locks for InnoDB tables, in milliseconds.
azure.mysql.flexible.Innodb_row_lock_waitsCountThe number of times operations on InnoDB tables had to wait for a row lock.
azure.mysql.flexible.io_consumption_percentPercent (%)Storage I/O consumption percent.
azure.mysql.flexible.others_storage_usedbytesStorage used by other files.
azure.mysql.flexible.Replica_IO_RunningCountStatus for replication IO thread running.
azure.mysql.flexible.Replica_SQL_RunningCountStatus for replication SQL thread running.
azure.mysql.flexible.serverlog_storage_limitbytesServerlog Storage Limit.
azure.mysql.flexible.serverlog_storage_percentPercent (%)Serverlog Storage Percent.
azure.mysql.flexible.serverlog_storage_usagebytesServerlog Storage Used.
azure.mysql.flexible.storage_throttle_countCountStorage IO requests throttled in the selected time range. Deprecated, please check Storage IO Percent for throttling.