Monitoring & Observability

97 tools

programming Monitoring & Observability97 tools curated by the community. Most popular: Spanlens, pktscope, vpsmon. Each tool comes with a review, tags and alternatives to help you choose.

❓ Frequently asked questions about Monitoring & Observability

What is Monitoring & Observability?

Monitoring & Observability groups 97 tools curated by the mySelectas community. Most popular: Spanlens.

What are the best free Monitoring & Observability tools?

mySelectas lists several free options in this category. See in particular: Spanlens, pktscope, vpsmon.

What is the best alternative to Spanlens?

Discover alternatives to Spanlens on mySelectas. See all alternatives →

97 tools
SpanlensNew
Monitoring & Observability🌐 EN

Observability tool for apps built on LLMs — swap in one URL and it starts logging every AI call, tracking what it costs, and tracing multi-step agent workflows across OpenAI, Anthropic, Gemini and more.

#logging#ai#llm#monitoring#observability
spanlens.io
📄 Full details →
💬 Review

The short version: Spanlens covers the right feature set for LLM observability — cost, tracing, evals, PII flagging — with a genuinely low-friction one-line integration, but it's entering an already crowded field against Langfuse, Helicone, and LangSmith, and its free tier's 14-day retention will push serious users toward paying quickly.

👥 Target audience

Development teams building LLM-powered features who need multi-provider cost tracking, performance monitoring, and agent workflow tracing across multiple AI providers.

🌍 Target countries

Global

🗣️ Available languages
ENGLISH
🔄 Alternatives
LangfuseHeliconeLangSmithBraintrustArize Phoenix
🔗 Visit Spanlens
pktscopeNew
Monitoring & Observability🌐 EN

A Wireshark-style network packet analyzer that runs entirely in the terminal, built on eBPF for handling tricky raw-IP tunnel traffic like WireGuard and GRE.

#cli-tool#open-source#observability#performance
github.com
📄 Full details →
💬 Review

The short version: a well-scoped tool for a real gap — nobody wants to run Wireshark over X11 forwarding on a remote server, and tcpdump's raw output is painful for anything beyond a quick filter, so a genuinely interactive terminal packet analyzer fills a real hole in the toolbox. Its clearest advantage is native support for tunnel interfaces (WireGuard, GRE, tunl0) that are common in Kubernetes and VPN setups but are exactly the traffic Wireshark and tcpdump handle awkwardly out of the box. The trade-off is maturity and reach: Wireshark's protocol dissector library, built over two decades, …

👥 Target audience

Ingénieurs réseau, DevOps et administrateurs systèmes travaillant sur des serveurs distants ou des conteneurs

🌍 Target countries

Worldwide

🗣️ Available languages
EN
🔄 Alternatives
Wiresharktcpdumptshark
🔗 Visit pktscope
vpsmonNew
Monitoring & Observability🌐 EN

A tiny, single-binary web dashboard for monitoring a Linux VPS — CPU, memory, disk, and network — that uses about 5MB of RAM.

#self-hostable#monitoring#open-source#devops
github.com
📄 Full details →
💬 Review

The short version: if you run one or two small VPS instances and just want a quick, low-overhead 'is it alive and healthy' web page, vpsmon does exactly that and nothing more — which is the point, not a limitation. Its entire value proposition is minimalism: a single ~5MB-RAM binary versus running a full Prometheus/Grafana stack (or paying for a hosted monitoring SaaS) just to watch CPU and memory on a small box is a genuinely reasonable trade for hobby projects, small self-hosted services, or budget VPS setups. The honest limitation is exactly that scope: there's no alerting, no historical g…

👥 Target audience

Administrateurs de VPS Linux cherchant une surveillance système légère

🌍 Target countries

Worldwide

🗣️ Available languages
EN
🔄 Alternatives
Prometheus + GrafanaNetdata
🔗 Visit vpsmon
BackpressureNew
Monitoring & Observability🌐 EN

An early-warning tool positioned to surface system failure points before they hit users — homepage details are minimal.

#monitoring#observability#performance
backpressure.systems
📄 Full details →
💬 Review

The short version: an intriguing pitch — proactive failure detection instead of reactive alerting — but there isn't yet enough public information to evaluate what it actually does technically or how well it delivers on that promise. The idea sits adjacent to established categories: traditional APM/monitoring tools (Datadog, New Relic) that alert after the fact, and chaos-engineering tools (Gremlin, Chaos Monkey) that proactively test for breaking points by deliberately injecting failure. Where Backpressure lands between reactive monitoring and proactive chaos testing isn't clear from the home…

