7
7
"keepTime": true,
8
8
"title": "ClickHouse Latency",
9
9
"type": "link",
10
- "url": "/d/mixin_clickhouse_latency "
10
+ "url": "/d/clickhouse_clickhouse_latency "
11
11
},
12
12
{
13
13
"keepTime": true,
14
14
"title": "ClickHouse Replica",
15
15
"type": "link",
16
- "url": "/d/mixin_clickhouse_replica "
16
+ "url": "/d/clickhouse_clickhouse_replica "
17
17
},
18
18
{
19
19
"keepTime": true,
20
20
"title": "Logs",
21
21
"type": "link",
22
- "url": "/d/mixin -logs"
22
+ "url": "/d/clickhouse -logs"
23
23
},
24
24
{
25
25
"asDropdown": true,
26
26
"includeVars": true,
27
27
"keepTime": true,
28
28
"tags": [
29
- "clickhouse-mixin "
29
+ "clickhouse"
30
30
],
31
31
"title": "All dashboards",
32
32
"type": "dashboards"
76
76
"type": "prometheus",
77
77
"uid": "${prometheus_datasource}"
78
78
},
79
- "expr": "rate(ClickHouseProfileEvents_SelectQuery{instance =~\"$instance \",job =~\"$job \"}[$__rate_interval])",
79
+ "expr": "rate(ClickHouseProfileEvents_SelectQuery{job =~\"$job \",instance =~\"$instance \"}[$__rate_interval])",
80
80
"interval": "30s",
81
81
"legendFormat": "{{instance}} - select query"
82
82
},
85
85
"type": "prometheus",
86
86
"uid": "${prometheus_datasource}"
87
87
},
88
- "expr": "rate(ClickHouseProfileEvents_InsertQuery{instance =~\"$instance \",job =~\"$job \"}[$__rate_interval])",
88
+ "expr": "rate(ClickHouseProfileEvents_InsertQuery{job =~\"$job \",instance =~\"$instance \"}[$__rate_interval])",
89
89
"interval": "30s",
90
90
"legendFormat": "{{instance}} - insert query"
91
91
},
94
94
"type": "prometheus",
95
95
"uid": "${prometheus_datasource}"
96
96
},
97
- "expr": "rate(ClickHouseProfileEvents_AsyncInsertQuery{instance =~\"$instance \",job =~\"$job \"}[$__rate_interval])",
97
+ "expr": "rate(ClickHouseProfileEvents_AsyncInsertQuery{job =~\"$job \",instance =~\"$instance \"}[$__rate_interval])",
98
98
"interval": "30s",
99
99
"legendFormat": "{{instance}} - async insert query"
100
100
}
145
145
"type": "prometheus",
146
146
"uid": "${prometheus_datasource}"
147
147
},
148
- "expr": "rate(ClickHouseProfileEvents_FailedSelectQuery{instance =~\"$instance \",job =~\"$job \"}[$__rate_interval])",
148
+ "expr": "rate(ClickHouseProfileEvents_FailedSelectQuery{job =~\"$job \",instance =~\"$instance \"}[$__rate_interval])",
149
149
"interval": "30s",
150
150
"legendFormat": "{{instance}} - Failed Select Query"
151
151
},
154
154
"type": "prometheus",
155
155
"uid": "${prometheus_datasource}"
156
156
},
157
- "expr": "rate(ClickHouseProfileEvents_FailedInsertQuery{instance =~\"$instance \",job =~\"$job \"}[$__rate_interval])",
157
+ "expr": "rate(ClickHouseProfileEvents_FailedInsertQuery{job =~\"$job \",instance =~\"$instance \"}[$__rate_interval])",
158
158
"interval": "30s",
159
159
"legendFormat": "{{instance}} - Failed Insert Query"
160
160
}
205
205
"type": "prometheus",
206
206
"uid": "${prometheus_datasource}"
207
207
},
208
- "expr": "rate(ClickHouseProfileEvents_RejectedInserts{instance =~\"$instance \",job =~\"$job \"}[$__rate_interval])",
208
+ "expr": "rate(ClickHouseProfileEvents_RejectedInserts{job =~\"$job \",instance =~\"$instance \"}[$__rate_interval])",
209
209
"interval": "30s",
210
210
"legendFormat": "{{instance}} - Rejected Inserts"
211
211
}
256
256
"type": "prometheus",
257
257
"uid": "${prometheus_datasource}"
258
258
},
259
- "expr": "(ClickHouseMetrics_MemoryTracking{instance =~\"$instance \",job =~\"$job \"})",
259
+ "expr": "(ClickHouseMetrics_MemoryTracking{job =~\"$job \",instance =~\"$instance \"})",
260
260
"legendFormat": "{{instance}} - Memory Tracking"
261
261
}
262
262
],
307
307
"type": "prometheus",
308
308
"uid": "${prometheus_datasource}"
309
309
},
310
- "expr": "(ClickHouseMetrics_MemoryTracking{instance =~\"$instance \",job =~\"$job \"} / ClickHouseAsyncMetrics_OSMemoryTotal{instance =~\"$instance \",job =~\"$job \"}) * 100",
310
+ "expr": "(ClickHouseMetrics_MemoryTracking{job =~\"$job \",instance =~\"$instance \"} / ClickHouseAsyncMetrics_OSMemoryTotal{job =~\"$job \",instance =~\"$instance \"}) * 100",
311
311
"legendFormat": "{{instance}} - Memory Tracking Percent"
312
312
}
313
313
],
357
357
"type": "prometheus",
358
358
"uid": "${prometheus_datasource}"
359
359
},
360
- "expr": "ClickHouseMetrics_TCPConnection{instance =~\"$instance \",job =~\"$job \"}",
360
+ "expr": "ClickHouseMetrics_TCPConnection{job =~\"$job \",instance =~\"$instance \"}",
361
361
"legendFormat": "{{instance}} - TCP connection"
362
362
},
363
363
{
364
364
"datasource": {
365
365
"type": "prometheus",
366
366
"uid": "${prometheus_datasource}"
367
367
},
368
- "expr": "ClickHouseMetrics_HTTPConnection{instance =~\"$instance \",job =~\"$job \"}",
368
+ "expr": "ClickHouseMetrics_HTTPConnection{job =~\"$job \",instance =~\"$instance \"}",
369
369
"legendFormat": "{{instance}} - HTTP connection"
370
370
},
371
371
{
372
372
"datasource": {
373
373
"type": "prometheus",
374
374
"uid": "${prometheus_datasource}"
375
375
},
376
- "expr": "ClickHouseMetrics_MySQLConnection{instance =~\"$instance \",job =~\"$job \"}",
376
+ "expr": "ClickHouseMetrics_MySQLConnection{job =~\"$job \",instance =~\"$instance \"}",
377
377
"legendFormat": "{{instance}} - MySQL connection"
378
378
},
379
379
{
380
380
"datasource": {
381
381
"type": "prometheus",
382
382
"uid": "${prometheus_datasource}"
383
383
},
384
- "expr": "ClickHouseMetrics_PostgreSQLConnection{instance =~\"$instance \",job =~\"$job \"}",
384
+ "expr": "ClickHouseMetrics_PostgreSQLConnection{job =~\"$job \",instance =~\"$instance \"}",
385
385
"legendFormat": "{{instance}} - PostgreSQL connection"
386
386
}
387
387
],
431
431
"type": "prometheus",
432
432
"uid": "${prometheus_datasource}"
433
433
},
434
- "expr": "rate(ClickHouseProfileEvents_NetworkReceiveBytes{instance =~\"$instance \",job =~\"$job \"}[$__rate_interval])",
434
+ "expr": "rate(ClickHouseProfileEvents_NetworkReceiveBytes{job =~\"$job \",instance =~\"$instance \"}[$__rate_interval])",
435
435
"interval": "30s",
436
436
"legendFormat": "{{instance}} - network receive bytes"
437
437
}
482
482
"type": "prometheus",
483
483
"uid": "${prometheus_datasource}"
484
484
},
485
- "expr": "rate(ClickHouseProfileEvents_NetworkSendBytes{instance =~\"$instance \",job =~\"$job \"}[$__rate_interval])",
485
+ "expr": "rate(ClickHouseProfileEvents_NetworkSendBytes{job =~\"$job \",instance =~\"$instance \"}[$__rate_interval])",
486
486
"interval": "30s",
487
487
"legendFormat": "{{instance}} - network send bytes"
488
488
}
494
494
"refresh": "1m",
495
495
"schemaVersion": 39,
496
496
"tags": [
497
- "clickhouse-mixin "
497
+ "clickhouse"
498
498
],
499
499
"templating": {
500
500
"list": [
505
505
"regex": "",
506
506
"type": "datasource"
507
507
},
508
+ {
509
+ "allValue": ".+",
510
+ "datasource": {
511
+ "type": "prometheus",
512
+ "uid": "${prometheus_datasource}"
513
+ },
514
+ "includeAll": true,
515
+ "label": "Job",
516
+ "multi": true,
517
+ "name": "job",
518
+ "query": "label_values(ClickHouseMetrics_InterserverConnection{job=~\"integrations/clickhouse\"}, job)",
519
+ "refresh": 2,
520
+ "sort": 1,
521
+ "type": "query"
522
+ },
508
523
{
509
524
"allValue": ".+",
510
525
"datasource": {
515
530
"label": "Instance",
516
531
"multi": false,
517
532
"name": "instance",
518
- "query": "label_values(ClickHouseMetrics_InterserverConnection{job=~\"$job\"}, instance)",
533
+ "query": "label_values(ClickHouseMetrics_InterserverConnection{job=~\"integrations/clickhouse\",job=~\" $job\"}, instance)",
519
534
"refresh": 2,
520
535
"sort": 1,
521
536
"type": "query"
536
551
},
537
552
"timezone": "default",
538
553
"title": "ClickHouse overview",
539
- "uid": "mixin_clickhouse_overview "
554
+ "uid": "clickhouse_clickhouse_overview "
540
555
}
0 commit comments