Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MysqlCollector ¶
type MysqlCollector struct {
*collector.BaseCollector
}
func NewMysqlCollector ¶
func NewMysqlCollector() *MysqlCollector
type MysqlRule ¶
type MysqlRule struct { Servers []string `` /* 298-byte string literal not displayed */ PerfEventsStatementsDigestTextLimit int64 `` /* 182-byte string literal not displayed */ PerfEventsStatementsLimit int64 `` /* 146-byte string literal not displayed */ PerfEventsStatementsTimeLimit int64 `` /* 162-byte string literal not displayed */ TableSchemaDatabases []string `` /* 134-byte string literal not displayed */ GatherProcessList bool `label:"Process List" json:"gather_process_list" description:"gather thread state counts from INFORMATION_SCHEMA.PROCESSLIST"` GatherUserStatistics bool `` /* 130-byte string literal not displayed */ GatherInfoSchemaAutoInc bool `` /* 140-byte string literal not displayed */ GatherInnoDBMetrics bool `label:"Innodb Metrics" json:"gather_innodb_metrics" description:"gather metrics from INFORMATION_SCHEMA.INNODB_METRICS"` GatherSlaveStatus bool `label:"Slave Status" json:"gather_slave_status" description:"gather metrics from SHOW SLAVE STATUS command output"` GatherBinaryLogs bool `label:"Binary Logs" json:"gather_binary_logs" description:"gather metrics from SHOW BINARY LOGS command output"` GatherTableIOWaits bool `` /* 136-byte string literal not displayed */ GatherTableLockWaits bool `label:"Table Lock Waits" json:"gather_table_lock_waits" description:"gather metrics from PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS"` GatherIndexIOWaits bool `` /* 142-byte string literal not displayed */ GatherEventWaits bool `label:"Event Waits" json:"gather_event_waits" description:"gather metrics from PERFORMANCE_SCHEMA.EVENT_WAITS"` GatherTableSchema bool `` /* 135-byte string literal not displayed */ GatherFileEventsStats bool `` /* 137-byte string literal not displayed */ GatherPerfEventsStatements bool `` /* 156-byte string literal not displayed */ GatherGlobalVars bool `` /* 135-byte string literal not displayed */ IntervalSlow string `` /* 145-byte string literal not displayed */ MetricVersion int `label:"-" json:"-"` plugins.ClientConfig }
Click to show internal directories.
Click to hide internal directories.