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:
lokiprometheusgrafana
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_sreprometheus instanceCollect and push journald logs to
hashistack_sreloki instanceIf vault service is detected: collect and push vault metrics to
hashistack_sreprometheus instance