Application Performance Monitoring: best apps and software
Application performance monitoring tools trace requests, measure latency and errors, and pinpoint bottlenecks across services, databases, and user sessions.

Monitr
Monitr allows users to connect data sources, query data with an AI assistant, and visualize results easily, catering to both analysts and non-technical team members.

PerfOps
PerfOps measures and monitors provider performance, enabling Multi-CDN and Multi-Cloud management using Real User Monitoring (RUM) data.

Airbrake
Airbrake provides error monitoring and application performance management, allowing developers to identify and fix bugs quickly across various programming languages.

Spanlens
Spanlens monitors LLM usage across OpenAI, Anthropic, and Gemini, tracking requests, costs, latency, errors, and agent traces. It supports evaluations, alerts, and self-hosting.

Vigil
Vigil monitors AI API calls through a single proxy, tracking cost, token usage, latency, errors, and potential security issues across supported providers.

OnePatch
OnePatch monitors production services, detects incidents, investigates their causes, and helps implement fixes through deployment.

Maple
Maple is an open-source observability platform for collecting, visualizing, and analyzing traces, logs, and metrics from distributed applications.

Superlog
Open-source observability app that adds and maintains OpenTelemetry instrumentation, groups related incidents, and can post a mergeable fix PR in Slack.

Tracelit
Tracelit monitors frontend and backend issues, shows sessions, logs, traces, and metrics, and can diagnose problems and generate fixes or GitHub PRs.

Tracium.ai
Tool for tracing AI requests, tracking costs, debugging failures, comparing prompts and models, and detecting drift.

Total Uptime
Total Uptime is a monitoring platform that tracks the availability and performance of apps, websites, and APIs, providing alerts and insights for incident management.

Anteon
Anteon is an open-source Kubernetes monitoring app that simplifies log, metric, and trace collection for efficient infrastructure management.

KloudMate
KloudMate is an observability tool for serverless applications, offering real-time insights to help developers debug and monitor performance and errors.

Traces
Traces app uses AI to analyze video feeds, providing actionable data from cameras to help businesses improve operations and reduce costs.

Treblle
Treblle is an SDK for monitoring and documenting REST APIs, offering real-time tracking, auto-generated docs, analytics, and team collaboration tools.

Request Metrics
Request Metrics tracks application performance by monitoring request counts and latency, helping users optimize resource use and enhance responsiveness.