Skip to content

Commit 48c7514

Browse files
authored
Merge pull request #5 from smartlogic/expose_prom_and_alert
Update core server components and add additional flag settings
2 parents b7e6467 + f70b2a9 commit 48c7514

File tree

4 files changed

+10
-6
lines changed

4 files changed

+10
-6
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@ If enabled, this will set up two PostgreSQL extensions: [pg_prometheus][pg_prome
2424

2525
- `prometheus_version` - Which version of prometheus to download
2626
- `prometheus_checksum` - The checksum for the version of prometheus
27+
- `prometheus_extra_flags` - Variable to place on the command line, after the config file load
2728
- `alertmanager_version` - Which version of alertmanager to download
2829
- `alertmanager_checksum` - The checksum for the version of alertmanager
30+
- `alertmanager_extra_flags` - Variable to place on the command line, after the config file load
2931
- `grafana_ini_file` - The file to use for `grafana.ini`
3032
- Default: `grafana.ini`
3133
- `prometheus_config_file` - The file to use for `prometheus.yml`

defaults/main.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
---
2-
prometheus_version: 2.0.0
3-
prometheus_checksum: e12917b25b32980daee0e9cf879d9ec197e2893924bd1574604eb0f550034d46
2+
prometheus_version: 2.1.0
3+
prometheus_checksum: f181f619c9a8e0750c1ac940eb00a0881cc50386d896f06f159e9a5b68db60a0
44

5-
alertmanager_version: 0.10.0
6-
alertmanager_checksum: ef09b9c9795a7148fd74bb1dcecdd00a4fa25da05a4d2b8517e6ceb5f124e1a8
5+
alertmanager_version: 0.13.0
6+
alertmanager_checksum: fe79ef985c02f67e82684b8ac6a62a1c93a3c297d8b969a639af23548154772a
77

88
grafana_ini_file: grafana.ini
99
prometheus_config_file: prometheus.yml
1010
prometheus_alert_file: alertmanager.yml
1111
alertmanager_enabled: true
12+
prometheus_extra_flags: ""
13+
alertmanager_extra_flags: ""
1214

1315
prometheus_postgresql_archive: false
1416
prometheus_postgresql_database: metrics

templates/alertmanager.service.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ User=prometheus
77
Restart=on-failure
88
WorkingDirectory=/home/prometheus/alertmanager/{{ alertmanager_version }}/alertmanager
99
ExecStart=/home/prometheus/alertmanager/{{ alertmanager_version }}/alertmanager/alertmanager \
10-
-config.file=/home/prometheus/alertmanager.yml
10+
--config.file=/home/prometheus/alertmanager.yml {{ alertmanager_extra_flags }}
1111

1212
[Install]
1313
WantedBy=multi-user.target

templates/prometheus.service.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ User=prometheus
88
Restart=on-failure
99
WorkingDirectory=/home/prometheus/{{ prometheus_version }}/prometheus
1010
ExecStart=/home/prometheus/{{ prometheus_version }}/prometheus/prometheus \
11-
--config.file=/home/prometheus/prometheus.yml
11+
--config.file=/home/prometheus/prometheus.yml {{ prometheus_extra_flags }}
1212

1313
[Install]
1414
WantedBy=multi-user.target

0 commit comments

Comments
 (0)