Status REST API — Monitoring Spark Applications Using REST API

Status REST API is a collection of REST endpoints under /api/v1 URI path in the root containers for application UI information:

  • SparkUI - Application UI for an active Spark application (i.e. a Spark application that is still running)

  • HistoryServer - Application UI for active and completed Spark applications (i.e. Spark applications that are still running or have already finished)

Status REST API uses ApiRootResource main resource class that registers /api/v1 URI path and the subpaths.

Table 1. URI Paths
Path Description


Delegates to the ApplicationListResource resource class


Delegates to the OneApplicationResource resource class


Creates a VersionInfo with the current version of Spark

Status REST API uses the following components: