File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -114,4 +114,7 @@ const (
114
114
MemoryUsedHeap = CadenceMetricsPrefix + "memory-used-heap"
115
115
MemoryUsedStack = CadenceMetricsPrefix + "memory-used-stack"
116
116
NumGoRoutines = CadenceMetricsPrefix + "num-go-routines"
117
+
118
+ ConcurrentTaskQuota = CadenceMetricsPrefix + "concurrent-task-quota"
119
+ ConcurrentTaskRunning = CadenceMetricsPrefix + "concurrent-task-running"
117
120
)
Original file line number Diff line number Diff line change @@ -248,6 +248,8 @@ func (bw *baseWorker) runPoller() {
248
248
case <- bw .shutdownCh :
249
249
return
250
250
case <- bw .pollerRequestCh :
251
+ bw .metricsScope .Gauge (metrics .ConcurrentTaskQuota ).Update (float64 (cap (bw .pollerRequestCh )))
252
+ bw .metricsScope .Gauge (metrics .ConcurrentTaskRunning ).Update (float64 (cap (bw .pollerRequestCh ) - len (bw .pollerRequestCh )))
251
253
if bw .sessionTokenBucket != nil {
252
254
bw .sessionTokenBucket .waitForAvailableToken ()
253
255
}
You can’t perform that action at this time.
0 commit comments