mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 18:40:14 -04:00
139 lines
4.1 KiB
YAML
139 lines
4.1 KiB
YAML
# sql:
|
|
# # MariaDB Status
|
|
# - name: "MariaDB Status"
|
|
# query: >-
|
|
# SELECT 'running' as status
|
|
# FROM information_schema.GLOBAL_STATUS
|
|
# WHERE VARIABLE_NAME = 'Uptime'
|
|
# AND CAST(VARIABLE_VALUE AS UNSIGNED) > 0;
|
|
# column: "status"
|
|
# value_template: "{{ value if value else 'stopped' }}"
|
|
|
|
# # MariaDB Version
|
|
# - name: "MariaDB Version"
|
|
# query: >-
|
|
# SELECT @@version as version;
|
|
# column: "version"
|
|
|
|
# # MariaDB Performance
|
|
# - name: "MariaDB Performance"
|
|
# query: >-
|
|
# SELECT CONCAT(
|
|
# ROUND(
|
|
# (SELECT VARIABLE_VALUE
|
|
# FROM information_schema.GLOBAL_STATUS
|
|
# WHERE VARIABLE_NAME = 'Queries') /
|
|
# (SELECT VARIABLE_VALUE
|
|
# FROM information_schema.GLOBAL_STATUS
|
|
# WHERE VARIABLE_NAME = 'Uptime')
|
|
# ), ' q/s') as performance;
|
|
# column: "performance"
|
|
|
|
# # Database size
|
|
# - name: "Database Size"
|
|
# query: >-
|
|
# SELECT ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) as size
|
|
# FROM information_schema.tables
|
|
# WHERE table_schema = 'HassDatabase';
|
|
# column: "size"
|
|
# unit_of_measurement: "MB"
|
|
# value_template: "{{ value | float }}"
|
|
|
|
# # Table count
|
|
# - name: "Database Tables Count"
|
|
# query: >-
|
|
# SELECT COUNT(*) as count
|
|
# FROM information_schema.tables
|
|
# WHERE table_schema = 'HassDatabase';
|
|
# column: "count"
|
|
# unit_of_measurement: "tables"
|
|
|
|
# # Total records
|
|
# - name: "Database Total Records"
|
|
# query: >-
|
|
# SELECT COUNT(*) as count
|
|
# FROM states;
|
|
# column: "count"
|
|
# unit_of_measurement: "records"
|
|
|
|
# # MariaDB uptime
|
|
# - name: "MariaDB Uptime"
|
|
# query: >-
|
|
# SELECT VARIABLE_VALUE as value
|
|
# FROM information_schema.GLOBAL_STATUS
|
|
# WHERE VARIABLE_NAME = 'Uptime';
|
|
# column: "value"
|
|
# unit_of_measurement: "seconds"
|
|
|
|
# # Active connections
|
|
# - name: "MariaDB Connections"
|
|
# query: >-
|
|
# SELECT VARIABLE_VALUE as value
|
|
# FROM information_schema.GLOBAL_STATUS
|
|
# WHERE VARIABLE_NAME = 'Threads_connected';
|
|
# column: "value"
|
|
# unit_of_measurement: "connections"
|
|
|
|
# # Total queries
|
|
# - name: "MariaDB Questions"
|
|
# query: >-
|
|
# SELECT VARIABLE_VALUE as value
|
|
# FROM information_schema.GLOBAL_STATUS
|
|
# WHERE VARIABLE_NAME = 'Questions';
|
|
# column: "value"
|
|
# unit_of_measurement: "queries"
|
|
|
|
# # MariaDB Buffer Pool Size
|
|
# - name: "MariaDB Buffer Pool Size"
|
|
# query: >-
|
|
# SELECT CONCAT(ROUND(@@innodb_buffer_pool_size/1024/1024/1024, 1), ' GB') as value;
|
|
# column: "value"
|
|
|
|
# # MariaDB Max Connections
|
|
# - name: "MariaDB Max Connections"
|
|
# query: >-
|
|
# SELECT @@max_connections as value;
|
|
# column: "value"
|
|
|
|
# # MariaDB InnoDB Log File Size
|
|
# - name: "MariaDB Log File Size"
|
|
# query: >-
|
|
# SELECT CONCAT(ROUND(@@innodb_log_file_size/1024/1024, 0), ' MB') as value;
|
|
# column: "value"
|
|
|
|
# # MariaDB Tmp Table Size
|
|
# - name: "MariaDB Tmp Table Size"
|
|
# query: >-
|
|
# SELECT CONCAT(ROUND(@@tmp_table_size/1024/1024, 0), ' MB') as value;
|
|
# column: "value"
|
|
|
|
# # MariaDB IO Capacity
|
|
# - name: "MariaDB IO Capacity"
|
|
# query: >-
|
|
# SELECT @@innodb_io_capacity as value;
|
|
# column: "value"
|
|
|
|
# # MariaDB IO Threads
|
|
# - name: "MariaDB IO Threads"
|
|
# query: >-
|
|
# SELECT CONCAT(
|
|
# 'Read: ', @@innodb_read_io_threads,
|
|
# ', Write: ', @@innodb_write_io_threads
|
|
# ) as value;
|
|
# column: "value"
|
|
|
|
# # MariaDB Table Cache
|
|
# - name: "MariaDB Table Cache"
|
|
# query: >-
|
|
# SELECT @@table_open_cache as value;
|
|
# column: "value"
|
|
|
|
# # MariaDB Buffer Sizes
|
|
# - name: "MariaDB Buffer Sizes"
|
|
# query: >-
|
|
# SELECT CONCAT(
|
|
# 'Sort: ', ROUND(@@sort_buffer_size/1024/1024, 0), 'M, ',
|
|
# 'Read: ', ROUND(@@read_buffer_size/1024/1024, 0), 'M, ',
|
|
# 'Join: ', ROUND(@@join_buffer_size/1024/1024, 0), 'M'
|
|
# ) as value;
|
|
# column: "value" |