Apache Zeppelin Monitoring
Monitoring Options
Apache Zeppelin is using Micrometer - a vendor-neutral application metrics facade.
Prometheus Monitoring
Prometheus is the leading monitoring solution for Kubernetes. The Prometheus endpoint can be activated with the configuration property zeppelin.metric.enable.prometheus. The metrics are accessible via the unauthenticated endpoint /metrics.
JMX Monitoring
JMX is a general solution for monitoring Java applications. JMX can be activated with the configuration property zeppelin.jmx.enable. The default port 9996 can be changed with the configuration property zeppelin.jmx.port.
Healthcheck Probe
Apache Zeppelin has two healthcheck related unauthenticated endpoints (/health/readiness, /health/liveness) that could be used for proxy and/or cloud setups.