Files
3fb88d7a578e66e40bc47b1c10ed86dac0d7fb77
Ivan Anfimov
3fb88d7a57
Bump prometheus.prometheus to 0.26.2
And little update information in README.rst Change-Id: I8ea3cf1ec6a9561483e5552b9308c4a8798065ac
Install Prometheus
About this repository
This set of playbooks will deploy Prometheus. If this is being deployed as part of an OpenStack all of the inventory needs will be provided for.
Deployment Process
Clone the repo
cd /opt
git clone https://opendev.org/openstack/openstack-ansible-opsDownloading role dependencies
cd /opt/openstack-ansible-ops/prometheus
ansible-galaxy install -r requirements.ymlInstall node_exporter
cd /opt/openstack-ansible-ops/prometheus
openstack-ansible installNodeExporter.ymlIf you want to deploy the mysqld_exporter, you need to create the Galera user for it first
galera_additional_users:
-name:"exporter"
host:'%'
password:"{{ prometheus_mysqld_exporter_galera_password }}"
priv:'*.*:PROCESS,REPLICATION CLIENT,SELECT,SLAVE MONITOR'
resource_limits:
MAX_USER_CONNECTIONS:3
check_hostname:false
state: presentThen install the mysqld_exporter
cd /opt/openstack-ansible-ops/prometheus
openstack-ansible installMysqldExporter.yml