ExecutorSource
ExecutorSource
is a Source of metrics for an Executor. It uses an executor’s threadPool for calculating the gauges.
Note
|
Every executor has its own separate ExecutorSource that is registered when CoarseGrainedExecutorBackend receives a RegisteredExecutor .
|
The name of a ExecutorSource
is executor.
Gauge | Description |
---|---|
threadpool.activeTasks |
Approximate number of threads that are actively executing tasks. |
threadpool.completeTasks |
Approximate total number of tasks that have completed execution. |
threadpool.currentPool_size |
Current number of threads in the pool. |
threadpool.maxPool_size |
Maximum allowed number of threads that have ever simultaneously been in the pool |
filesystem.hdfs.read_bytes |
Uses Hadoop’s FileSystem.getAllStatistics() and |
filesystem.hdfs.write_bytes |
Uses Hadoop’s FileSystem.getAllStatistics() and |
filesystem.hdfs.read_ops |
Uses Hadoop’s FileSystem.getAllStatistics() and |
filesystem.hdfs.largeRead_ops |
Uses Hadoop’s FileSystem.getAllStatistics() and |
filesystem.hdfs.write_ops |
Uses Hadoop’s FileSystem.getAllStatistics() and |
filesystem.file.read_bytes |
The same as |
filesystem.file.write_bytes |
The same as |
filesystem.file.read_ops |
The same as |
filesystem.file.largeRead_ops |
The same as |
filesystem.file.write_ops |
The same as |