Terraform Enterprise Adds Run Metrics, Versioned Docs, and More
Terraform Enterprise enhances observability and cuts operational burden with improved run metrics, identity-based storage authentication, and versioned documentation.
As organizations grow their use of managed resources and consume more cloud services, operational observability and ease of administration become increasingly important. To help address those needs, recent HashiCorp Terraform Enterprise releases include new features to:
- Improve run pipeline observability for better monitoring and troubleshooting at scale
- Reduce operational overhead of password management for external services
- View documentation for your specific Terraform Enterprise version
This blog post will take a look at each of these three enhancements, which have been added recently in Terraform Enterprise.
» Run Pipeline Observability with Run Metrics
Terraform Enterprise version 202207-1 extends the /metrics endpoint to include informative run pipeline data with the addition of the tfe_runs_current_count
metric. This metric, which includes labels for organization, workspace, and status, empowers users to monitor run trends over time and make proactive decisions about the health of their Terraform Enterprise installation. By integrating this metric into your monitoring tools, you can answer important performance and diagnostic questions such as:
- How many plans and applies occur in a day?
- At what rate are runs increasing in my organization?
- Which workspaces are the most active?
- Are run times increasing, decreasing, or staying the same?
- How many runs are usually pending at peak hours?
Grafana users can get started quickly using the Terraform Enterprise starter dashboard.
The Terraform Enterprise starter dashboard in Grafana.
» Identity-Based Authentication for External Data Storage Services on AWS, Azure, and Google Cloud
As of Terraform Enterprise version 202207-1, installations using external object storage services can now leverage identity-based authentication services from their cloud provider instead of password-based authentication. Authenticate to Azure Blob Storage using Azure managed identities, Google Cloud Storage using attached service accounts, or Amazon S3 using AWS Identity and Access Management (IAM) instance profiles. Note: AWS support was added in an earlier Terraform Enterprise version.
» Versioned Documentation
Starting with v202206-1, new Terraform Enterprise releases come with version-specific documentation, so you can be sure the information is relevant to the version you’re running. All Terraform Enterprise documentation is also now available as a cohesive set, so you no longer need to switch between the Terraform Cloud and Terraform Enterprise documentation to find the information you need.
The new version selector for Terraform Enterprise documentation.
» Keep Up With Terraform Enterprise Releases
For more information about the latest releases of Terraform Enterprise, see the release notes on the Terraform Enterprise releases page. For more details on Terraform Enterprise or to get started, visit the Terraform product page or contact HashiCorp Sales.
Sign up for the latest HashiCorp news
More blog posts like this one
Fix the developers vs. security conflict by shifting further left
Resolve the friction between dev and security teams with platform-led workflows that make cloud security seamless and scalable.
HashiCorp at AWS re:Invent: Your blueprint to cloud success
If you’re attending AWS re:Invent in Las Vegas, Dec. 2 - Dec. 6th, visit us for breakout sessions, expert talks, and product demos to learn how to take a unified approach to Infrastructure and Security Lifecycle Management.
Speed up app delivery with automated cancellation of plan-only Terraform runs
Automatic cancellation of plan-only runs allows customers to easily cancel any unfinished runs for outdated commits to speed up application delivery.