👥 Target audience

Équipes de développement et administrateurs système cherchant une détection précoce de pannes

🌍 Target countries

Worldwide

🗣️ Available languages
EN
🔄 Alternatives
DatadogNew RelicGremlin (chaos engineering)
🔗 Visit Backpressure
TraceRootNew
Monitoring & Observability🌐 EN

A monitoring tool built specifically for AI agents — it catches when your agent hallucinates or breaks in production, traces the failure back to the exact line of code, and can open a pull request with a fix.

#self-hostable#ai-agents#monitoring#open-source#observability
traceroot.ai
📄 Full details →
💬 Review

The short version: if you're running AI agents in production and have no real visibility into why they occasionally go wrong, TraceRoot is one of the few tools built specifically for that gap rather than repurposed general-purpose APM. General observability platforms like Datadog or standard OpenTelemetry setups can show you latency and error rates, but they have no concept of "the agent hallucinated" or "the tool call was semantically wrong but technically succeeded" — that's the niche TraceRoot occupies, alongside newer entrants like LangSmith (LangChain's own observability product) and var…

👥 Target audience

Équipes d'ingénierie qui déploient des agents IA en production (LangChain, CrewAI, AutoGen, Pydantic AI) et ont besoin de debug spécifique à l'IA

🌍 Target countries

International

🗣️ Available languages
EN
🔄 Alternatives
LangSmithDatadogOpenTelemetry (setup générique)
🔗 Visit TraceRoot
GlancesNew
Monitoring & Observability🌐 EN

A cross-platform system monitor that shows CPU, memory, disk, network, sensors and container metrics in real time — from the terminal, a web browser, or a REST API.

#observability#open-source#monitoring#devops#free
github.com
📄 Full details →
💬 Review

The short version: glances replaces the habit of running top, then df, then a separate network tool, with one live dashboard that also happens to work as a web page or an API if you need to check on a machine remotely. Against htop or top, glances covers far more ground — disk, network, sensors, containers — in one view, at the cost of being a heavier Python-based tool rather than a minimal C process viewer. Against btop, which focuses on a highly polished terminal-only UI, glances trades some visual flair for reach: a REST API and web UI mean you can monitor a fleet of machines without SSH a…

👥 Target audience

Administrateurs systèmes, ingénieurs DevOps et équipes infra ayant besoin de supervision temps réel

🌍 Target countries

International (projet open source)

🗣️ Available languages
EN
🔄 Alternatives
htoptopbtop
🔗 Visit Glances
btopNew
Monitoring & Observability🌐 EN

A resource monitor with a modern, mouse-friendly terminal UI showing live CPU, memory, disk, network, GPU and battery usage, plus process management.

#open-source#free#monitoring#observability#terminal
github.com
📄 Full details →
💬 Review

The short version: btop gives top-level system monitoring the visual polish of a proper application — graphs, colors, mouse clicks — while staying entirely inside your terminal, no GUI framework needed. Against htop, which focuses tightly on process management with a leaner interface, btop is more of a full dashboard: it adds GPU and battery monitoring that htop doesn't attempt, at the cost of a steeper learning curve for all its customization options. Against glances, which spreads itself across terminal, web and API access, btop stays terminal-only but with noticeably more visual polish and…

👥 Target audience

Administrateurs systèmes, ingénieurs DevOps et utilisateurs avancés voulant une supervision terminal détaillée

🌍 Target countries

International (projet open source)

🗣️ Available languages
EN
🔄 Alternatives
htopglancesbottom
🔗 Visit btop
bottomNew
Monitoring & Observability🌐 EN

A customizable, cross-platform terminal system monitor written in Rust, showing CPU, memory, network, disk and temperature usage with graphs, process management and a tree view.

#monitoring#observability#terminal#open-source#free
github.com
📄 Full details →
💬 Review

The short version: bottom brings a graphical, dashboard-style layout to terminal system monitoring, with the process management chops of htop plus graphs and widgets htop doesn't have. Against htop, bottom adds visual graphs for CPU, memory and network trends over time, plus a dedicated basic mode that deliberately mimics htop's simpler layout for users who want that option. Against btop or glances, which cover similar ground, bottom's main distinctions are its Rust implementation (consistent cross-platform behavior including proper native Windows support) and its tree mode for process hierar…

👥 Target audience

Administrateurs systèmes, développeurs et utilisateurs avancés sur Linux, macOS ou Windows

🌍 Target countries

International (projet open source)

🗣️ Available languages
EN
🔄 Alternatives
htopglancesbtop
🔗 Visit bottom
gpingNew
Monitoring & Observability🌐 EN

A command-line ping tool that draws a live, scrolling graph of network latency in the terminal instead of a scrolling list of numbers, for one or several hosts at once.

#cli#terminal#open-source#free#monitoring
github.com
📄 Full details →
💬 Review

The short version: instead of staring at scrolling ping output trying to mentally average the numbers, gping shows you the trend as a graph the instant you run it — spikes and slow degradation both jump out visually. Against plain ping, gping's entire value is visualization plus multi-host comparison — graphing your connection to two different servers side by side makes it immediately obvious which one is the problem. Against mtr, which focuses on showing every hop along a route, gping stays focused on end-to-end latency trends over time, which is often the more useful view when you're diagno…

👥 Target audience

Administrateurs systèmes, ingénieurs réseau et développeurs diagnostiquant la latence réseau

🌍 Target countries

International (projet open source)

🗣️ Available languages
EN
🔄 Alternatives
pingmtrnethogs
🔗 Visit gping
BandwhichNew
Monitoring & Observability🌐 EN

A terminal tool that shows which processes and remote connections are using your network bandwidth right now, updating live and resolving IPs to hostnames.

#monitoring#cli#open-source#free
github.com
📄 Full details →
💬 Review

The short version: instead of guessing which app or process is saturating your connection, bandwhich shows you a live, sortable breakdown by process and remote host the moment you run it, with zero configuration. Against classic tools like nethogs or iftop, bandwhich's advantage is combining both process-level and connection-level views in one screen with automatic hostname resolution, so you don't need two separate tools to answer 'which process' and 'which server'. It requires root or admin privileges to capture traffic, which is a minor friction on shared or restricted machines. The projec…

👥 Target audience

Administrateurs systèmes, ingénieurs réseau et développeurs ayant besoin de diagnostics réseau en temps réel

🌍 Target countries

International (projet open source)

🗣️ Available languages
EN
🔄 Alternatives
nethogsiftop
🔗 Visit Bandwhich
ctopNew
Monitoring & Observability🌐 EN

A terminal dashboard that shows Docker and runC containers' live CPU, memory and network metrics in a top-like grid, letting you zoom into any container for logs and a shell.

#docker#monitoring#containers#terminal#open-source
github.com
📄 Full details →
💬 Review

The short version: if you manage more than a couple of containers and are tired of re-running 'docker stats' or opening a separate terminal per container, ctop gives you one live screen with metrics, logs and shell access for all of them. Compared to raw 'docker stats', ctop adds sorting, filtering, and the ability to jump straight into a container's logs or shell without leaving the tool — a real workflow improvement for anyone doing manual container triage. Against a heavier GUI option like Portainer, ctop trades a web dashboard and remote management for something that starts instantly over…

👥 Target audience

Administrateurs systèmes et ingénieurs DevOps gérant des conteneurs Docker ou runC

🌍 Target countries

International (projet open source)

🗣️ Available languages
EN
🔄 Alternatives
docker statslazydockerPortainer
🔗 Visit ctop
CrawlPanelNew
Monitoring & Observability🌐 EN

A monitoring tool that checks not just whether your website is online, but whether logins, forms and checkout actually work — with a screenshot as proof when something breaks.

#monitoring#uptime#alerting#api#freemium
crawlpanel.com
📄 Full details →
💬 Review

The short version: if you've ever had a checkout page silently break while your uptime monitor stayed green, CrawlPanel's screenshot-on-failure browser journeys are exactly the feature you were missing, at a genuinely low entry price. What separates CrawlPanel from a basic pinger like UptimeRobot is that it tests actual workflows — a login, a form submission, a checkout — rather than just an HTTP status code, and it hands you visual proof (screenshot, console errors, network trace) the moment one fails, which turns a vague "something's wrong" into a debuggable incident in seconds. Against a h…

👥 Target audience

Développeurs, équipes DevOps, agences, freelances et e-commerçants voulant surveiller au-delà du simple code HTTP

🌍 Target countries

International

🗣️ Available languages
EN
🔄 Alternatives
UptimeRobotChecklyDatadog SyntheticsPingdom
🔗 Visit CrawlPanel
UpptimeNew
Monitoring & Observability🌐 EN

A free status page and uptime monitor that runs entirely on GitHub's infrastructure — no server to rent, no monitoring account to pay for, just a GitHub repository checking your website every few minutes.

#uptime#monitoring#open-source#free#status-page
upptime.js.org
📄 Full details →
💬 Review

The short version: Upptime is close to the best option available if your website already lives on GitHub and you want uptime monitoring and a public status page without paying for a dedicated monitoring service — the entire thing runs on infrastructure you already have for free. The git-native design is what makes it stand out: your uptime history is a version-controlled, auditable commit log rather than data locked in someone else's dashboard, and incidents become GitHub Issues, which slots naturally into a workflow a dev team already uses. The Svelte status page it generates is genuinely pr…

👥 Target audience

Équipes déjà sur GitHub voulant une page de statut publique et un monitoring d'uptime sans payer un service SaaS dédié

🌍 Target countries

Worldwide

🗣️ Available languages
EN
🔄 Alternatives
Uptime KumaBetter StackUptimeRobot
🔗 Visit Upptime
Versus IncidentNew
Monitoring & Observability🌐 EN

A self-hosted alert router that also tries to learn what "normal" looks like for your system, so it pages someone only for genuine anomalies instead of every rule-based threshold trip — free, open source, plugs into your existing monitoring and on-call to

#alerting#monitoring#ai#open-source#self-hosting
github.com
📄 Full details →
💬 Review

The short version: the alert-routing half of Versus Incident is a solid, free, self-hosted glue layer between your monitoring stack and your on-call tool — the 'AI agent that learns normal and escalates only anomalies' half is the more interesting pitch, but it's explicitly still maturing, so evaluate it as two products bundled into one. As a router alone it's genuinely useful: wide webhook source support (Alertmanager, Grafana, Sentry, CloudWatch) and wide destination support (major chat tools plus PagerDuty/Opsgenie/incident.io/ServiceNow) means it can sit in the middle of a stack you alrea…

👥 Target audience

Équipes SRE/DevOps qui veulent router leurs alertes entre outils existants et réduire la fatigue d'alerte causée par des règles statiques

🌍 Target countries

Worldwide

🗣️ Available languages
EN
🔄 Alternatives
Grafana OnCallPagerDutyOpsgenieincident.io
🔗 Visit Versus Incident
LunalyticsNew
Monitoring & Observability🌐 EN

A free, self-hosted uptime monitor you run on your own server — checks whether your sites, APIs, or Docker containers are up, alerts you when they're not, and gives you a public status page, without a monthly SaaS bill.

#uptime#monitoring#status-page#self-hosting#open-source
github.com
📄 Full details →
💬 Review

The short version: if Uptime Kuma is the household name in self-hosted uptime monitoring, Lunalytics is the newer challenger with a more modern React UI and built-in multi-user/SSO support out of the box — worth a look if you outgrew Kuma's single-admin simplicity, but it's a younger, smaller project so expect some rough edges. Where Lunalytics differentiates itself from Uptime Kuma is team features: role-based access control and SSO across five providers are built in rather than bolted on, which matters the moment more than one person needs access to your monitoring. The monitor types (HTTP,…

👥 Target audience

Développeurs et petites équipes qui veulent surveiller la disponibilité de leurs services sans payer d'abonnement SaaS, avec plusieurs comptes utilisateurs

🌍 Target countries

Worldwide

🗣️ Available languages
EN
🔄 Alternatives
Uptime KumaUptimeRobot
🔗 Visit Lunalytics
BeszelNew
Monitoring & Observability🌐 EN

A free, open-source tool that watches your servers — CPU, memory, disk, Docker containers, even temperature — and alerts you when something's wrong, without the resource overhead of heavier monitoring stacks.

#homelab#monitoring#self-hosting#open-source
github.com
📄 Full details →
💬 Review

The short version: if you run your own servers (homelab, VPS fleet, self-hosted apps) and want to know when something breaks without standing up a full Grafana/Prometheus stack, Beszel is a genuinely lighter, faster-to-deploy alternative that still covers the metrics that matter. The differentiator versus Grafana + Prometheus is scope and simplicity: that combination is extremely powerful and infinitely customizable, but it takes real setup time and ongoing maintenance to run well. Beszel deliberately trades some of that flexibility for a monitoring tool you can deploy in minutes and mostly f…

👥 Target audience

Passionnés de homelab, administrateurs self-hosted, petites équipes infra voulant un monitoring léger

🌍 Target countries

Worldwide

🗣️ Available languages
EN
🔄 Alternatives
GrafanaNetdataUptime Kuma
🔗 Visit Beszel
AgentSightNew
Monitoring & Observability🌐 EN

A free tool that watches what your AI coding agent is actually doing at the operating-system level — no code changes, no SDK, works even with closed-source agent CLIs.

#monitoring#observability#ai-agents#open-source#free
github.com
📄 Full details →
💬 Review

The short version: AgentSight is a technically serious answer to a problem most 'AI agent observability' tools sidestep — actually seeing what an agent does at the system level, including agents you can't instrument because they're closed-source CLIs. The eBPF approach is the real differentiator versus SDK-based competitors like LangSmith or Langfuse, which only see what the application chooses to report. Watching from the kernel means AgentSight can catch things the agent itself might not surface — a runaway reasoning loop burning tokens, or a coordination stall between multiple agents — and…

👥 Target audience

Équipes déployant des agents IA (Claude Code, Codex, Gemini CLI...) voulant un audit de sécurité et de performance sans intégration SDK

🌍 Target countries

Worldwide

🗣️ Available languages
EN
🔄 Alternatives
LangSmithLangfuseHelicone
🔗 Visit AgentSight
upok.devNew
Monitoring & Observability🌐 EN

A minimal uptime monitor that checks a URL every 10 minutes and emails you on downtime or recovery, with a public status page requiring no signup.

#status-page#monitoring#alerting#api#uptime
upok.dev
📄 Full details →
💬 Review

The short version: for a solo developer or small team that wants dead-simple uptime checks without configuring a full observability stack, upok.dev's no-signup public status page and 10-minute checks cover the basics for free. Compared to UptimeRobot or Better Stack, which offer shorter check intervals, SMS/Slack alerting, and mature dashboards, upok.dev is noticeably more minimal — email-only alerts, a 10-minute floor on check frequency, and no visible pricing page make it hard to judge how it scales for paid use. It's a reasonable pick for a single site or side project that just needs a sta…

👥 Target audience

Développeurs et propriétaires de sites cherchant un monitoring d'uptime simple sans configuration lourde

🌍 Target countries

Worldwide

🗣️ Available languages
EN
🔄 Alternatives
UptimeRobotBetter StackPingdom
🔗 Visit upok.dev
Yet Another Status PageNew
Monitoring & Observability🌐 EN

Self-hosted status page platform with incident tracking, scheduled maintenance, and email/SMS subscriber alerts.

#open-source#self-hosting#monitoring#status-page#alerting
yasp.io
📄 Full details →
💬 Review

The short version: YASP is a clean, modern self-hosted status page for teams willing to run their own PostgreSQL/Next.js stack in exchange for zero subscription cost and no per-subscriber pricing tiers. Against hosted incumbents like Statuspage.io or Instatus, YASP's main draw is that it's completely free and self-hosted — no monthly fee that scales with subscriber count, and full control over your data and branding. The tradeoff is that you take on hosting, security, and uptime for your own status page (a mild irony, since your status page's reliability now depends on your own infrastructure…

👥 Target audience

Équipes dev et SRE voulant une page de statut auto-hébergée

🌍 Target countries

International

🗣️ Available languages
EN
🔄 Alternatives
Statuspage.ioInstatusCachet
🔗 Visit Yet Another Status Page
PeekapingNew
Monitoring & Observability🌐 EN

Self-hosted uptime monitoring and status pages with a typed Go/React stack and 20+ alert channels.

#status-page#self-hosting#open-source#monitoring#alerting
peekaping.com
📄 Full details →
💬 Review

The short version: Peekaping is a promising, modern take on self-hosted uptime monitoring, explicitly built to fix architectural rough edges in Uptime Kuma, but it's still in beta and younger than the tool it's positioned against. Against Uptime Kuma, the most popular self-hosted monitor, Peekaping's pitch is a fully typed Go/React codebase, an API-first design, and pluggable storage instead of a single embedded database — real advantages for teams that want to integrate monitoring into other tooling. With about 1,200 GitHub stars, it has meaningfully less community traction than Uptime Kuma'…

👥 Target audience

Petites équipes, SRE, développeurs voulant du monitoring self-hosted moderne

🌍 Target countries

International

🗣️ Available languages
EN
🔄 Alternatives
Uptime KumaCheckmateGatus
🔗 Visit Peekaping
Loading...