<@U06RKAMK0UC> how to see resource utilization in ...
# ask-ai
s
@ancient-wolf-19325 how to see resource utilization in flyte byoc?
a
To see resource utilization in Flyte BYOC (Bring Your Own Cloud), you can use the built-in monitoring and metrics features. Flyte emits metrics via Prometheus, and provides Grafana dashboards for monitoring workflow executions, system performance, and API-level activity. These dashboards display resource usage such as CPU, memory, and GPU for workflows and tasks. You can also configure logging links in the UI to access task logs from various log aggregators, which may include resource usage details. For BYOC, ensure your deployment is configured to expose these metrics and connect to your Prometheus/Grafana stack for visualization and analysis, as described in the documentation for Flyte monitoring and resource management features. If you need to set up or customize resource quotas and monitoring, refer to the cluster resource manager and monitoring configuration in your deployment. This allows you to track and manage resource utilization per project, domain, or workflow, and visualize it in Grafana dashboards connected to your Prometheus instance. For more details on configuration and dashboard setup, see the Flyte documentation and Helm chart references for BYOC deployments. Would you like more detail on configuring Prometheus, Grafana, or Flyte's resource manager for BYOC? Sources: - https://www.union.ai/docs/flyte/user-guide/core-concepts/workflows/viewing-workflow-executions/ - https://www.union.ai/docs/flyte/user-guide/getting-started/running-your-workflow/ ๐Ÿ‘ 0 button ๐Ÿ‘Ž 0 button ๐Ÿ’ก Hint: Mention @runllm in the thread for followups.
s
what do I need to do to enable task level monitoring? @ancient-wolf-19325
a
It seems likely that to enable task-level monitoring in Flyte, you need to ensure that Prometheus is set up to scrape Flyte metrics and that your Flyte deployment is configured to emit the relevant metrics. This typically involves deploying Prometheus, configuring ServiceMonitors for Flyte components (such as FlytePropeller and FlyteAdmin), and using Grafana dashboards to visualize task-level metrics like execution time, resource usage, and status. The Flyte UI also provides task logs and execution details, but for granular monitoring, Prometheus and Grafana are recommended. You may need to adjust your Helm chart values to enable metrics endpoints and ServiceMonitors, and ensure your logging configuration is set up to capture task logs. There is no explicit mention of a single "enable task-level monitoring" switch, but following the standard monitoring setup for Flyte will provide task-level observability. Would you like more detail on configuring Prometheus, ServiceMonitors, or Grafana dashboards for Flyte? Sources: - https://github.com/flyteorg/flyte/issues/6437 - https://github.com/flyteorg/flyte/issues/3272 ๐Ÿ‘ 0 button ๐Ÿ‘Ž 0 button ๐Ÿ’ก Hint: Mention @runllm in the thread for followups.
f
You can ask this in your Channel
s
@freezing-airport-6809 what channel?
f
You are asking about byoc
Thatโ€™s a union premium customer and we have private slack channels with your org
Sorry I donโ€™t know which company you work for
s
oops I mistyped, I have flyte deployed to AWS, not using Union