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