@@ -27,7 +27,7 @@ local commonlib = import 'common-lib/common/main.libsonnet';
27
27
replicaOperationsPanel:
28
28
commonlib.panels.generic.timeSeries.base.new(
29
29
'Replica operations' ,
30
- targets=[signals.replica.replicatedPartFetches.asTarget() { interval: '1m' }, signals.replica.replicatedPartMerges.asTarget() { interval: '1m' }, signals.replica.replicatedPartMutations.asTarget() { interval: '1m' }, signals.replica.replicatedPartChecks.asTarget() { interval: '1m' }],
30
+ targets=[signals.replica.replicatedPartFetches.asTarget() { interval: '1m' }, signals.replica.replicatedPartMerges.asTarget() { interval: '1m' }, signals.replica.replicatedPartMutations.asTarget() { interval: '1m' }, signals.replica.replicatedPartChecks.asTarget() { interval: '1m' }],
31
31
description='Replica Operations over time to other nodes'
32
32
)
33
33
+ g.panel.timeSeries.standardOptions.withUnit('/ sec' )
@@ -77,7 +77,7 @@ local commonlib = import 'common-lib/common/main.libsonnet';
77
77
successfulQueriesPanel:
78
78
commonlib.panels.generic.timeSeries.base.new(
79
79
'Successful queries' ,
80
- targets=[signals.queries.selectQueries.asTarget() { interval: '1m' }, signals.queries.insertQueries.asTarget() { interval: '1m' }, signals.queries.asyncInsertQueries.asTarget() { interval: '1m' }],
80
+ targets=[signals.queries.selectQueries.asTarget() { interval: '1m' }, signals.queries.insertQueries.asTarget() { interval: '1m' }, signals.queries.asyncInsertQueries.asTarget() { interval: '1m' }],
81
81
description='Rate of successful queries per second'
82
82
)
83
83
+ g.panel.timeSeries.standardOptions.withUnit('/ sec' )
@@ -87,7 +87,7 @@ local commonlib = import 'common-lib/common/main.libsonnet';
87
87
failedQueriesPanel:
88
88
commonlib.panels.generic.timeSeries.base.new(
89
89
'Failed queries' ,
90
- targets=[signals.queries.failedSelectQueries.asTarget() { interval: '1m' }, signals.queries.failedInsertQueries.asTarget() { interval: '1m' }],
90
+ targets=[signals.queries.failedSelectQueries.asTarget() { interval: '1m' }, signals.queries.failedInsertQueries.asTarget() { interval: '1m' }],
91
91
description='Rate of failed queries per second'
92
92
)
93
93
+ g.panel.timeSeries.standardOptions.withUnit('/ sec' )
@@ -97,7 +97,7 @@ local commonlib = import 'common-lib/common/main.libsonnet';
97
97
rejectedInsertsPanel:
98
98
commonlib.panels.generic.timeSeries.base.new(
99
99
'Rejected inserts' ,
100
- targets=[signals.queries.rejectedInserts.asTarget() { interval: '1m' }],
100
+ targets=[signals.queries.rejectedInserts.asTarget() { interval: '1m' }],
101
101
description='Number of rejected inserts per second'
102
102
)
103
103
+ g.panel.timeSeries.standardOptions.withUnit('/ sec' )
@@ -107,7 +107,7 @@ local commonlib = import 'common-lib/common/main.libsonnet';
107
107
memoryUsagePanel:
108
108
commonlib.panels.generic.timeSeries.base.new(
109
109
'Memory usage' ,
110
- targets=[signals.memory.memoryUsage.asTarget() { interval: '1m' }],
110
+ targets=[signals.memory.memoryUsage.asTarget() { interval: '1m' }],
111
111
description='Memory usage over time'
112
112
)
113
113
+ g.panel.timeSeries.standardOptions.withUnit('decbytes' )
@@ -143,7 +143,7 @@ local commonlib = import 'common-lib/common/main.libsonnet';
143
143
networkReceivedPanel:
144
144
commonlib.panels.generic.timeSeries.base.new(
145
145
'Network received' ,
146
- targets=[signals.network.networkReceiveBytes.asTarget() { interval: '1m' }],
146
+ targets=[signals.network.networkReceiveBytes.asTarget() { interval: '1m' }],
147
147
description='Received network throughput'
148
148
)
149
149
+ g.panel.timeSeries.queryOptions.withInterval('1m' )
@@ -154,18 +154,18 @@ local commonlib = import 'common-lib/common/main.libsonnet';
154
154
networkTransmittedPanel:
155
155
commonlib.panels.generic.timeSeries.base.new(
156
156
'Network transmitted' ,
157
- targets=[signals.network.networkSendBytes.asTarget() { interval: '1m' }],
157
+ targets=[signals.network.networkSendBytes.asTarget() { interval: '1m' }],
158
158
description='Transmitted network throughput'
159
- )
159
+ )
160
160
+ g.panel.timeSeries.standardOptions.withUnit('Bps' )
161
161
+ g.panel.timeSeries.fieldConfig.defaults.custom.withFillOpacity(0 )
162
162
+ g.panel.timeSeries.fieldConfig.defaults.custom.withSpanNulls(false ),
163
163
164
164
diskReadLatencyPanel:
165
165
commonlib.panels.generic.timeSeries.base.new(
166
166
'Disk read latency' ,
167
- # setting min interval to 2m to allow for enough data to be collected for an accurate increase
168
- targets=[signals.disk.diskReadLatency.asTarget() { interval: '2m' }],
167
+ // setting min interval to 2m to allow for enough data to be collected for an accurate increase
168
+ targets=[signals.disk.diskReadLatency.asTarget() { interval: '2m' }],
169
169
description='Time spent waiting for read syscall'
170
170
)
171
171
+ g.panel.timeSeries.standardOptions.withUnit('µs' )
@@ -175,8 +175,8 @@ local commonlib = import 'common-lib/common/main.libsonnet';
175
175
diskWriteLatencyPanel:
176
176
commonlib.panels.generic.timeSeries.base.new(
177
177
'Disk write latency' ,
178
- # setting min interval to 2m to allow for enough data to be collected for an accurate increase
179
- targets=[signals.disk.diskWriteLatency.asTarget() { interval: '2m' }],
178
+ // setting min interval to 2m to allow for enough data to be collected for an accurate increase
179
+ targets=[signals.disk.diskWriteLatency.asTarget() { interval: '2m' }],
180
180
description='Time spent waiting for write syscall'
181
181
)
182
182
+ g.panel.timeSeries.standardOptions.withUnit('µs' )
@@ -186,7 +186,7 @@ local commonlib = import 'common-lib/common/main.libsonnet';
186
186
networkTransmitLatencyInboundPanel:
187
187
commonlib.panels.generic.timeSeries.base.new(
188
188
'Network receive latency' ,
189
- targets=[signals.network.networkReceiveLatency.asTarget() { interval: '1m' }],
189
+ targets=[signals.network.networkReceiveLatency.asTarget() { interval: '1m' }],
190
190
description='Latency of inbound network traffic'
191
191
)
192
192
+ g.panel.timeSeries.standardOptions.withUnit('µs' )
@@ -196,7 +196,7 @@ local commonlib = import 'common-lib/common/main.libsonnet';
196
196
networkTransmitLatencyOutboundPanel:
197
197
commonlib.panels.generic.timeSeries.base.new(
198
198
'Network transmit latency' ,
199
- targets=[signals.network.networkSendLatency.asTarget() { interval: '1m' }],
199
+ targets=[signals.network.networkSendLatency.asTarget() { interval: '1m' }],
200
200
description='Latency of outbound network traffic'
201
201
)
202
202
+ g.panel.timeSeries.standardOptions.withUnit('µs' )
@@ -206,7 +206,7 @@ local commonlib = import 'common-lib/common/main.libsonnet';
206
206
zooKeeperWaitTimePanel:
207
207
commonlib.panels.generic.timeSeries.base.new(
208
208
'ZooKeeper wait time' ,
209
- targets=[signals.zookeeper.zooKeeperWaitTime.asTarget() { interval: '1m' }],
209
+ targets=[signals.zookeeper.zooKeeperWaitTime.asTarget() { interval: '1m' }],
210
210
description='Time spent waiting for ZooKeeper request to process'
211
211
)
212
212
+ g.panel.timeSeries.standardOptions.withUnit('µs' )
0 commit comments