Dash0 Raises $110M Series B at $1B Valuation

Last updated: July 19, 2026

dash0_view

Terraform resource for Dash0 views — saved telemetry queries backed by a YAML view definition.

Manages a Dash0 View. Views are saved configurations of filters, queries, and display settings that let you quickly navigate to a specific perspective on your telemetry data.

Example Usage

terraform
1234
resource "dash0_view" "my_check" {
dataset = "default"
view_yaml = file("${path.module}/view.yaml")
}

Schema

Required

  • dataset (String) The identifier of the Dash0 dataset that the view belongs to. Provide the dataset's identifier, which is immutable, not the 'name'. Datasets are used to separate observability data within a Dash0 organization. Changing this value forces the resource to be recreated.
  • view_yaml (String) The view definition in YAML format, specifying the filters, queries, and display settings for the view. The following metadata.annotations are supported: dash0.com/sharing (sharing settings) and dash0.com/folder-path (folder location). Changes to these annotations trigger a resource update; all other metadata annotations are managed by the server and ignored during drift detection.

Read-Only

  • id (String) The server-assigned UUID of the view, resolved by the provider after creation. Reference this value when wiring the view's identifier into another resource.
  • origin (String) A unique identifier for the view, automatically generated on creation. Used to reference the view for updates, reads, deletes, and imports.
  • url (String) The URL to open this view in the Dash0 web app, derived from the Dash0 API URL and the view's server-assigned identifier. The page is selected based on the view's type (for example the traces explorer for span views). Computed by the provider after creation. May be empty if the app URL cannot be derived (e.g. for self-hosted deployments with a custom web app domain) or the view type has no associated page.

Import

Import is supported using the following syntax:

The terraform import command can be used, for example:

shell
12
#!/bin/bash
terraform import dash0_view.name "{{ dataset }},{{ id_or_origin }}"