2025-02-24 10:50:09 +00:00
---
title: Monitoring Project Progress
---
ClearML provides a comprehensive set of monitoring tools to help effectively track and manage machine learning projects.
These tools offer both high-level overviews and detailed insights into task execution, resource
utilization, and project performance.
2025-03-06 13:26:30 +00:00
## Project Overview
A project's **OVERVIEW** tab in the UI presents a general picture of a project:
* Metric Snapshot – A graphical representation of selected metric values across project tasks, offering a quick assessment of progress.
* Task Status Tracking – When a single metric variant is selected for the snapshot, task status is color-coded (e.g.,
Completed, Aborted, Published, Failed) for better visibility.
Use the Metric Snapshot to track project progress and identify trends in task performance.
For more information, see [Project Overview ](../webapp/webapp_project_overview.md ).


## Project Dashboard
2025-02-24 10:50:09 +00:00
:::info Pro Plan Offering
The Project Dashboard app is available under the ClearML Pro plan.
:::
The [**Project Dashboard** ](../webapp/applications/apps_dashboard.md ) UI application provides a centralized
view of project progress, task statuses, resource usage, and key performance metrics. It offers:
* Comprehensive insights:
* Track task statuses and trends over time.
* Monitor GPU utilization and worker activity.
* Analyze performance metrics.
* Proactive alerts - By integrating with Slack, the Dashboard can notify teams of task failures
and completions.
For more information, see [Project Dashboard ](../webapp/applications/apps_dashboard.md ).


2025-03-16 08:47:40 +00:00
## Task Monitoring
2025-02-24 10:50:09 +00:00
2025-03-17 08:50:34 +00:00
ClearML provides task monitoring capabilities through the [`clearml.automation.Monitor` ](https://github.com/clearml/clearml/blob/master/clearml/automation/monitor.py )
class. With this class you can implement monitoring workflows such as:
2025-02-24 10:50:09 +00:00
2025-03-06 13:26:30 +00:00
* Send notifications via Slack or other channels
* Trigger automated responses based on specific task conditions
2025-02-24 10:50:09 +00:00
2025-03-16 08:47:40 +00:00
For a practical example, see the [Slack Alerts Example ](../guides/services/slack_alerts.md ), which demonstrates how to:
2025-03-06 13:26:30 +00:00
2025-03-16 08:47:40 +00:00
* Track task status (completion, failure, etc.)
* Send notifications to a specified Slack channel
* Retrieve task details such as status, console logs, and links to the ClearML Web UI
2025-03-06 13:26:30 +00:00
2025-03-16 08:47:40 +00:00
You can also configure filters for task types and projects to reduce unnecessary notifications.
2025-03-06 13:26:30 +00:00


2025-02-24 10:50:09 +00:00