---
title: Terraform
description: Monitor your terraform account and failed runs
breadcrumbs: Docs > Integrations > Terraform
---

# Terraform
Supported OS marketplaceIntegration version1.6.1   Terraform Organization and Workspace RunsTerraform Organization Tokens and PermissionsTerraform Permission Audits and Agents
## Overview{% #overview %}

The Terraform integration allows organizations to actively monitor their Terraform accounts to gain a better understanding of how well it's working and how often it's being used. The integration even goes as deep as providing a permissions audit.

### Dashboards{% #dashboards %}

1. RapDev Terraform Dashboard

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

### Metrics{% #metrics %}

|  |
|  |
| **rapdev.terraform.org.count**(gauge)                                                     | Number of organizations                            |
| **rapdev.terraform.org.teams.count**(gauge)                                               | Number of teams in an organization                 |
| **rapdev.terraform.org.users.count**(gauge)                                               | Number of users in an organization                 |
| **rapdev.terraform.org.agent\_pools.count**(gauge)                                        | Number of agent pools in an organization           |
| **rapdev.terraform.org.team.users.count**(gauge)                                          | Number of users                                    |
| **rapdev.terraform.org.workspace.count**(gauge)                                           | Number of workspaces                               |
| **rapdev.terraform.org.workspace.run.status**(gauge)                                      | Status of workspace run                            |
| **rapdev.terraform.org.workspace.runs.count**(gauge)                                      | Number of runs                                     |
| **rapdev.terraform.org.agent\_pool.agent.status**(gauge)                                  | Status of an agent pools agent                     |
| **rapdev.terraform.org.agent\_pool.agents.count**(gauge)                                  | Number of agents                                   |
| **rapdev.terraform.org.agent\_pool.auth\_tokens.count**(gauge)                            | Number of auth tokens                              |
| **rapdev.terraform.org.workspace.last\_updated**(gauge)                                   | Days since workspace was updated                   |
| **rapdev.terraform.org.workspace.latest\_run.days\_since**(gauge)                         | Days since latest run in workspace                 |
| **rapdev.terraform.org.workspace.latest\_run.status**(gauge)                              | The status of the workspaces latest run            |
| **rapdev.terraform.org.workspace.latest\_assessment\_result.checks\_errored**(gauge)      | Number of checks errored in last assessment        |
| **rapdev.terraform.org.workspace.latest\_assessment\_result.checks\_failed**(gauge)       | Number of checks failed in last assessment         |
| **rapdev.terraform.org.workspace.latest\_assessment\_result.checks\_passed**(gauge)       | Number of checks passed in last assessment         |
| **rapdev.terraform.org.workspace.latest\_assessment\_result.checks\_unknown**(gauge)      | Number of checks unknown in last assessment        |
| **rapdev.terraform.org.workspace.latest\_assessment\_result.resources\_drifted**(gauge)   | Number of resources drifted in last assessment     |
| **rapdev.terraform.org.workspace.latest\_assessment\_result.resources\_undrifted**(gauge) | Number of resources not drifted in last assessment |
| **rapdev.terraform.org.workspace.resources.count**(gauge)                                 | Number of resources tagged by workspace            |
| **rapdev.terraform.org.tokens.count**(gauge)                                              | Number of organization tokens                      |
| **rapdev.terraform.org.workspace.tags.count**(gauge)                                      | Number of tags per workspace                       |

### Service Checks{% #service-checks %}

**rapdev.terraform.can\_connect**

Returns `OK` if the agent can connect to the Terraform API, or `CRITICAL` if it can't.

*Statuses: ok, critical*

**rapdev.terraform.org.workspace.latest\_assessment\_result.succeeded**

If a check has passed in the latest assessment result

*Statuses: ok, critical*

**rapdev.terraform.org.workspace.latest\_assessment\_result.all\_checks\_succeeded**

If all checks have passed in the latest assessment result

*Statuses: ok, critical*

**rapdev.terraform.org.workspace.latest\_assessment\_result.drifted**

If the Terraform state has drifted in state or config

*Statuses: ok, critical*

## Support{% #support %}

For support or feature requests, contact RapDev.io through the following channels:

- Support: [support@rapdev.io](mailto:support@rapdev.io)
- Sales: [sales@rapdev.io](mailto:sales@rapdev.io)
- Chat: [rapdev.io](https://www.rapdev.io/#Get-in-touch)
- Phone: 855-857-0222

This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.
