SovereignCloudStack / issues

This repository is used for issues that are cross-repository or not bound to a specific repository.
https://github.com/orgs/SovereignCloudStack/projects/6
2 stars 1 forks source link

Automatic Setup of Thanos sidecar for Observability of IaaS layer (testbed) #481

Closed matofeder closed 4 months ago

matofeder commented 1 year ago

As a CSP, I want to observe the state of the IaaS layer running my infrastructure so that I have all the necessary information on fixing broken IaaS (testbed).

Hence, the installation of the Thanos sidecar tool is necessary on the provisioned Infrastructure as a Service (IaaS) to enable the observation and scraping of IaaS metrics.

Definition of Ready:

Definition of Done:

berendt commented 1 year ago

For the IaaS layer we use the Prometheus role provided by kolla-ansible to deploy the Prometheus exporters:

https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/prometheus/defaults/main.yml#L23-L125

Additional exporters that are not related to kolla-ansible are part of Ansible collection osism.services. At the moment the only additional exporter there is https://github.com/osism/ansible-collection-services/tree/main/roles/scaphandre (https://github.com/hubblo-org/scaphandre).