Skip to content

Commit 1350b23

Browse files
keithf4hunleyd
andauthored
feature: update dependencies for monitoring services (#379)
* feature: update dependencies for node_exporter 1.5+ * feat: update build dependencies for other monitoring packages * chore: update changelog fragment * Apply suggestions from code review Co-authored-by: Douglas J Hunley <doug.hunley@gmail.com> * chore: fix changelog fragment * feat: allow older versions of pg exporter and grafana for now * chore: update changelog --------- Co-authored-by: Douglas J Hunley <doug.hunley@gmail.com>
1 parent 476d3be commit 1350b23

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

build/packages.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ packages:
4747
- { source: "node_exporter/linux/sysconfig.node_exporter", target: "/etc/sysconfig/node_exporter", mode: "0640", type: "file", rpm_new: true, owner: "ccp_monitoring", group: "ccp_monitoring" }
4848
- { target: "/var/lib/ccp_monitoring/node_exporter/", mode: "0700", type: "folder", rpm_new: false, owner: "ccp_monitoring", group: "ccp_monitoring" }
4949
pkg_dependency:
50-
- { pkg_name: "node-exporter", gte: 1.4.0, lt: 1.5.0 }
50+
- { pkg_name: "node-exporter", gte: 1.5.0, lt: 1.7.0 }
5151
remove_files:
5252
- { target: "/etc/systemd/system/node_exporter.service.d/crunchy-node-exporter-service-el7.conf" }
5353
upstream_repo: "https://github.com/CrunchyData/pgmonitor"
@@ -58,7 +58,7 @@ packages:
5858
- { source: "postgres_exporter/linux/pgbackrest-info.sh", target: "/usr/bin/pgbackrest-info.sh", mode: "0755", type: "file", rpm_new: false, owner: "ccp_monitoring", group: "ccp_monitoring" }
5959
- { source: "postgres_exporter/linux/pgmonitor.conf", target: "/etc/pgmonitor.conf", mode: "0644", type: "file", rpm_new: false, owner: "ccp_monitoring", group: "ccp_monitoring" }
6060
pkg_dependency:
61-
- { pkg_name: "postgres-exporter", gte: 0.10.1, lt: 0.12.0 }
61+
- { pkg_name: "postgres-exporter", gte: 0.10.1, lt: 0.16.0 }
6262
upstream_repo: "https://github.com/CrunchyData/pgmonitor"
6363

6464
- pgmonitor-prometheus-extras:
@@ -77,7 +77,7 @@ packages:
7777
pkg_conflict:
7878
- { pkg_name: "pgmonitor-prometheus-containers" }
7979
pkg_dependency:
80-
- { pkg_name: "prometheus2", gte: 2.38.0 , lt: 2.40.0 }
80+
- { pkg_name: "prometheus2", gte: 2.38.0 , lt: 2.48.0 }
8181
remove_files:
8282
- { target: "/etc/systemd/system/prometheus.service.d/crunchy-prometheus-service-el7.conf" }
8383
upstream_repo: "https://github.com/CrunchyData/pgmonitor"
@@ -89,7 +89,7 @@ packages:
8989
- { source: "/etc/systemd/system/sysconfig.alertmanager", target: "/etc/sysconfig/alertmanager", mode: "0640", type: "file", rpm_new: false, owner: "ccp_monitoring", group: "ccp_monitoring" }
9090
- { target: "/var/lib/ccp_monitoring/prometheus", mode: "0750", type: "folder", rpm_new: false, owner: "ccp_monitoring", group: "ccp_monitoring" }
9191
pkg_dependency:
92-
- { pkg_name: "alertmanager", gte: 0.23.0, lt: 0.25.0 }
92+
- { pkg_name: "alertmanager", gte: 0.23.0, lt: 0.27.0 }
9393
remove_files:
9494
- { target: "/etc/systemd/system/alertmanager.service.d/crunchy-alertmanager-service-el7.conf" }
9595
upstream_repo: "https://github.com/CrunchyData/pgmonitor"
@@ -103,7 +103,7 @@ packages:
103103
pkg_conflict:
104104
- { pkg_name: "grafana-containers" }
105105
pkg_dependency:
106-
- { pkg_name: "grafana", gte: 9.2.19, lt: 9.3.0 }
106+
- { pkg_name: "grafana", gte: 9.2.19, lt: 10.0.0 }
107107
upstream_repo: "https://github.com/CrunchyData/pgmonitor"
108108

109109
- pg_bloat_check:

changelogs/fragments/250.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
major_changes:
23
- grafana - add Alertmanager datasource to Grafana to allow direct alert management via Grafana
34
- grafana - update 'Prometheus Alerts' dashboard to include new alert panel interface for active alerts

changelogs/fragments/378.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
minor_changes:
3+
- node_exporter - minimum version 1.5.0, maximum 1.6.x
4+
- postgres_exporter - minimum version 0.10.1, maximum 0.15.x
5+
- prometheus - minimum version 2.38, maximum 2.47.x
6+
- alertmanager - minimum version 0.23, maximum 0.26.x
7+
- grafana - minimum version 9.2.19, maximum 9.9.x

0 commit comments

Comments
 (0)