MonitoringΒΆ

Tip

The Flyte core team publishes a maintains Grafana dashboards built using Prometheus data sources and can be found here.

Flyte Backend is written in Golang and exposes stats using Prometheus. The Stats themselves are labeled with the Workflow, Task, Project & Domain wherever appropriate.

The dashboards are divided into primarily 2 types:

  • User facing dashboards. These are dashboards that can be used to triage/investigate/observe performance and characterisitics of Workflows and tasks. The User facing dashboard is published under Grafana marketplace ID 13980

  • System Dashboards. These dashboards are useful for the system maintainer to maintain their Flyte deployments. These are further divided into
    • DataPlane/FlytePropeller dashboards published @ 13979

    • ControlPlane/Flyteadmin dashboards published @ 13981

These are basic dashboards and do no include all the metrics that are exposed by Flyte. Please help us improve the dashboards by contributing to them. Refer to the build scripts here.