54 lines
1.3 KiB
Markdown
54 lines
1.3 KiB
Markdown
prometheus
|
|
==========
|
|
|
|
The present role :
|
|
- installs prometheus server inside a Docker container
|
|
- installs various prometheus exporter
|
|
|
|
It has been tested on :
|
|
- Debian 9
|
|
- Debian 10
|
|
|
|
Role variables
|
|
--------------
|
|
|
|
| Variable | Type | Choices | Default | Comment |
|
|
|------------------------------------|---------|--------------|-------------------------------------------------------------------------------|----------------------------------------------------------------------------|
|
|
|
|
Dependencies
|
|
------------
|
|
|
|
Docker must installed and running.
|
|
|
|
Example Playbook
|
|
----------------
|
|
|
|
- hosts: prometheus
|
|
ignore_errors: "{{ ansible_check_mode }}" # ignore errors only in check mode !
|
|
|
|
roles:
|
|
- { role: brainsys.prometheus, tags: ['prometheus'] }
|
|
|
|
Example variables
|
|
-----------------
|
|
|
|
---
|
|
prometheus_enable: 'true'
|
|
prometheus_node_exporter_enable: 'true'
|
|
prometheus_mysqld_exporter_enable: 'true'
|
|
prometheus_mysqld_exporter_user: 'foo'
|
|
prometheus_mysqld_exporter_password: 'bar'
|
|
|
|
TODO
|
|
----
|
|
|
|
License
|
|
-------
|
|
|
|
GPLv3
|
|
|
|
Author Information
|
|
------------------
|
|
|
|
Written by Ludovic Cartier <ludovic.cartier@brainsys.io>
|