Task Manager heading-link-icon

The task manager exposes metrics for underlying thread pools and jobs processing duration and count.

MetricTypeTagsDescription
corda_taskmanager_executor_active_threadsGauge
  • name
The approximate number of threads that are actively executing tasks.
corda_taskmanager_executor_completed_tasks_totalCounter
  • name
The approximate number of tasks that have completed execution.
corda_taskmanager_executor_idle_seconds_countCounter
  • name
The number of events that have been observed for the base metric.
corda_taskmanager_executor_idle_seconds_maxGauge
  • name
The maximum observed value for the base metric.
corda_taskmanager_executor_idle_seconds_sumCounter
  • name
The total sum of all observed values for the base metric.
corda_taskmanager_executor_pool_core_threadsGauge
  • name
The core number of threads for the pool.
corda_taskmanager_executor_pool_max_threadsGauge
  • name
The maximum allowed number of threads in the pool.
corda_taskmanager_executor_pool_size_threadsGauge
  • name
The current number of threads in the pool.
corda_taskmanager_executor_queue_remaining_tasksGauge
  • name
The number of additional elements that this queue can ideally accept without blocking.
corda_taskmanager_executor_queued_tasksGauge
  • name
The approximate number of tasks that are queued for execution.
corda_taskmanager_executor_scheduled_repetitively_totalCounter
  • name
corda_taskmanager_executor_seconds_countCounter
  • name
The number of events that have been observed for the base metric.
corda_taskmanager_executor_seconds_maxGauge
  • name
The maximum observed value for the base metric.
corda_taskmanager_executor_seconds_sumCounter
  • name
The total sum of all observed values for the base metric
corda_taskmanager_completion_time_countCounter
  • task.manager.name
  • task.type
The number of tasks completed by a task manager.
corda_taskmanager_completion_time_maxGauge
  • task.manager.name
  • task.type
The maximum time taken to complete a task by a task manager.
corda_taskmanager_completion_time_sumCounter
  • task.manager.name
  • task.type
The total sum of the time taken to execute all completed tasks by a task manager.
task_manager_live_tasksGauge
  • task.manager.name
  • task.type
The number of live tasks running or scheduled in the task manager.

Tags:

  • name: The name of the task manager.
  • task.manager.name: The name of the task manager.
  • task.type: The task type (SHORT_RUNNING, LONG_RUNNING, or SCHEDULED).

Was this page helpful?

Thanks for your feedback!

Chat with us

Chat with us on our #docs channel on slack. You can also join a lot of other slack channels there and have access to 1-on-1 communication with members of the R3 team and the online community.

Propose documentation improvements directly

Help us to improve the docs by contributing directly. It's simple - just fork this repository and raise a PR of your own - R3's Technical Writers will review it and apply the relevant suggestions.

We're sorry this page wasn't helpful. Let us know how we can make it better!

Chat with us

Chat with us on our #docs channel on slack. You can also join a lot of other slack channels there and have access to 1-on-1 communication with members of the R3 team and the online community.

Create an issue

Create a new GitHub issue in this repository - submit technical feedback, draw attention to a potential documentation bug, or share ideas for improvement and general feedback.

Propose documentation improvements directly

Help us to improve the docs by contributing directly. It's simple - just fork this repository and raise a PR of your own - R3's Technical Writers will review it and apply the relevant suggestions.