Apache Spark · Capability
Apache Spark Monitoring REST API
Apache Spark Monitoring REST API. 26 operations. Lead operation: List applications. Self-contained Naftiko capability covering one Apache Spark business surface.
What You Can Do
GET
Get
— List applications
/v1/applications
GET
Get
— List all executors (active and dead)
/v1/applications/{app-id}/allexecutors
GET
Get
— Application environment
/v1/applications/{app-id}/environment
GET
Get
— List active executors
/v1/applications/{app-id}/executors
GET
Get
— Executor thread dump
/v1/applications/{app-id}/executors/{executor-id}/threads
GET
Get
— List jobs for an application
/v1/applications/{app-id}/jobs
GET
Get
— Get a job
/v1/applications/{app-id}/jobs/{job-id}
GET
Get
— List SQL executions
/v1/applications/{app-id}/sql
GET
Get
— Get SQL execution details
/v1/applications/{app-id}/sql/{execution-id}
GET
Get
— List stages
/v1/applications/{app-id}/stages
GET
Get
— Get stage
/v1/applications/{app-id}/stages/{stage-id}
GET
Get
— Get stage attempt
/v1/applications/{app-id}/stages/{stage-id}/{stage-attempt-id}
GET
Get
— Stage attempt task list
/v1/applications/{app-id}/stages/{stage-id}/{stage-attempt-id}/tasklist
GET
Get
— Stage attempt task summary
/v1/applications/{app-id}/stages/{stage-id}/{stage-attempt-id}/tasksummary
GET
Get
— List persisted RDDs
/v1/applications/{app-id}/storage/rdd
GET
Get
— Get RDD details
/v1/applications/{app-id}/storage/rdd/{rdd-id}
GET
Get
— Streaming batches
/v1/applications/{app-id}/streaming/batches
GET
Get
— Streaming batch details
/v1/applications/{app-id}/streaming/batches/{batch-id}
GET
Get
— Streaming batch operations
/v1/applications/{app-id}/streaming/batches/{batch-id}/operations
GET
Get
— Streaming output operation details
/v1/applications/{app-id}/streaming/batches/{batch-id}/operations/{outputop-id}
GET
Get
— Streaming receivers
/v1/applications/{app-id}/streaming/receivers
GET
Get
— Streaming receiver details
/v1/applications/{app-id}/streaming/receivers/{stream-id}
GET
Get
— Streaming statistics
/v1/applications/{app-id}/streaming/statistics
GET
Get
— Download event logs
/v1/applications/{base-app-id}/logs
GET
Get
— Download event logs for an attempt
/v1/applications/{base-app-id}/{attempt-id}/logs
GET
Get
— Spark version
/v1/version
MCP Tools
list-applications
List applications
read-only
idempotent
list-all-executors-active-and
List all executors (active and dead)
read-only
idempotent
application-environment
Application environment
read-only
idempotent
list-active-executors
List active executors
read-only
idempotent
executor-thread-dump
Executor thread dump
read-only
idempotent
list-jobs-application
List jobs for an application
read-only
idempotent
get-job
Get a job
read-only
idempotent
list-sql-executions
List SQL executions
read-only
idempotent
get-sql-execution-details
Get SQL execution details
read-only
idempotent
list-stages
List stages
read-only
idempotent
get-stage
Get stage
read-only
idempotent
get-stage-attempt
Get stage attempt
read-only
idempotent
stage-attempt-task-list
Stage attempt task list
read-only
idempotent
stage-attempt-task-summary
Stage attempt task summary
read-only
idempotent
list-persisted-rdds
List persisted RDDs
read-only
idempotent
get-rdd-details
Get RDD details
read-only
idempotent
streaming-batches
Streaming batches
read-only
idempotent
streaming-batch-details
Streaming batch details
read-only
idempotent
streaming-batch-operations
Streaming batch operations
read-only
idempotent
streaming-output-operation-details
Streaming output operation details
read-only
idempotent
streaming-receivers
Streaming receivers
read-only
idempotent
streaming-receiver-details
Streaming receiver details
read-only
idempotent
streaming-statistics
Streaming statistics
read-only
idempotent
download-event-logs
Download event logs
read-only
idempotent
download-event-logs-attempt
Download event logs for an attempt
read-only
idempotent
spark-version
Spark version
read-only
idempotent