Terraform

Supported OS Linux Windows Mac OS

marketplace
Integration version1.6.1

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

  1. RapDev Terraform Dashboard

Data Collected

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

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

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


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