Monitoring Platform Services
The Monitoring Application Service and Grafana Dashboards
The platform has a default (pre-deployed) tenant-wide monitoring application service (
monitoring) for monitoring application services and gathering performance statistics and additional data.
This service is enabled by default.
All Grafana user services in the platform that are created or restarted after the monitoring service is enabled have a
Application Services Monitoring— displays information for all the managed application services. Nuclio Functions Monitoring - Overview— displays information for all the deployed serverless Nuclio functions. Nuclio Functions Monitoring - Per Function— displays information for a specific Nuclio function, as set in the dashboard filter.
The name of the monitoring service on the
monitoring) links to the UI of the related Prometheus service.
The platform also has a shared single-instance tenant-wide application-cluster Grafana service with monitoring dashboards for the entire Kubernetes application cluster (rather than a specific Kubernetes namespace like the dashboards for the Grafana user service).
The dashboards are located under a
This service is accessible from the platform dashboard to users with the IT Admin management policy via a
The application-services and Nuclio-functions monitoring data that's displayed in the platform dashboard and in the platform's Grafana monitoring dashboards. Note that the predefined monitoring Grafana dashboards display information only when the monitoring service is enabled; the service is enabled by default.
Auto scaling of Nuclio functions.
You can also use the Kubernetes
kubectlCLI from a platform web-shell or Jupyter Notebook application service to monitor your Kubernetes application cluster. For details, see Kubernetes monitoring tools.