├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── alertmanager └── config.yml ├── caddy └── Caddyfile ├── config ├── docker-compose.exporters.yml ├── docker-compose.yml ├── dottk_checkout.png ├── grafana └── provisioning │ ├── dashboards │ ├── dashboard.yml │ ├── default.yml │ ├── docker_containers.json │ ├── docker_host.json │ ├── indexing.json │ ├── metrics.json │ ├── monitor_services.json │ ├── nginx_container.json │ └── postgres.json │ └── datasources │ ├── postgres.yml │ └── prometeus.yml ├── helpers └── aws │ ├── README.md │ ├── cadvisor_ecs_task_definition.json │ ├── node_exporter_task_definition.json │ └── prometheus.yml ├── prometheus ├── alert.rules └── prometheus.yml └── screens ├── Grafana_Docker_Containers.png ├── Grafana_Docker_Host.png ├── Grafana_Prometheus.png └── Slack_Notifications.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/README.md -------------------------------------------------------------------------------- /alertmanager/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/alertmanager/config.yml -------------------------------------------------------------------------------- /caddy/Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/caddy/Caddyfile -------------------------------------------------------------------------------- /config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/config -------------------------------------------------------------------------------- /docker-compose.exporters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/docker-compose.exporters.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /dottk_checkout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/dottk_checkout.png -------------------------------------------------------------------------------- /grafana/provisioning/dashboards/dashboard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/grafana/provisioning/dashboards/dashboard.yml -------------------------------------------------------------------------------- /grafana/provisioning/dashboards/default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/grafana/provisioning/dashboards/default.yml -------------------------------------------------------------------------------- /grafana/provisioning/dashboards/docker_containers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/grafana/provisioning/dashboards/docker_containers.json -------------------------------------------------------------------------------- /grafana/provisioning/dashboards/docker_host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/grafana/provisioning/dashboards/docker_host.json -------------------------------------------------------------------------------- /grafana/provisioning/dashboards/indexing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/grafana/provisioning/dashboards/indexing.json -------------------------------------------------------------------------------- /grafana/provisioning/dashboards/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/grafana/provisioning/dashboards/metrics.json -------------------------------------------------------------------------------- /grafana/provisioning/dashboards/monitor_services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/grafana/provisioning/dashboards/monitor_services.json -------------------------------------------------------------------------------- /grafana/provisioning/dashboards/nginx_container.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/grafana/provisioning/dashboards/nginx_container.json -------------------------------------------------------------------------------- /grafana/provisioning/dashboards/postgres.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/grafana/provisioning/dashboards/postgres.json -------------------------------------------------------------------------------- /grafana/provisioning/datasources/postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/grafana/provisioning/datasources/postgres.yml -------------------------------------------------------------------------------- /grafana/provisioning/datasources/prometeus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/grafana/provisioning/datasources/prometeus.yml -------------------------------------------------------------------------------- /helpers/aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/helpers/aws/README.md -------------------------------------------------------------------------------- /helpers/aws/cadvisor_ecs_task_definition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/helpers/aws/cadvisor_ecs_task_definition.json -------------------------------------------------------------------------------- /helpers/aws/node_exporter_task_definition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/helpers/aws/node_exporter_task_definition.json -------------------------------------------------------------------------------- /helpers/aws/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/helpers/aws/prometheus.yml -------------------------------------------------------------------------------- /prometheus/alert.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/prometheus/alert.rules -------------------------------------------------------------------------------- /prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/prometheus/prometheus.yml -------------------------------------------------------------------------------- /screens/Grafana_Docker_Containers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/screens/Grafana_Docker_Containers.png -------------------------------------------------------------------------------- /screens/Grafana_Docker_Host.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/screens/Grafana_Docker_Host.png -------------------------------------------------------------------------------- /screens/Grafana_Prometheus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/screens/Grafana_Prometheus.png -------------------------------------------------------------------------------- /screens/Slack_Notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/butterfly-academy/graphprotocol-infrastructure/HEAD/screens/Slack_Notifications.png --------------------------------------------------------------------------------