<feed xmlns='http://www.w3.org/2005/Atom'>
<title>prometheus-borgmatic-exporter/contrib/prometheus-borgmatic-exporter.service, branch main</title>
<subtitle>Collect borgmatic repository metrics and export them for Prometheus.</subtitle>
<id>https://git.dennisfink.me/prometheus-borgmatic-exporter/atom/contrib/prometheus-borgmatic-exporter.service?h=main</id>
<link rel='self' href='https://git.dennisfink.me/prometheus-borgmatic-exporter/atom/contrib/prometheus-borgmatic-exporter.service?h=main'/>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/prometheus-borgmatic-exporter/'/>
<updated>2026-09-30T16:50:01Z</updated>
<entry>
<title>fix(systemd): retry failed exporter runs</title>
<updated>2026-09-30T16:50:01Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-09-30T16:50:01Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/prometheus-borgmatic-exporter/commit/?id=138074a6a1148fd40b1d48d85f76b762dcb7ec5f'/>
<id>urn:sha1:138074a6a1148fd40b1d48d85f76b762dcb7ec5f</id>
<content type='text'>
Retry transient exporter failures up to five times while avoiding
retries for invalid command-line usage.

Tighten the service sandbox with filesystem protection, required address
families, and a corrected capability set, and leave activation solely to
the timer unit.
</content>
</entry>
<entry>
<title>fix(systemd): wait for network to be online</title>
<updated>2026-09-27T06:37:37Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-09-27T06:37:37Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/prometheus-borgmatic-exporter/commit/?id=19710ce4d51e3104618716dd95b9f8bd5ea4d609'/>
<id>urn:sha1:19710ce4d51e3104618716dd95b9f8bd5ea4d609</id>
<content type='text'>
Ensure the exporter service and timer are started only after the network
is considered online, reducing failures when repositories require
network access.
</content>
</entry>
<entry>
<title>fix(systemd): allow setfsuid and setfsgid syscalls for exporter execution</title>
<updated>2026-05-06T20:26:50Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-05-06T20:26:50Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/prometheus-borgmatic-exporter/commit/?id=4172e92e4e4452a72c3a9d06492702d567d1c951'/>
<id>urn:sha1:4172e92e4e4452a72c3a9d06492702d567d1c951</id>
<content type='text'>
The restricted SystemCallFilter blocked setfsuid and setfsgid,
causing the exporter to fail when executed from a uv-managed
installation environment.
</content>
</entry>
<entry>
<title>feat: implement initial borgmatic Prometheus exporter</title>
<updated>2026-05-06T17:51:45Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-05-06T17:51:45Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/prometheus-borgmatic-exporter/commit/?id=5a2d4ca818e6ee45f99e4c92310e137a7b1b4aea'/>
<id>urn:sha1:5a2d4ca818e6ee45f99e4c92310e137a7b1b4aea</id>
<content type='text'>
</content>
</entry>
</feed>
