add more galera charts
Tom Worster committed
Nov 7, 2017 at 13:22 UTC
48d4cbf54d4fcf112295ddd35b31cad67ca47626
1 file changed
+28
-6
python.d/mysql.chart.py
+28
-6
@@ -118,7 +118,12 @@ GLOBAL_STATS = [
118
'wsrep_local_recv_queue',
119
'wsrep_local_send_queue',
120
'wsrep_received',
121
- 'wsrep_replicated']
121
+ 'wsrep_replicated',
122
+ 'wsrep_received_bytes',
123
+ 'wsrep_replicated_bytes',
124
+ 'wsrep_local_bf_aborts',
125
+ 'wsrep_local_cert_failures',
126
+ 'wsrep_flow_control_paused_ns']
127
128
def slave_seconds(value):
129
try:
@@ -152,7 +157,7 @@ ORDER = ['net',
157
'qcache_ops', 'qcache', 'qcache_freemem', 'qcache_memblocks',
158
'key_blocks', 'key_requests', 'key_disk_ops',
159
'files', 'files_rate', 'slave_behind', 'slave_status',
155
- 'galera_writesets', 'galera_queue']
160
+ 'galera_writesets', 'galera_bytes', 'galera_queue', 'galera_conflicts', 'galera_flow_control']
161
162
CHARTS = {
163
'net': {
@@ -417,16 +422,33 @@ CHARTS = {
422
['Slave_IO_Running', 'io_running', 'absolute']
423
]},
424
'galera_writesets': {
420
- 'options': [None, 'Galera writesets', 'writesets/s', 'galera', 'mysql.galera_writesets', 'line'],
425
+ 'options': [None, 'Replicated writesets', 'writesets/s', 'galera', 'mysql.galera_writesets', 'line'],
426
'lines': [
427
['wsrep_received', 'rx', 'incremental'],
428
['wsrep_replicated', 'tx', 'incremental', -1, 1],
429
]},
430
+ 'galera_bytes': {
431
+ 'options': [None, 'Replicated bytes', 'bytes/s', 'galera', 'mysql.galera_bytes', 'line'],
432
+ 'lines': [
433
+ ['wsrep_received_bytes', 'rx', 'incremental'],
434
+ ['wsrep_replicated_bytes', 'tx', 'incremental', -1, 1],
435
+ ]},
436
'galera_queue': {
426
- 'options': [None, 'Galera queue', 'writesets', 'galera', 'mysql.galera_queue', 'area'],
437
+ 'options': [None, 'Galera queue', 'writesets', 'galera', 'mysql.galera_queue', 'line'],
438
+ 'lines': [
439
+ ['wsrep_local_recv_queue', 'rx', 'absolute'],
440
+ ['wsrep_local_send_queue', 'tx', 'absolute', -1, 1],
441
+ ]},
442
+ 'galera_conflicts': {
443
+ 'options': [None, 'Replication conflicts', 'transactions', 'galera', 'mysql.galera_conflicts', 'area'],
444
+ 'lines': [
445
+ ['wsrep_local_bf_aborts', 'bf_aborts', 'incremental'],
446
+ ['wsrep_local_cert_failures', 'cert_fails', 'incremental', -1, 1],
447
+ ]},
448
+ 'galera_flow_control': {
449
+ 'options': [None, 'Flow control', 'millisec', 'galera', 'mysql.galera_flow_control', 'area'],
450
'lines': [
428
- ['wsrep_local_recv_queue', 'rx', 'incremental'],
429
- ['wsrep_local_send_queue', 'tx', 'incremental', -1, 1],
451
+ ['wsrep_flow_control_paused_ns', 'paused', 'incremental', 1, 1000000],
452
]}
453
}
454