observability#
Goal
Installs metric and log collectors, storage and visualization tooling.
Usage#
> ansible-playbook wescale.hashistack.observability
Effect#
On hashistack_sre
host group#
Install roles:
loki
prometheus
grafana
Configures grafana service with:
Datasources connected to local loki and prometheus instances
Dashboards for Vault/Consul/Nomad monitoring
Dashboards for hosts monitoring
On hashistack
host group#
Install roles:
alloy
Configures alloy service to:
Collect and push host metrics to
hashistack_sre
prometheus instanceCollect and push journald logs to
hashistack_sre
loki instanceIf vault service is detected: collect and push vault metrics to
hashistack_sre
prometheus instance