All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add promtail configuration for
auth.log
#27
- Add new exporter for users #26
- restart always postgres exporter + owner docker_compose monitor #25
- Promtail scrape config #24
- restart always postgres exporter + owner docker_compose monitor #25
- Promtail scrape config #24
Improve backup monitoring capabilities.
- Update the promtail client endpoint. [#20]
- Add restic-stderr.log to promtail paths [#20]
- Change exporters tag names (they're now linter-compliant) [#20]
- Other minor linter fixes. [#20]
- Add var to configure the PG port [#18]
- Add default value for psql flag and set promtail to false [#17]
- Removed references to Odoo in README.md [#13]
- Escape dollar sign in pg exporter user password [#15]
- Added Postgresql Exporter [#11]
- Execute the Promtail tasks only if Promtail is enabled. [#10]
- Add Promtail "module" for odoo-role
- Add example secrets file. Shows which secrets are needed by promtail.
- New sections at README: Extend the role, example playbooks, promtail vars, promtail secrets
- Improve the modularity of the promtail config template.
To add a new module, add an entry to
monitoring_promtail_modules_available
. At the inventory, add its name tomonitoring_promtail_modules_enabled
. - Fix bug with yaml syntax of Galaxy meta. Role dependencies are now recognized
- Change role's description for Ansible Galaxy and add tags.
- Updated README with up-to-date node exporter var names and changed general description to include promtail.
- Start keeping a changelog.
- Install and configure promtail (can be enabled/disabled).
- Promtail can watch many application logs and enable or disable them at each host.
- Promtail job template for backups-role.
- At backups-role template, use "instance" label instead of the documented "host" label name in order to unify naming with prometheus.