Skip to content

Commit bece27d

Browse files
Add metrics scopes for the archival queue (#3566)
1 parent d112ea8 commit bece27d

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

common/metrics/metric_defs.go

+8
Original file line numberDiff line numberDiff line change
@@ -694,6 +694,14 @@ const (
694694
PersistenceRangeCompleteVisibilityTasksScope = "RangeCompleteVisibilityTasks"
695695
// PersistenceGetReplicationTaskScope tracks GetReplicationTask calls made by service to persistence layer
696696
PersistenceGetReplicationTaskScope = "GetReplicationTask"
697+
// PersistenceGetArchivalTaskScope tracks GetArchivalTask calls made by service to persistence layer
698+
PersistenceGetArchivalTaskScope = "GetArchivalTask"
699+
// PersistenceGetArchivalTasksScope tracks GetArchivalTasks calls made by service to persistence layer
700+
PersistenceGetArchivalTasksScope = "GetArchivalTasks"
701+
// PersistenceCompleteArchivalTaskScope tracks CompleteArchivalTasks calls made by service to persistence layer
702+
PersistenceCompleteArchivalTaskScope = "CompleteArchivalTask"
703+
// PersistenceRangeCompleteArchivalTasksScope tracks CompleteArchivalTasks calls made by service to persistence layer
704+
PersistenceRangeCompleteArchivalTasksScope = "RangeCompleteArchivalTasks"
697705
// PersistenceGetReplicationTasksScope tracks GetReplicationTasks calls made by service to persistence layer
698706
PersistenceGetReplicationTasksScope = "GetReplicationTasks"
699707
// PersistenceCompleteReplicationTaskScope tracks CompleteReplicationTasks calls made by service to persistence layer

common/persistence/persistenceMetricClients.go

+8
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,8 @@ func (p *executionPersistenceClient) GetHistoryTask(
331331
operation = metrics.PersistenceGetVisibilityTaskScope
332332
case tasks.CategoryIDReplication:
333333
operation = metrics.PersistenceGetReplicationTaskScope
334+
case tasks.CategoryIDArchival:
335+
operation = metrics.PersistenceGetArchivalTaskScope
334336
default:
335337
return nil, serviceerror.NewInternal(fmt.Sprintf("unknown task category type: %v", request.TaskCategory))
336338
}
@@ -357,6 +359,8 @@ func (p *executionPersistenceClient) GetHistoryTasks(
357359
operation = metrics.PersistenceGetVisibilityTasksScope
358360
case tasks.CategoryIDReplication:
359361
operation = metrics.PersistenceGetReplicationTasksScope
362+
case tasks.CategoryIDArchival:
363+
operation = metrics.PersistenceGetArchivalTasksScope
360364
default:
361365
return nil, serviceerror.NewInternal(fmt.Sprintf("unknown task category type: %v", request.TaskCategory))
362366
}
@@ -383,6 +387,8 @@ func (p *executionPersistenceClient) CompleteHistoryTask(
383387
operation = metrics.PersistenceCompleteVisibilityTaskScope
384388
case tasks.CategoryIDReplication:
385389
operation = metrics.PersistenceCompleteReplicationTaskScope
390+
case tasks.CategoryIDArchival:
391+
operation = metrics.PersistenceCompleteArchivalTaskScope
386392
default:
387393
return serviceerror.NewInternal(fmt.Sprintf("unknown task category type: %v", request.TaskCategory))
388394
}
@@ -409,6 +415,8 @@ func (p *executionPersistenceClient) RangeCompleteHistoryTasks(
409415
operation = metrics.PersistenceRangeCompleteVisibilityTasksScope
410416
case tasks.CategoryIDReplication:
411417
operation = metrics.PersistenceRangeCompleteReplicationTasksScope
418+
case tasks.CategoryIDArchival:
419+
operation = metrics.PersistenceRangeCompleteArchivalTasksScope
412420
default:
413421
return serviceerror.NewInternal(fmt.Sprintf("unknown task category type: %v", request.TaskCategory))
414422
}

0 commit comments

Comments
 (0)