-
-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy pathgrafana.yaml
More file actions
69 lines (64 loc) · 4 KB
/
grafana.yaml
File metadata and controls
69 lines (64 loc) · 4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
workflows:
all:
description: run all workflows
steps:
- command: workflow vendor -f quickstart/monitor/grafana
- command: workflow deploy -f quickstart/monitor/grafana
vendor:
description: vendor dependencies
steps:
- command: vendor pull --component managed-prometheus/workspace
- command: vendor pull --component managed-grafana/workspace
- command: vendor pull --component managed-grafana/api-key
- command: vendor pull --component managed-grafana/dashboard
- command: vendor pull --component managed-grafana/data-source/managed-prometheus
- command: vendor pull --component managed-grafana/data-source/loki
- command: vendor pull --component eks/prometheus-scraper
- command: vendor pull --component eks/loki
- command: vendor pull --component eks/promtail
- command: vendor pull --component managed-grafana/data-source/cloudwatch
- command: vendor pull --component managed-grafana/data-source/managed-prometheus
- command: vendor pull --component ecs-adot-collector
- command: vendor pull --component iam-role
deploy:
description: deploys all monitoring components
steps:
- command: workflow deploy/prometheus -s plat-use1-dev -f quickstart/monitor/grafana
- command: workflow deploy/prometheus -s plat-use1-staging -f quickstart/monitor/grafana
- command: workflow deploy/prometheus -s plat-use1-prod -f quickstart/monitor/grafana
- command: workflow deploy/grafana -s core-use1-auto -f quickstart/monitor/grafana
deploy/prometheus:
description: deploys Prometheus and backing services into a given plat stack
steps:
- command: terraform deploy prometheus
- command: terraform deploy eks/prometheus-scraper
- command: terraform deploy eks/loki
- command: terraform deploy eks/promtail
- command: terraform deploy ecs-adot-collector
- command: terraform deploy iam-role/grafana-cloudwatch-access
deploy/grafana:
description: deploys centralized Grafana and all sub components
steps:
- command: terraform deploy grafana -s core-use1-auto
- command: terraform deploy grafana/api-key -s core-use1-auto
- command: terraform deploy grafana/datasource/plat-dev-prometheus -s core-use1-auto
- command: terraform deploy grafana/datasource/plat-dev-loki -s core-use1-auto
- command: terraform deploy grafana/datasource/cloudwatch/plat-dev -s core-use1-auto
- command: terraform deploy grafana/datasource/prometheus/plat-dev -s core-use1-auto
- command: terraform deploy grafana/datasource/plat-staging-prometheus -s core-use1-auto
- command: terraform deploy grafana/datasource/plat-staging-loki -s core-use1-auto
- command: terraform deploy grafana/datasource/cloudwatch/plat-staging -s core-use1-auto
- command: terraform deploy grafana/datasource/prometheus/plat-staging -s core-use1-auto
- command: terraform deploy grafana/datasource/plat-prod-prometheus -s core-use1-auto
- command: terraform deploy grafana/datasource/plat-prod-loki -s core-use1-auto
- command: terraform deploy grafana/datasource/cloudwatch/plat-prod -s core-use1-auto
- command: terraform deploy grafana/datasource/prometheus/plat-prod -s core-use1-auto
- command: terraform deploy grafana/dashboard/plat-dev-prometheus -s core-use1-auto
- command: terraform deploy grafana/dashboard/plat-dev-loki -s core-use1-auto
- command: terraform deploy grafana/dashboard/plat-dev-ecs -s core-use1-auto
- command: terraform deploy grafana/dashboard/plat-staging-prometheus -s core-use1-auto
- command: terraform deploy grafana/dashboard/plat-staging-loki -s core-use1-auto
- command: terraform deploy grafana/dashboard/plat-staging-ecs -s core-use1-auto
- command: terraform deploy grafana/dashboard/plat-prod-prometheus -s core-use1-auto
- command: terraform deploy grafana/dashboard/plat-prod-loki -s core-use1-auto
- command: terraform deploy grafana/dashboard/plat-prod-ecs -s core-use1-auto