Monitoring

For monitoring purposes in this environment we've set up a single VM running services for both metrics and logging.

This node is not a part of the Openstack deployment per se. Openstack has it's own data collection service, Ceilometer, which will be checking out later on. The first iteration of the monitoring will be focused on log collection and OS metrics

Prereq's

The monitoring node needs to be able to connect to all nodes in the environment, both by IP and by resolving DNS names.

For name resolution setup please refer to the generic Name resolution page

NTP

For NTP setup please refer to the generic NTP config page

Add repositories

We'll add the repository for software from Grafana Labs

sudo mkdir -p /etc/apt/keyrings/
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
sudo apt update