marketplace
Terraform Organization and Workspace Runs
Terraform Organization Tokens and Permissions
Terraform Permission Audits and Agents
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
- 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.