---
title: Modal
description: Collect logs and metrics for your Modal applications
breadcrumbs: Docs > Integrations > Modal
---

# Modal
Supported OS Integration version1.5.0  Run your generative AI models, large-scale batch jobs, job queues, and much more through Modal.See audit logs, function logs, and utilization metrics in the Modal Datadog dashboard
## Overview{% #overview %}

[Modal](https://modal.com) lets you run generative AI models, large-scale batch jobs, job queues, and much more. This integration collects logs (stdout/stderr logging from your modal applications, or audit logs for your account) that you can visualize through Datadog dashboards and set up alerts for with Datadog monitors.

## Setup{% #setup %}

### Installation{% #installation %}

To set up the Modal integration:

1. Navigate to the [**Modal** tile](https://app.datadoghq.com/integrations?integrationId=modal) on the Datadog Integrations page and click **Install Integration**.

1. Click **Connect Accounts** to begin authorization of this integration. You will be redirected to log into [Modal](https://modal.com), and once logged in, you'll be redirected to the Datadog authorization page.

1. Click the **Authorize** button to complete setup.

Logs and metrics from your Modal apps should now start appearing in Datadog.

## Data Collected{% #data-collected %}

### Logs{% #logs %}

Modal collects all application (stdout/stderr logging for functions) and audit logs.

### Events{% #events %}

Modal does not include any events.

### Metrics{% #metrics %}

|  |
|  |
| **modal.container.running**(gauge)               | Number of running containers*Shown as container*   |
| **modal.container.terminations**(count)          | Number of terminated containers                    |
| **modal.cpu.utilization**(gauge)                 | Number of CPU cores in use                         |
| **modal.gpu.compute.utilization**(gauge)         | GPU compute utilization                            |
| **modal.gpu.memory.usage**(gauge)                | Amount of GPU memory in use*Shown as byte*         |
| **modal.gpu.memory.utilization**(gauge)          | GPU memory utilization*Shown as mebibyte*          |
| **modal.input\_events.elapsed\_time\_us**(count) | Elapsed time of input events*Shown as microsecond* |
| **modal.input\_events.successes**(count)         | Number of successful completed inputs              |
| **modal.input\_events.total\_inputs**(count)     | Number of completed inputs                         |
| **modal.memory.usage**(gauge)                    | Amount of memory in use*Shown as byte*             |
| **modal.memory.utilization**(gauge)              | Memory in use*Shown as mebibyte*                   |

## Uninstallation{% #uninstallation %}

Once this integration has been uninstalled, any previous authorizations are revoked and logs/metrics stop being emitted to Datadog.

1. Navigate to the [Modal metrics settings page](http://modal.com/settings/metrics) and select **Delete Datadog Integration**.
1. On the **Configure** tab in the Modal integration tile in Datadog, click **Uninstall Integration**.
1. Confirm that you want to uninstall the integration.
1. Ensure that all API keys associated with this integration have been disabled by searching for the integration name on the [API Keys](https://app.datadoghq.com/organization-settings/api-keys?filter=Modal) page.

## Troubleshooting{% #troubleshooting %}

Need help? Contact [Modal support](mailto:support@modal.com).
