<feed xmlns='http://www.w3.org/2005/Atom'>
<title>prometheus-pacman-exporter/contrib/prometheus-pacman-exporter.timer, branch v1.1.2</title>
<subtitle>Collect pacman package metrics and export them for Prometheus.</subtitle>
<id>https://git.dennisfink.me/prometheus-pacman-exporter/atom/contrib/prometheus-pacman-exporter.timer?h=v1.1.2</id>
<link rel='self' href='https://git.dennisfink.me/prometheus-pacman-exporter/atom/contrib/prometheus-pacman-exporter.timer?h=v1.1.2'/>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/prometheus-pacman-exporter/'/>
<updated>2026-09-27T11:13:05Z</updated>
<entry>
<title>feat(systemd): retry failed exporter runs</title>
<updated>2026-09-27T11:13:05Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-09-27T11:13:05Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/prometheus-pacman-exporter/commit/?id=142af72ebc9e1c2151101d6c3318ee48fdf00a87'/>
<id>urn:sha1:142af72ebc9e1c2151101d6c3318ee48fdf00a87</id>
<content type='text'>
Update the systemd service to restart the exporter on failure up to five
times with a ten-minute delay between attempts.

Update the systemd timer to use Persistent=true so missed daily runs are
triggered after downtime, and remove network-online ordering from the
timer.

Keep network-online ordering on the service and remove the stale borg
cache reference from its hardening comment.
</content>
</entry>
<entry>
<title>fix(systemd): wait for network to be online</title>
<updated>2026-09-27T06:48:30Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-09-27T06:48:30Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/prometheus-pacman-exporter/commit/?id=cb9dc38c1235065346dd9aa6783de8d7d72a8317'/>
<id>urn:sha1:cb9dc38c1235065346dd9aa6783de8d7d72a8317</id>
<content type='text'>
Order the exporter service and timer after network-online.target and add
a Wants dependency so network connectivity is established before they
run.
</content>
</entry>
<entry>
<title>fix(systemd): avoid catch-up timer runs</title>
<updated>2026-09-20T10:18:49Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-09-20T10:18:49Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/prometheus-pacman-exporter/commit/?id=37cbc5840fe53776ba9ebbbce1aa4cb61ceec7f9'/>
<id>urn:sha1:37cbc5840fe53776ba9ebbbce1aa4cb61ceec7f9</id>
<content type='text'>
Remove Persistent=true so missed daily runs are not triggered
automatically when the system comes back online.
</content>
</entry>
<entry>
<title>feat(systemd): add service and timer units</title>
<updated>2026-09-19T22:38:55Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-09-19T22:38:55Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/prometheus-pacman-exporter/commit/?id=0f1d5637df9286af9999fc7d1c03025e82ffda34'/>
<id>urn:sha1:0f1d5637df9286af9999fc7d1c03025e82ffda34</id>
<content type='text'>
Add a hardened oneshot service for running the exporter with arguments
loaded from /etc/conf.d/prometheus-pacman-exporter.

Add a persistent daily timer for automatic metric collection and include
a default empty configuration file for additional command-line options.
</content>
</entry>
</feed>
