Web UI and REST API

Dashboard

Samza’s ApplicationMaster comes with a dashboard to show useful information such as:

  1. Where containers are located.
  2. Links to logs.
  3. The Samza job’s configuration.
  4. Container failure count.

You can find this dashboard by going to your YARN grid’s ResourceManager page (usually something like http://localhost:8088/cluster), and clicking on the “ApplicationMaster” link of a running Samza job.

Screenshot of ApplicationMaster dashboard

REST API

REST API produces JSON and provides information about metrics, task context, config, containers and status.

Endpoint Meaning
/metricsHahsMap that represents metrics for every 60 seconds.
/task-contextHashMap that provides information about task context including task name and task ID.
/amHashMap that represents information about containers and status.
/configHashMap that represents the config.

Application Master »