Files
2025-05-06 16:59:08 +02:00

5.3 KiB
Raw Permalink Blame History

description keywords labels title weight cards hero
Overview of Observability as Code including description, key features, and explanation of benefits.
observability
configuration
as code
dashboards
git integration
git sync
github
products
enterprise
oss
Observability as Code 100
items title_class
title height href description
Get started 24 ./get-started/ Learn about how you can use Observability as Code.
title height href description
Grafana CLI 24 ./grafana-cli/ Grafana CLI (`grafanactl`) is a command-line tool designed to simplify interaction with Grafana instances. You can authenticate, manage multiple environments, and perform administrative tasks through Grafanas REST API, all from the terminal.
title height href description
JSON schema v2 24 ./schema-v2/ Grafana dashboards are represented as JSON objects that store metadata, panels, variables, and settings. Observability as Code works with all versions of the JSON model, and it's fully compatible with version 2.
title height href description
Foundation SDK 24 ./foundation-sdk/ The Grafana Foundation SDK is a set of tools, types, and libraries that let you define Grafana dashboards and resources using strongly typed code.
title height href description
Git Sync (experimental) 24 ./provision-resources/intro-git-sync/ Git Sync is an experimental feature that lets you store your dashboard files in a GitHub repository and synchronize those changes with your Grafana instance.
title height href description
File provisioning (experimental) 24 ./provision-resources/ File provisioning in Grafana lets you include resources, including folders and dashboard JSON files, that are stored in a local file system.
pt-0 lh-1
title description height level width
Observability as Code Using Observability as Code, you can version, automate, and scale Grafana configurations, including dashboards and observability workflows. 110 1 110

{{< docs/hero-simple key="hero" >}}


Overview

Observability as Code lets you apply code management best practices to your observability resources. By representing Grafana resources as code, you can integrate them into existing infrastructure-as-code workflows and apply standard development practices.

Observability as Code provides more control over configuration. Instead of manually configuring dashboards or settings through the Grafana UI, you can:

  • Write configurations in code: Define dashboards in JSON or other supported formats.
  • Sync your Grafana setup to GitHub: Track changes, collaborate, and roll back updates using Git and GitHub, or other remote sources.
  • Automate with CI/CD: Integrate Grafana directly into your development and deployment pipelines.
  • Standardize workflows: Ensure consistency across your teams by using repeatable, codified processes for managing Grafana resources.

Explore

{{< card-grid key="cards" type="simple" >}}