Infrastructure as code

Infrastructure-as-code tools

Chronosphere provides infrastructure-as-code tools for managing your Chronosphere Observability Platform resources. Use these tools to provision and manage your infrastructure as configuration files deployed across the cloud.

Chronosphere offers the following infrastructure-as-code tools:

Supported resources

You can manage the following resources on your Observability Platform instance with the Terraform or Pulumi providers.

Use the following examples as a basis for creating resources:

Access

The following resources relate to providing access to Observability Platform.

ResourceTerraformPulumi
Service accountsService accountsService accounts (opens in a new tab)
TeamsTeamsTeams (opens in a new tab)

Alert

The following resources relate to configuring alerts and monitors in Observability Platform.

ResourceTerraformPulumi
MonitorsMonitorsMonitors (opens in a new tab)
Notification policiesNotification policiesNotification policies (opens in a new tab)
Discard notifierDiscard notifierDiscard notifier (opens in a new tab)
Email notifierEmail notifierEmail notifier (opens in a new tab)
incident.io notifierincident.io notifiernone
LogScale actionsLogScale actionsnone
LogScale alertsLogScale alertsnone
Opsgenie notifierOpsgenie notifierOpsgenie notifier (opens in a new tab)
PagerDuty notifierPagerDuty notifierPagerDuty notifier (opens in a new tab)
Slack notifierSlack notifierSlack notifier (opens in a new tab)
VictorOps notifierVictorOps notifierVictorOps notifier (opens in a new tab)
Webhook notifierWebhook notifierWebhook notifier (opens in a new tab)

Control

The following resources relate to controlling data in Observability Platform.

ResourceTerraformPulumi
DatasetsDatasetsDatasets (opens in a new tab)
Drop rulesDrop rulesDrop rules (opens in a new tab)
Head sampling rulesHead sampling rulesHead sampling rules (opens in a new tab)
Mapping rulesMapping rulesMapping rules (opens in a new tab)
Metric poolsMetric poolsnone
Recording rulesRecording rulesRecording rules (opens in a new tab)
Rollup rulesRollup rulesRollup rules (opens in a new tab)
Tail sampling rulesTail sampling rulesTail sampling rules (opens in a new tab)
Trace metricsTrace metricsTrace metrics (opens in a new tab)

Ingest

The following resources relate to ingesting data to Observability Platform.

ResourceTerraformPulumi
GCP metrics integrationsGCP metrics integrationsGCP metrics integrations (opens in a new tab)
OTEL metrics ingestionOTEL metrics ingestionOTEL metrics ingestion (opens in a new tab)

Visualize

The following resources relate to visualizing data in Observability Platform.

ResourceTerraformPulumi
CollectionsCollectionsCollections (opens in a new tab)
DashboardsDashboardsDashboards (opens in a new tab)
Derived labelsDerived labelsDerived labels (opens in a new tab)
Derived metricsDerived metricsDerived metrics (opens in a new tab)