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.
Path | Description |
---|---|
Delegates to the ApplicationListResource resource class |
|
Delegates to the OneApplicationResource resource class |
|
Creates a |
Status REST API uses the following components:
-
Jersey RESTful Web Services framework with support for the Java API for RESTful Web Services (JAX-RS API)
-
Eclipse Jetty as the lightweight HTTP server and the Java Servlet container