about summary refs log tree commit diff
path: root/bundles/svtree-containers/files/etc
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--bundles/svtree-containers/files/etc/containers/containers.conf.d/10-firewall-driver.conf (renamed from bundles/containers/files/etc/containers/containers.conf.d/10-firewall-driver.conf)0
-rw-r--r--bundles/svtree-containers/files/etc/init.d/podman-healthcheck (renamed from bundles/containers/files/etc/init.d/podman-healthcheck)0
-rwxr-xr-xbundles/svtree-containers/files/etc/periodic/15min/podman-healthcheck (renamed from bundles/containers/files/etc/periodic/15min/podman-healthcheck)0
-rwxr-xr-xbundles/svtree-containers/files/etc/periodic/weekly/podman-prune (renamed from bundles/containers/files/etc/periodic/weekly/podman-prune)0
-rw-r--r--bundles/svtree-containers/files/etc/s6-rc/services/podman-exporter.run7
-rw-r--r--bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/consumer-for (renamed from bundles/containers/files/etc/s6-rc/templates/container/+service-log/consumer-for)0
-rw-r--r--bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/notification-fd (renamed from bundles/containers/files/etc/s6-rc/templates/container/+service-log/notification-fd)0
-rw-r--r--bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/pipeline-name (renamed from bundles/containers/files/etc/s6-rc/templates/container/+service-log/pipeline-name)0
-rw-r--r--bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/run (renamed from bundles/containers/files/etc/s6-rc/templates/container/+service-log/run)0
-rw-r--r--bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/type (renamed from bundles/containers/files/etc/s6-rc/templates/container/+service-log/type)0
-rw-r--r--bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-srv/producer-for (renamed from bundles/containers/files/etc/s6-rc/templates/container/+service-srv/producer-for)0
-rwxr-xr-xbundles/svtree-containers/files/etc/s6-rc/templates/container/+service-srv/run (renamed from bundles/containers/files/etc/s6-rc/templates/container/+service-srv/run)0
-rw-r--r--bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-srv/type (renamed from bundles/containers/files/etc/s6-rc/templates/container/+service-srv/type)0
-rw-r--r--bundles/svtree-containers/files/etc/traefik/podman-exporter.yaml13
14 files changed, 20 insertions, 0 deletions
diff --git a/bundles/containers/files/etc/containers/containers.conf.d/10-firewall-driver.conf b/bundles/svtree-containers/files/etc/containers/containers.conf.d/10-firewall-driver.conf
index be33d99..be33d99 100644
--- a/bundles/containers/files/etc/containers/containers.conf.d/10-firewall-driver.conf
+++ b/bundles/svtree-containers/files/etc/containers/containers.conf.d/10-firewall-driver.conf
diff --git a/bundles/containers/files/etc/init.d/podman-healthcheck b/bundles/svtree-containers/files/etc/init.d/podman-healthcheck
index 8e12fa4..8e12fa4 100644
--- a/bundles/containers/files/etc/init.d/podman-healthcheck
+++ b/bundles/svtree-containers/files/etc/init.d/podman-healthcheck
diff --git a/bundles/containers/files/etc/periodic/15min/podman-healthcheck b/bundles/svtree-containers/files/etc/periodic/15min/podman-healthcheck
index 7aa6d41..7aa6d41 100755
--- a/bundles/containers/files/etc/periodic/15min/podman-healthcheck
+++ b/bundles/svtree-containers/files/etc/periodic/15min/podman-healthcheck
diff --git a/bundles/containers/files/etc/periodic/weekly/podman-prune b/bundles/svtree-containers/files/etc/periodic/weekly/podman-prune
index 5715b95..5715b95 100755
--- a/bundles/containers/files/etc/periodic/weekly/podman-prune
+++ b/bundles/svtree-containers/files/etc/periodic/weekly/podman-prune
diff --git a/bundles/svtree-containers/files/etc/s6-rc/services/podman-exporter.run b/bundles/svtree-containers/files/etc/s6-rc/services/podman-exporter.run
new file mode 100644
index 0000000..01b0ebf
--- /dev/null
+++ b/bundles/svtree-containers/files/etc/s6-rc/services/podman-exporter.run
@@ -0,0 +1,7 @@
+#!/bin/sh
+exec prometheus-podman-exporter \
+	--collector.enable-all \
+	--collector.enhance-metrics \
+	--web.disable-exporter-metrics \
+	--web.listen-address=:9882 \
+	--web.telemetry-path=/metrics/podman
diff --git a/bundles/containers/files/etc/s6-rc/templates/container/+service-log/consumer-for b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/consumer-for
index 83c1762..83c1762 100644
--- a/bundles/containers/files/etc/s6-rc/templates/container/+service-log/consumer-for
+++ b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/consumer-for
diff --git a/bundles/containers/files/etc/s6-rc/templates/container/+service-log/notification-fd b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/notification-fd
index 00750ed..00750ed 100644
--- a/bundles/containers/files/etc/s6-rc/templates/container/+service-log/notification-fd
+++ b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/notification-fd
diff --git a/bundles/containers/files/etc/s6-rc/templates/container/+service-log/pipeline-name b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/pipeline-name
index 0db7d83..0db7d83 100644
--- a/bundles/containers/files/etc/s6-rc/templates/container/+service-log/pipeline-name
+++ b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/pipeline-name
diff --git a/bundles/containers/files/etc/s6-rc/templates/container/+service-log/run b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/run
index d558f3c..d558f3c 100644
--- a/bundles/containers/files/etc/s6-rc/templates/container/+service-log/run
+++ b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/run
diff --git a/bundles/containers/files/etc/s6-rc/templates/container/+service-log/type b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/type
index 5883cff..5883cff 100644
--- a/bundles/containers/files/etc/s6-rc/templates/container/+service-log/type
+++ b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-log/type
diff --git a/bundles/containers/files/etc/s6-rc/templates/container/+service-srv/producer-for b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-srv/producer-for
index cba6eea..cba6eea 100644
--- a/bundles/containers/files/etc/s6-rc/templates/container/+service-srv/producer-for
+++ b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-srv/producer-for
diff --git a/bundles/containers/files/etc/s6-rc/templates/container/+service-srv/run b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-srv/run
index 3ca06e2..3ca06e2 100755
--- a/bundles/containers/files/etc/s6-rc/templates/container/+service-srv/run
+++ b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-srv/run
diff --git a/bundles/containers/files/etc/s6-rc/templates/container/+service-srv/type b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-srv/type
index 5883cff..5883cff 100644
--- a/bundles/containers/files/etc/s6-rc/templates/container/+service-srv/type
+++ b/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-srv/type
diff --git a/bundles/svtree-containers/files/etc/traefik/podman-exporter.yaml b/bundles/svtree-containers/files/etc/traefik/podman-exporter.yaml
new file mode 100644
index 0000000..471446c
--- /dev/null
+++ b/bundles/svtree-containers/files/etc/traefik/podman-exporter.yaml
@@ -0,0 +1,13 @@
+http:
+  services:
+    podman-exporter:
+      loadBalancer:
+        servers:
+          - url: http://${node.metadata.get("container_gateway", "10.89.0.1")}:9882
+
+  routers:
+    podman-exporter:
+      rule: Path(`/metrics/podman`)
+      entryPoints:
+        - metrics
+      service: podman-exporter