Skip to content

observability-studio/grafana-ops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Grafana Ops

Movitation

Check out this post A GitOps Way To Manage Grafana Data Sources At Scale

High-level architecture

architecture

Directory structure

.
β”œβ”€β”€ README.md
β”œβ”€β”€ aws-ssm-documents
β”‚   β”œβ”€β”€ commands
β”‚   β”‚   β”œβ”€β”€ GH-CloneRepository
β”‚   β”‚   β”‚   β”œβ”€β”€ GH-CloneRepository.yaml
β”‚   β”‚   β”‚   └── README.md
β”‚   β”‚   └── ...
β”‚   └── runbooks
β”‚       └── GF-GenerateDataSources
β”‚           β”œβ”€β”€ GF-UpdateDataSources.yaml
β”‚           β”œβ”€β”€ README.md
β”‚           └── role
β”‚               β”œβ”€β”€ permission-policy.json
β”‚               └── trusted-policy.json
β”œβ”€β”€ datasources
β”‚   β”œβ”€β”€ team-1
β”‚   β”‚   β”œβ”€β”€ clickhouse-example-2.yaml
β”‚   β”‚   └── cloudwatch-example-1.yaml
β”‚   β”œβ”€β”€ team-2
β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”œβ”€β”€ ...
└── scripts
    β”œβ”€β”€ generate-datasource.py
    └── get-secrets.py
    └── ...