Blog

Engineering articles and project updates from SecuryBlack.

rustengineering

Zero-downtime auto-updates in a Rust binary

How OxiPulse replaces itself in place and delegates restart to the OS service manager — no downtime, no manual intervention.

Read more
engineeringrustobservability

How OxiPulse survives network outages

A look inside the ring buffer and exponential backoff that keep OxiPulse collecting metrics even when the network is down for hours.

Read more
rustengineering

Why we wrote a monitoring agent in Rust instead of Go

Go produces excellent system tools. We chose Rust anyway. Here's the honest reasoning.

Read more
tutorialraspberry-pilinux

Monitor a Raspberry Pi with OxiPulse

OxiPulse's ARM64 binary and sub-10 MB footprint make it ideal for Raspberry Pi. Here's how to get CPU, RAM, disk and network metrics flowing in minutes.

Read more
tutorialhetznerlinux

Monitor your Hetzner VPS with OxiPulse

Get CPU, RAM, disk and network metrics from your Hetzner Cloud or dedicated server in under 5 minutes.

Read more
comparisonobservability

OxiPulse vs Telegraf

Telegraf is one of the most capable metric agents available. OxiPulse is deliberately narrower. Here's when each makes sense.

Read more
comparisonobservability

OxiPulse vs Datadog Agent

Datadog is a powerful observability platform. OxiPulse is a lean open-source agent. Here's an honest comparison for teams evaluating both.

Read more
tutorialwindows

Monitor a Windows Server with OxiPulse

OxiPulse installs as a native Windows Service with a single PowerShell command. Here's how to get metrics flowing from any Windows machine in minutes.

Read more
tutorialgrafanaobservability

OxiPulse + Grafana: complete setup guide

Route OxiPulse metrics through the OpenTelemetry Collector into Prometheus and visualise them in Grafana with a practical dashboard.

Read more
observabilityopentelemetry

What is OTLP and why it matters for monitoring

The OpenTelemetry Protocol is becoming the standard wire format for telemetry data. Here's what it is, how it works, and why OxiPulse uses it.

Read more
comparisonobservability

OxiPulse vs Netdata

Netdata is feature-rich and ships with built-in dashboards. OxiPulse is minimal and sends data to your existing stack. Here's how to choose.

Read more
tutoriallinux

Monitor a Linux server with OxiPulse

A step-by-step guide to installing OxiPulse on any Linux distribution, configuring it, and verifying metrics are flowing.

Read more
comparisonprometheusobservability

OxiPulse vs Prometheus Node Exporter

Node Exporter is the de-facto standard for Linux system metrics in Prometheus environments. OxiPulse takes a different approach. Here's when each makes sense.

Read more
announcementrustobservability

Why we built OxiPulse

Monitoring agents shouldn't cost more to run than the applications they monitor. Here's why we built OxiPulse.

Read more