Add postgresql exporter
This commit is contained in:
parent
7b2fae914d
commit
ec990cd379
@ -35,6 +35,7 @@ Internal ports: 7500-7600
|
||||
RPC: 7579
|
||||
Prometheus:
|
||||
node_exporter: 7580
|
||||
pgsql_exporter:7582
|
||||
HAProxy PROM: 7581
|
||||
Promtail: 7590
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
. ../APKBUILD-config.template
|
||||
|
||||
pkgver=2022.02.19.01
|
||||
pkgver=2022.03.09.01
|
||||
pkgrel=0
|
||||
source="
|
||||
config.yaml
|
||||
@ -15,5 +15,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
3c75373c1f06ac3d99ea422bcaaeecdc749c8073e68a1cebf1dbb1c2528ec0f263c91a11919bb990a185d9565d69fb7e00ca7f185f0c8688c11c2d64bbf5b9be config.yaml
|
||||
00b8def046d516fa9c3f294116fff40308162b661206d7502e63b045c32b762c6f36d97f4f9d9b606e190a135b553601f6fa5836867e9a84995c81298a5c97b9 config.yaml
|
||||
"
|
||||
|
@ -10,3 +10,7 @@ scrape_configs:
|
||||
dns_sd_configs:
|
||||
- names: [ 'frontends.prometheus.routinginfo.internal' ]
|
||||
type: 'SRV'
|
||||
- job_name: "postgresql"
|
||||
dns_sd_configs:
|
||||
- names: [ 'postgresql.prometheus.routinginfo.internal' ]
|
||||
type: 'SRV'
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
. ../APKBUILD-data.template
|
||||
|
||||
pkgver=2022.02.19.01
|
||||
pkgver=2022.03.09.01
|
||||
pkgrel=0
|
||||
checkdepends="bind-tools"
|
||||
makedepends="
|
||||
@ -70,5 +70,5 @@ internal() {
|
||||
|
||||
sha512sums="
|
||||
7232c54d1b07910631af39424ae58e7749b9411ba79aae31e8ff90547faadc9219a7c878fc48d3380aee80eb57dea4493781cfdaae3bf55bfc25411a7412d1b2 redxen.eu
|
||||
7b03c3984450db16be855543eb2f3732c0aa51286695991b5c2ff01b7e973d1046dac73ef4159f615b72a090149153f46de6c0ba4df0470febdb12ce4dbef815 internal
|
||||
44fa29c434d7f2dc34db4ed7c8c81761d3e09a7c2bb4639742285cb4dd6e9a870bf7c99ea68806c0067515d3c05ef09478d63b9c667137a5f486a62d89e995bf internal
|
||||
"
|
||||
|
@ -30,6 +30,7 @@ node_exporters.prometheus.routinginfo SRV 0 5 7580 12180623
|
||||
SRV 0 5 7580 12180711.fsn1-dc14.hetzner
|
||||
frontends.prometheus.routinginfo SRV 0 5 7581 12180621.nbg1-dc3.hetzner
|
||||
SRV 0 5 7581 12180711.fsn1-dc14.hetzner
|
||||
postgresql.prometheus.routinginfo SRV 0 5 7582 12180625.nbg1-dc3.hetzner
|
||||
_grafana._tcp.routinginfo SRV 0 5 7577 12180621.nbg1-dc3.hetzner
|
||||
SRV 0 5 7577 12180710.fsn1-dc14.hetzner
|
||||
_gitea._tcp.routinginfo SRV 0 5 7570 12180711.fsn1-dc14.hetzner
|
||||
|
13
openrc/prometheus-postgres-exporter/APKBUILD
Normal file
13
openrc/prometheus-postgres-exporter/APKBUILD
Normal file
@ -0,0 +1,13 @@
|
||||
# Contributor: Alex Denes <caskd@redxen.eu>
|
||||
# Maintainer: Alex Denes <caskd@redxen.eu>
|
||||
|
||||
. ../APKBUILD-openrc.template
|
||||
|
||||
pkgver=2022.03.11.01
|
||||
pkgrel=0
|
||||
depends="openrc $_rx_pkgname"
|
||||
|
||||
sha512sums="
|
||||
58b2969418f32e9cde4506d7c48047cfb830e6f32b0f9c6c5e8c1123f610233c3c5c4806b8077c860f50e59eb73b7793e1102787c42e632455dab4ea4efe83ed runfile
|
||||
d2c39e4e7e282a6e5014789a7422d6059ab94394e493b71702f8704e28e7b8af99116fea57f87ea6cc7a0d3c6a7bc5c55cb46db670e963fd022970c06ac0e27a conffile
|
||||
"
|
1
openrc/prometheus-postgres-exporter/conffile
Normal file
1
openrc/prometheus-postgres-exporter/conffile
Normal file
@ -0,0 +1 @@
|
||||
command_args="--web.listen-address=':7582'"
|
17
openrc/prometheus-postgres-exporter/runfile
Normal file
17
openrc/prometheus-postgres-exporter/runfile
Normal file
@ -0,0 +1,17 @@
|
||||
#!/sbin/openrc-run
|
||||
supervisor=supervise-daemon
|
||||
|
||||
command="/usr/bin/postgres_exporter"
|
||||
command_background="yes"
|
||||
command_user="postgres:prometheus"
|
||||
|
||||
pidfile="/var/run/${SVCNAME}.pid"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
after firewall
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
export DATA_SOURCE_NAME="postgresql:///postgres?host=/run/postgresql&port=7550&sslmode=disable&user=postgres"
|
||||
}
|
Loading…
Reference in New Issue
Block a user