digitalocean/do-obsd
Shell
Captured source
source ↗published Mar 26, 2026seen 5dcaptured 9hhttp 200method plain
digitalocean/do-obsd
Description: DigitalOcean observability supervisor.
Language: Shell
License: Apache-2.0
Stars: 2
Forks: 0
Open issues: 4
Created: 2026-03-26T01:37:24Z
Pushed: 2026-05-14T10:58:36Z
Default branch: main
Fork: no
Archived: no
README:
do-obsd
DigitalOcean observability supervisor. Manages the lifecycle of the OpenTelemetry Collector (do-otelcol) on Droplets.
Overview
do-obsd is a lightweight Go daemon that:
- Installs the collector binary at startup (OpAMP binary delivery path)
- Starts and stops
do-otelcol.servicevia systemd using least-privilegesudo(scoped todo-otelcol.serviceonly — seeconfigure_sudoersinpackaging/scripts/after_install.sh) - Runs as an isolated
do-obsdsystem user; collector runs asdo-otelcol
Compatibility
do-obsd currently supports:
- Ubuntu (oldest End Of Standard Support LTS release and later)
- Debian (oldest supported LTS release and later)
- Fedora 42+
- CentOS Stream 9+
- AlmaLinux 8+
- Rocky Linux 8+
systemd is required — the package uses systemd units for service management and systemd timers for automatic updates.
Development
# Build make build # Test make test # Lint make lint
Notability
notability 1.0/10Low stars, routine new repo