β
spark.driver.block_manager.disk.usage | Disk space used by the BlockManager. | mb | UpDownCounter | |
β
spark.driver.block_manager.memory.usage | Memory usage for the driverβs BlockManager. | mb | UpDownCounter | location, state |
β
spark.driver.code_generator.compilation.average_time | Average time spent during CodeGenerator source code compilation operations. | ms | Gauge | |
β
spark.driver.code_generator.compilation.count | Number of source code compilation operations performed by the CodeGenerator. | { compilation } | Counter | |
β
spark.driver.code_generator.generated_class.average_size | Average class size of the classes generated by the CodeGenerator. | bytes | Gauge | |
β
spark.driver.code_generator.generated_class.count | Number of classes generated by the CodeGenerator. | { class } | Counter | |
β
spark.driver.code_generator.generated_method.average_size | Average method size of the classes generated by the CodeGenerator. | bytes | Gauge | |
β
spark.driver.code_generator.generated_method.count | Number of methods generated by the CodeGenerator. | { method } | Counter | |
β
spark.driver.code_generator.source_code.average_size | Average size of the source code generated by a CodeGenerator code generation operation. | bytes | Gauge | |
β
spark.driver.code_generator.source_code.operations | Number of source code generation operations performed by the CodeGenerator. | { operation } | Counter | |
β
spark.driver.dag_scheduler.job.active | Number of active jobs currently being processed by the DAGScheduler. | { job } | UpDownCounter | |
β
spark.driver.dag_scheduler.job.count | Number of jobs that have been submitted to the DAGScheduler. | { job } | Counter | |
β
spark.driver.dag_scheduler.stage.count | Number of stages the DAGScheduler is either running or needs to run. | { stage } | UpDownCounter | scheduler_status |
β
spark.driver.dag_scheduler.stage.failed | Number of failed stages run by the DAGScheduler. | { stage } | Counter | |
β
spark.driver.executor.gc.operations | Number of garbage collection operations performed by the driver. | { gc_operation } | Counter | gc_type |
β
spark.driver.executor.gc.time | Total elapsed time during garbage collection operations performed by the driver. | ms | Counter | gc_type |
β
spark.driver.executor.memory.execution | Amount of execution memory currently used by the driver. | bytes | UpDownCounter | location |
β
spark.driver.executor.memory.jvm | Amount of memory used by the driverβs JVM. | bytes | UpDownCounter | location |
β
spark.driver.executor.memory.pool | Amount of pool memory currently used by the driver. | bytes | UpDownCounter | pool_memory_type |
β
spark.driver.executor.memory.storage | Amount of storage memory currently used by the driver. | bytes | UpDownCounter | location |
β
spark.driver.hive_external_catalog.file_cache_hits | Number of file cache hits on the HiveExternalCatalog. | { hit } | Counter | |
β
spark.driver.hive_external_catalog.files_discovered | Number of files discovered while listing the partitions of a table in the Hive metastore | { file } | Counter | |
β
spark.driver.hive_external_catalog.hive_client_calls | Number of calls to the underlying Hive Metastore client made by the Spark application. | { call } | Counter | |
β
spark.driver.hive_external_catalog.parallel_listing_jobs | Number of parallel listing jobs initiated by the HiveExternalCatalog when listing partitions of a table. | { listing_job } | Counter | |
β
spark.driver.hive_external_catalog.partitions_fetched | Table partitions fetched by the HiveExternalCatalog. | { partition } | Counter | |
β
spark.driver.jvm_cpu_time | Current CPU time taken by the Spark driver. | ns | Counter | |
β
spark.driver.live_listener_bus.dropped | Number of events that have been dropped by the LiveListenerBus. | { event } | Counter | |
β
spark.driver.live_listener_bus.posted | Number of events that have been posted on the LiveListenerBus. | { event } | Counter | |
β
spark.driver.live_listener_bus.processing_time.average | Average time taken for the LiveListenerBus to process an event posted to it. | ms | Gauge | |
β
spark.driver.live_listener_bus.queue_size | Number of events currently waiting to be processed by the LiveListenerBus. | { event } | UpDownCounter | |
β
spark.executor.disk.usage | Disk space used by this executor for RDD storage. | bytes | UpDownCounter | |
β
spark.executor.gc_time | Elapsed time the JVM spent in garbage collection in this executor. | ms | Counter | |
β
spark.executor.input_size | Amount of data input for this executor. | bytes | Counter | |
β
spark.executor.memory.usage | Storage memory used by this executor. | bytes | UpDownCounter | |
β
spark.executor.shuffle.io.size | Amount of data written and read during shuffle operations for this executor. | bytes | Counter | direction |
β
spark.executor.storage_memory.usage | The executorβs storage memory usage. | bytes | UpDownCounter | location, state |
β
spark.executor.task.active | Number of tasks currently running in this executor. | { task } | UpDownCounter | |
β
spark.executor.task.limit | Maximum number of tasks that can run concurrently in this executor. | { task } | UpDownCounter | |
β
spark.executor.task.result | Number of tasks with a specific result in this executor. | { task } | Counter | executor_task_result |
β
spark.executor.time | Elapsed time the JVM spent executing tasks in this executor. | ms | Counter | |
β
spark.job.stage.active | Number of active stages in this job. | { stage } | UpDownCounter | |
β
spark.job.stage.result | Number of stages with a specific result in this job. | { stage } | Counter | job_result |
β
spark.job.task.active | Number of active tasks in this job. | { task } | UpDownCounter | |
β
spark.job.task.result | Number of tasks with a specific result in this job. | { task } | Counter | job_result |
β
spark.stage.disk.spilled | The amount of disk space used for storing portions of overly large data chunks that couldnβt fit in memory in this stage. | bytes | Counter | |
β
spark.stage.executor.cpu_time | CPU time spent by the executor in this stage. | ns | Counter | |
β
spark.stage.executor.run_time | Amount of time spent by the executor in this stage. | ms | Counter | |
β
spark.stage.io.records | Number of records written and read in this stage. | { record } | Counter | direction |
β
spark.stage.io.size | Amount of data written and read at this stage. | bytes | Counter | direction |
β
spark.stage.jvm_gc_time | The amount of time the JVM spent on garbage collection in this stage. | ms | Counter | |
β
spark.stage.memory.peak | Peak memory used by internal data structures created during shuffles, aggregations and joins in this stage. | bytes | Counter | |
β
spark.stage.memory.spilled | The amount of memory moved to disk due to size constraints (spilled) in this stage. | bytes | Counter | |
β
spark.stage.shuffle.blocks_fetched | Number of blocks fetched in shuffle operations in this stage. | { block } | Counter | source |
β
spark.stage.shuffle.fetch_wait_time | Time spent in this stage waiting for remote shuffle blocks. | ms | Counter | |
β
spark.stage.shuffle.io.disk | Amount of data read to disk in shuffle operations (sometimes required for large blocks, as opposed to the default behavior of reading into memory). | bytes | Counter | |
β
spark.stage.shuffle.io.read.size | Amount of data read in shuffle operations in this stage. | bytes | Counter | source |
β
spark.stage.shuffle.io.records | Number of records written or read in shuffle operations in this stage. | { record } | Counter | direction |
β
spark.stage.shuffle.io.write.size | Amount of data written in shuffle operations in this stage. | bytes | Counter | |
β
spark.stage.shuffle.write_time | Time spent blocking on writes to disk or buffer cache in this stage. | ns | Counter | |
β
spark.stage.status | A one-hot encoding representing the status of this stage. | { status } | UpDownCounter | stage_active, stage_complete, stage_pending, stage_failed |
β
spark.stage.task.active | Number of active tasks in this stage. | { task } | UpDownCounter | |
β
spark.stage.task.result | Number of tasks with a specific result in this stage. | { task } | Counter | stage_task_result |
β
spark.stage.task.result_size | The amount of data transmitted back to the driver by all the tasks in this stage. | bytes | Counter | |