> ## Documentation Index
> Fetch the complete documentation index at: https://docs.beam.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Monitoring

> Configure task-status notifications for an agent by choosing a schedule, channel, task statuses, and whether to include test tasks.

Monitoring lets you configure notifications for an agent's tasks. You choose when Beam sends a notification, which task statuses trigger it, and whether tasks run in test mode are included.

<Frame>
  <img src="https://mintcdn.com/beamai/JHnoCEC4zo9vcEgb/04-observability-analytics/monitoring/monitoring-current.jpg?fit=max&auto=format&n=JHnoCEC4zo9vcEgb&q=85&s=62a3fb66d45db174d8e95b38c86090f6" alt="New monitoring configuration form with schedule, channels, task statuses, and test-task controls" width="800" height="525" data-path="04-observability-analytics/monitoring/monitoring-current.jpg" />
</Frame>

<h2 id="create-a-monitoring-configuration">
  Create a monitoring configuration
</h2>

1. Open the agent's **Configuration**.
2. Select **Monitoring**.
3. Select **Create configuration**.
4. Choose a monitoring type.
5. Enable **Email** or connect **Slack**.
6. Select the task statuses that should trigger the notification.
7. Choose whether to include tasks run in test mode, then select **Create**.

<h2 id="monitoring-types">
  Monitoring types
</h2>

| Type             | Use it to                                                  |
| ---------------- | ---------------------------------------------------------- |
| Real-time alerts | Send a notification when a task reaches a selected status. |
| Daily report     | Receive a daily report.                                    |
| Weekly report    | Receive a weekly report.                                   |
| Monthly report   | Receive a monthly report.                                  |

<h2 id="notification-channels">
  Notification channels
</h2>

The configuration form includes an **Email** toggle and a **Connect Slack** option. Connect Slack before using Slack as the notification channel.

<h2 id="task-statuses">
  Task statuses
</h2>

Choose one or more task statuses for the configuration:

* Completed
* Failed
* Input required
* Consent required
* Authentication required
* Insufficient credits
* Aborted

<h2 id="include-test-tasks">
  Include test tasks
</h2>

Enable **Include test tasks** to also notify for tasks run in test mode.

<h2 id="see-also">
  See also
</h2>

* [Task Executions](/03-running-operations/task-management/task-executions/task-executions)
* [Analytics](/04-observability-analytics/overview-analytics/overview-analytics)
