An open API service indexing awesome lists of open source software.

awesome-observability

Awesome observability page
https://github.com/adriannovegil/awesome-observability

Last synced: 22 days ago
JSON representation

10. Application Performance Monitoring Solutions (APM)

Anomalies Detection

  • coroot - Open-source eBPF-based observability tool that turns telemetry data into actionable insights, helping you identify and resolve application issues quickly.
  • robusta - Unified Kubernetes monitoring, observability, and operations.
  • Kloudfuse - Single unified observability platform for metrics, events, logs and traces.
  • Lightstep - Monitoring, observability, and incident response for the world's most reliable systems.
  • chronosphere - Chronosphere develops a scalable, reliable, and customizable monitoring solution built for cloud-native applications.
  • catchpoint - From the edge to the cloud, our proactive observability platform gives you the power to fix problems before your users notice.
  • Blue Matador - Easiest and fastest way to monitor your cloud environments on the market.
  • Aternity - Simplified high-definition APM visibility leveraging Real User Monitoring, Synthetic Monitoring, and OpenTelemetry, that is scalable, easy to use and deploy, and unifies insights across end users, applications, networks, and the cloud-native ecosystem.
  • AppOptics - Continuous monitoring built to scale with your applications for less downtime and lower resource usage.
  • Pixie - Open source observability tool for Kubernetes applications. Pixie uses eBPF to automatically capture telemetry data without the need for manual instrumentation.
  • swagger-stats - API Telemetry and APM.
  • SkyWalking - Application performance monitor tool for distributed systems, especially designed for microservices, cloud native and container-based (Docker, K8s, Mesos) architectures.
  • dynatrace APM - Best-in-class APM from the category leader. Ensure application performance, innovate faster, collaborate efficiently, and deliver more value with dramatically less effort.
  • Elastic APM - Application performance monitoring system built on the Elastic Stack.
  • DataDog - Unified Monitoring For Metrics, Traces, & Logs.
  • Honeycomb - Give all software engineering teams the observability they need to eliminate toil and delight their users.
  • NewRelic - Complete view of your applications and operating environment.
  • Kamon apm - Point and click to find the endpoints, database queries, and API calls that affect your user's experience.
  • Netdata - Troubleshoot slowdowns and anomalies in your infrastructure with thousands of per-second metrics, meaningful visualizations, and insightful health alarms with zero configuration.
  • Stagemonitor - An open source solution to application performance monitoring for java server applications.
  • Checkmk Server - Monitor your entire hybrid IT infrastructure.
  • Icinga - The Icinga stack spans six core strengths that cover all aspects of monitoring.
  • Nagios - Computer system, network and infrastructure monitoring software application.
  • Sensu - The Observability Pipeline that delivers monitoring as code on any cloud.
  • Kieker - Monitoring, analysis and tool integration.
  • servicenow - Cloud Observability - Gain AI-powered insights to detect and quickly respond to changes in cloud-native and monolithic applications.
  • OpenLIT - OTel-native Observability and Evals for LLMs & GPUs.
  • Langtrace - Open Source & Open Telemetry(OTEL) Observability for LLM applications.
  • DeepFlow - Implemented Zero Code data collection with eBPF for metrics, distributed tracing, request logs and function profiling, and is further integrated with SmartEncoding to achieve Full Stack correlation and efficient access to all observability data.
  • Aspecto - Troubleshoot performance bottlenecks and errors within your microservices.
  • Zabbix - Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud.
  • Centreon - Business-aware and AIOps-ready IT Monitoring.
  • AppOptics - Continuous monitoring built to scale with your applications for less downtime and lower resource usage.
  • Cloudprober - An active monitoring software to detect failures before your customers do.
  • Hubble - Network, Service & Security Observability for Kubernetes.
  • SigNoz - Monitor your applications and troubleshoot problems in your deployed applications, an open-source alternative to DataDog, New Relic, etc.
  • Pinpoint - Pinpoint is an APM (Application Performance Management) tool for large-scale distributed systems written in Java / PHP/PYTHON.
  • Falcon Plus - An open-source and enterprise-level monitoring system.
  • Scouter - Scouter is an open source APM (Application Performance Management) tool.
  • Sentry - From error tracking to performance monitoring, developers can see what actually matters, solve quicker, and learn continuously about their applications - from the frontend to the backend.
  • Soda Sql - Data profiling, testing, and monitoring for SQL accessible data.
  • Odigos - Observability Control Plane.

10. LLM & AI Observability

Cost & Usage Tracking

  • Manifest - Open-source real-time cost observability for AI agents. Tracks tokens, costs, messages, and model usage. Self-hostable, privacy-focused, and OTLP-native.
  • onWatch - Open-source Go CLI that tracks AI API quota usage across 7 providers. Background daemon with SQLite storage, Material Design 3 web dashboard, and zero telemetry.
  • burn0 - Open-source Node.js cost observability with one import. Auto-detects and tracks per-request costs for 50+ services (LLMs, SaaS, databases) via HTTP interception. Sub-millisecond overhead, local-first with optional cloud dashboard.
  • agenttrace - TUI observability for AI coding agents. Tracks cost, tokens, tool failures, anomalies, health, and CI gates across Claude Code, Codex, Gemini CLI, Aider, and Cursor exports.
  • Preflight - Local-first observability for AI coding assistants. Captures every tool call (reads, edits, commands, searches), tracks USD cost per session/day/week and per model, scores efficiency, and detects anti-patterns (re-reads, blind edits, stuck loops) on a live local dashboard. Offline by default, Apache-2.0; optional New Relic backend for team rollups and alerting. Works with Claude Code, Cursor, Windsurf, Copilot, Zed, Continue.dev, and Amazon Q.
  • ax - Local telemetry for AI coding agents.
  • Aether - Local observability TUI for Claude Code and Codex. Tracks context, cost, tokens, duration, tools, compactions, agents, code changes, and per-request input attribution from provider-local session files.
  • whatbroke - CLI that diffs an AI agent's behavior between two runs: dropped or added tool calls, changed arguments and outputs, cost and latency. Imports OTLP GenAI span exports, Langfuse and LangSmith dumps. npx-installable, MIT.
  • grafana-llmops-forge - CLI that generates AI/LLM observability dashboards from an existing Grafana, covering FinOps by provider, agents/RAG, and EU AI Act governance. Zero-dependency.

Instrumentation & SDKs

  • BrowserTrace - Local-first trace viewer for AI browser-agent failures, capturing screenshots, URLs, actions, model I/O, status, errors, and public-safe HTML exports.

Platforms

  • Langfuse - Open source LLM engineering platform for observability, metrics, evals, prompt management and datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more.
  • Arize Phoenix - Open-source AI observability platform for tracing, evaluation, datasets, experiments, prompt management and playground. Built on OpenTelemetry with Python and TypeScript support.
  • Helicone - Open source LLM observability platform and AI Gateway. One line of code to monitor, evaluate, and experiment across 100+ providers.
  • Opik - Debug, evaluate, and monitor LLM applications, RAG systems, and agentic workflows with comprehensive tracing, automated evaluations, and production-ready dashboards.
  • Laminar - Open-source observability and analytics platform purpose-built for AI agents. Built in Rust for performance.
  • Agenta - Open-source LLMOps platform for prompt playground, prompt management, LLM evaluation, and observability.
  • Pydantic Logfire - AI observability platform for production LLM and agent systems. Built on OpenTelemetry with first-class Pydantic AI support.
  • ClevAgent - Runtime monitoring for AI agents — heartbeat watchdog, loop detection, cost tracking, auto-restart.
  • CueAPI - Open-source observability for AI agent execution outcomes. Tracks verified vs. reported success rates, outcome timeouts, and verification-pending backlogs across scheduled agent work. Self-hosted, Apache-2.0.
  • Lookspan - Local-first observability for AI agents. One command (npx lookspan) runs a dashboard with traces, a timeline/waterfall view, cost tracking, replay & LLM-as-judge, and datasets. MCP-native, with OpenAI/Anthropic drop-ins and an OpenTelemetry receiver — all data stays on your machine.
  • Traccia - Open-source observability and governance platform for AI agents. Integrates with OpenAI Agents SDK, CrewAI, Langchain, Claude Code, and more.
  • Respan - Full-stack AI engineering platform for tracing agent workflows, evals with custom graders, prompt management, and an AI gateway routing 250+ models. Supports OTLP ingestion and framework integrations (OpenAI Agents SDK, Vercel AI, LangGraph, Mastra).
  • Seerlens - Local-first, .NET-first observability and evals for LLM apps. Live tracing, cost in dollars against a budget, CI-gateable evals, and agent/MCP tool-call scoring. Built on OpenTelemetry with .NET, Python and JS SDKs.
  • Heron - Passive, SDK-free observability for LLM and agent traffic. Reconstructs agent turns and service topology from post-TLS HTTP on the wire — no SDK and no proxy in the request path. Decodes OpenAI/Anthropic/Gemini, folds multi-leg proxy hops, auto-classifies vLLM/SGLang/Ollama backends. Single static binary with embedded console, Apache-2.0.
  • Voight - Real-time LLM observability platform. Drop-in SDK wrappers for OpenAI, Anthropic, Vercel AI SDK + hooks for Claude Code and Cursor capture prompts, tokens, cache reads, tool calls, cost, latency, and errors. OpenTelemetry-compatible via otel: true opt-in.
  • Nika - Workflow engine for AI where observability is built into the runtime: every run emits a typed event stream and a hash-chained, tamper-evident trace (nika trace verify · nika trace show), with static cost floors before the run and per-task cost rows after. Local-first, single Rust binary, AGPL.
  • Tuning Engines - AI control and observability layer for model, MCP, skill, workflow, policy, approval, state-reference, and outcome traces, with cost analytics and governed OpenAI-compatible routing.
  • Latitude - Open-source LLM observability and evaluation platform. Traces, monitors, and evaluates AI agents in production, clusters failures into issues, and generates evals from real-world failures. Built on OpenTelemetry with OpenInference and OpenLLMetry support.
  • telemetry.dev - OpenTelemetry-native observability for LLM and agent apps: per-span tokens, cost, latency, and errors from any OTLP exporter.
  • SourceryKit - Observability and governance for AI agent egress. Logs every outbound request and MCP handoff and verifies each against a source of truth with a zero-knowledge proof, blocking anything not on the trusted allow-list. Python SDK (source-available) with a hosted verification backend.
  • Voight - Real-time LLM observability platform. Drop-in SDK wrappers for OpenAI, Anthropic, Vercel AI SDK + hooks for Claude Code and Cursor capture prompts, tokens, cache reads, tool calls, cost, latency, and errors. OpenTelemetry-compatible via otel: true opt-in.
  • telemetry.dev - OpenTelemetry-native observability for LLM and agent apps: per-span tokens, cost, latency, and errors from any OTLP exporter.

11. Application Performance Monitoring Solutions (APM)

Cost & Usage Tracking

  • Centreon - Business-aware and AIOps-ready IT Monitoring.
  • Ingero - eBPF-based GPU causal observability agent. Traces CUDA Runtime/Driver APIs and host kernel events to build causal chains explaining GPU latency in production.
  • Last9 - OpenTelemetry-native observability platform for APM, metrics, logs, and traces, built to handle high-cardinality telemetry at scale.
  • TraceKit - Lightweight APM combining distributed tracing, live breakpoints, and session replay. Built on OpenTelemetry with SDKs for 13+ languages (frontend to backend).

11. GPU Observability

Cost & Usage Tracking

  • NVIDIA DCGM Exporter - Official NVIDIA Prometheus exporter for GPU metrics via DCGM. Kubernetes-native with Helm support, Grafana dashboards, per-process GPU metrics, MIG support, and TLS/auth.
  • nvidia_gpu_exporter - Lightweight Prometheus exporter for NVIDIA GPUs using nvidia-smi. No DCGM or C bindings required. Works on Linux and Windows with auto-discovered metric fields and Grafana dashboard.
  • nvitop - Interactive NVIDIA GPU process viewer with rich Python API. Ships nvitop-exporter for Prometheus metrics and Grafana dashboards, plus ResourceMetricCollector API for custom monitoring and ML framework callbacks.
  • NVTOP - Task monitor for GPUs and accelerators, similar to htop. Multi-vendor support: NVIDIA, AMD, Intel, Apple, Huawei Ascend, Qualcomm Adreno and more.
  • HomeLab Monitor - Self-hosted dashboard that shows which Docker container is actually holding the GPU - per-container VRAM attribution, not just total utilization. Also covers host vitals, Docker health, systemd services, and multiple machines over SSH. MIT license.
  • piqc - Model-aware GPU waste scanner for Kubernetes inference clusters. Detects tier misplacement, idle capacity, OOM risk, and CPU:GPU imbalance, each quantified in dollars. Read-only, deploys as a Kubernetes Job.

11. Service Mesh

Anomalies Detection

  • Istio - Istio generates detailed telemetry for all service communications within a mesh.
  • Kiali - Observability console for Istio with service mesh configuration capabilities. It helps you to understand the structure of your service mesh by inferring the topology, and also provides the health of your mesh.

12. Application Performance Monitoring Solutions (APM)

Cost & Usage Tracking

  • Middleware - Full stack observability solution with real-time monitoring and diagnostics.
  • TraceKit - Lightweight APM combining distributed tracing, live breakpoints, and session replay. Built on OpenTelemetry with SDKs for 13+ languages (frontend to backend).
  • groundcover - eBPF-based observability platform for Kubernetes with logs, metrics, traces, and APM; deployed entirely inside the user's own cloud (BYOC) for data residency.
  • CoreDash - Real user monitoring for Core Web Vitals (LCP, INP, CLS, TTFB, FCP) with element level attribution, phase breakdowns, LoAF data, and a built in MCP server for AI agents. EU hosted, GDPR compliant.
  • DataBuff - Open-source AI-native OpenTelemetry APM with an LLM-powered multi-agent workspace for querying traces, service topology, RED metrics, and alerts in natural language.
  • Datav - A modern apm solution for enterprise, an open-source alternative to DataDog, New Relic, etc.
  • rrweb - Open-source session replay library that records the DOM and user interactions as a typed JSON event stream and replays them. Powers the session replay features of Sentry, PostHog, Amplitude, and Highlight.
  • App Health - Privacy-first endpoint health for Node, Go, and OpenTelemetry services; projects only method, normalized route, status, duration, timestamp, and optional release into aggregate views.
  • Muscula - Error tracking, centralized logging, uptime monitoring, and debugging platform with AI agent integration via Model Context Protocol (MCP) and CLI for modern applications and websites.
  • TraceKit - Lightweight APM combining distributed tracing, live breakpoints, and session replay. Built on OpenTelemetry with SDKs for 13+ languages (frontend to backend).

12. Observability as a Service

Anomalies Detection

  • Epsagon - Application Monitoring Built for Containers and Serverless.
  • Sematext Cloud - Infrastructure and log monitoring with service and log auto-discovery. Basic plan is free. Website uptime, API, and SSL certificate monitoring. Includes status pages and scriptable multi-page user transaction monitoring, etc.
  • servicepilot - Modern monitoring platform.
  • Instana - IBM® Instana® Observability is the gold standard of incident prevention with automated full-stack visibility, 1-second granularity and 3 seconds to notify.
  • Mackerel - A SaaS server monitoring service with an intuitive UI, optimized for the cloud era, that fosters a culture of team-based system monitoring/operation.
  • Grafana Cloud - Composable observability platform, integrating metrics, traces and logs with Grafana.
  • NexClipper - Full stack visibility and intelligence for cloud native applications.
  • Sysdig Prometheus - Cloud scale monitoring solution with full Prometheus compatibility.
  • CloudWatch - Observability of your AWS resources and applications on AWS and on-premises.
  • Google Cloud Monitoring - Gain visibility into the performance, availability, and health of your applications and infrastructure.
  • Azure Monitor - Full observability into your applications, infrastructure, and network.
  • Guance - China local "All in one" observability platform, it can integrate any open source collecting method.
  • Alibaba Cloud Logs Service - Complete real-time data logging service that has been developed by Alibaba Group.
  • loggly - See it all in one place. Dozens of log sources, no proprietary agents.
  • logiq.ai - Platform to connect observability data from any source to any destination.
  • splunk - Extensible data platform powers unified security, full-stack observability and limitless custom applications.
  • sumo logic - Reduce downtime with real-time alerting, dashboards, and machine-learning-powered analytics for all three types of telemetry — logs, metrics, and traces.
  • Tencent Cloud Log Service - Tencent is an internet service portal offering value-added internet, mobile, telecom, and online advertising services.
  • WhaTap - Provides an integrated monitoring service for DevOps that analyzes application performance issue running on kubernetes in real time.
  • humio - Modern log management with streaming observability and affordable Unlimited Plans.
  • humio - Modern log management with streaming observability and affordable Unlimited Plans.
  • logiq.ai - Platform to connect observability data from any source to any destination.
  • Dash0 - Dash0 is modern OpenTelemetry Native Observability, built on CNCF Open Standards such as PromQL, Perses and OLTP with full cost control. Supports monitoring metrics, logs and traces. With dashboarding and alerting capabilities.
  • logdna - A comprehensive log solution to control all of your log data.

13. Examples and Sandbox's

Anomalies Detection

13. Observability as a Service

Cost & Usage Tracking

  • Dash0 - Modern OpenTelemetry Native Observability, built on CNCF Open Standards such as PromQL, Perses and OLTP with full cost control. Supports monitoring metrics, logs and traces. With dashboarding and alerting capabilities.

14. Observability as a Service

Cost & Usage Tracking

  • Uptrack - Uptime monitoring with 30-second checks on the free tier, consecutive-check alert confirmation (multi-region majority vote), hosted status pages, and a built-in MCP server for AI-agent-driven incident triage. HTTP, SSL, TCP, DNS, Ping, Heartbeat, and Cron monitors.
  • Levitate - A Time Series Data Warehouse and Cloud Native Monitoring Solution.
  • Alibaba Cloud Logs Service - Complete real-time data logging service that has been developed by Alibaba Group.
  • Rivana - Storage-fleet monitoring for enterprise SSD/HDD fleets, tracking 10,000+ devices across thousands of hosts to surface latency and performance issues that generic monitoring and SMART alerts miss.
  • Nuberio - Free AWS CloudWatch alarm audit for small teams. Hygiene score out of 100, missing and noisy alarms across 18 AWS services (RDS, Lambda, ECS, ALB), with alarm classification and top fixes — read-only scan, no credentials required.
  • Yorker - OpenTelemetry-native synthetic monitoring. Runs HTTP and Playwright browser checks and forwards each run as enriched OTLP (anomaly scoring, third-party attribution, W3C traceparent) to any OTel backend.

15. Examples and Sandboxes

Cost & Usage Tracking

  • OpenChainBench - Open benchmark stack for blockchain RPC providers. Multi-region harnesses scrape live tx-landing, latency and finality metrics; Next.js front-end exposes the dashboards and the raw Prometheus data (website).
  • Grafana tns - Observability Demo App.

15. License

Anomalies Detection

16. References

Cost & Usage Tracking

1. Best Practices

3. Collect

Events & Problems

  • kubernetes-event-exporter - This tool allows exporting the often missed Kubernetes events to various outputs so that they can be used for observability or alerting purposes.
  • kspan - Turning Kubernetes Events into spans.
  • KubeEye - KubeEye aims to find various problems on Kubernetes, such as application misconfiguration(using Polaris), cluster components unhealthy and node problems(using Node-Problem-Detector).

Logging

  • mTAIL - Windows program that extract internal monitoring data from application logs for collection in a timeseries database.
  • Elastic Beats - Lightweight shippers for Elasticsearch & Logstash, Elastic stack.
  • mTAIL - Windows program that extract internal monitoring data from application logs for collection in a timeseries database.
  • Grafana Alloy - Grafana's OpenTelemetry Collector distribution that unifies logs, metrics, and traces in a single agent; the supported successor to Promtail and Grafana Agent.

Metrics

  • Opentelemetry - OpenTelemetry is made up of an integrated set of APIs and libraries as well as a collection mechanism via an agent and collector.
  • top - Allows users to monitor processes and system resource usage on Linux. It is one of the most useful tools in a sysadmin's toolbox, and it comes pre-installed on every distribution.
  • htop - Command line utility that allows you to interactively monitor your system's vital resources or server's processes in real time.
  • OpenCensus - OpenCensus is a set of libraries for various languages that allow you to collect application metrics and distributed traces, then transfer the data to a backend of your choice in real time.
  • Opentracing - Vendor-neutral APIs and instrumentation for distributed tracing.
  • Openmetrics - An effort to create an open standard for transmitting metrics at scale, with support for both text representation and Protocol Buffers.
  • Micrometer - Micrometer provides a simple facade over the instrumentation clients for the most popular monitoring systems, allowing you to instrument your JVM-based application code without vendor lock-in. Think SLF4J, but for metrics.
  • Performance Co-Pilot - Performance Co-Pilot is a system performance analysis toolkit.
  • Kamon - Monitoring applications running on the JVM.
  • MyScale Telemetry - Tool designed to enhance the observability of LLM applications by capturing trace data from LangChain-based applications and storing it in MyScaleDB or ClickHouse.
  • OpenLLMetry - Open-source observability for your LLM application, based on OpenTelemetry.
  • OpenLLMetry for Javascript - Sister project to OpenLLMetry, but in Typescript. Open-source observability for your LLM application, based on OpenTelemetry.
  • OpenLLMetry for Go - Sister project to OpenLLMetry, but in Go. Open-source observability for your LLM application, based on OpenTelemetry.
  • Kuberhealthy - Kubernetes operator for synthetic monitoring and continuous process verification.
  • ingraind - Security monitoring agent built around RedBPF for complex containerized environments and endpoints.
  • ctop - Top-like interface for container metrics.
  • cAdvisor - cAdvisor (Container Advisor) provides container users an understanding of the resource usage and performance characteristics of their running containers.
  • Node-exporter - Prometheus stack, Exporter for machine metrics.
  • Tcollector - Data collection framework for OpenTSDB.
  • Netflix Vector - An on-host performance monitoring framework which exposes hand picked high resolution metrics to every engineer's browser.
  • Express State Metrics - Simple, self-hosted module based on Socket.io and Chart.js to report realtime server metrics for Express-based node servers.
  • Kube State Metrics - The kube-state-metrics is a simple service that listens to the Kubernetes API server and generates metrics about the state of the objects.
  • MyPerf4J - High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
  • SkyAPM-dotnet - SkyAPM-dotnet provides the native support agent in C# and .NETStandard platform, with the helps from Apache SkyWalking committer team.
  • htop - Command line utility that allows you to interactively monitor your system's vital resources or server's processes in real time.
  • sls-dev-tools - The Developer Tools for the Serverless World - think Chrome Dev Tools but for Serverless.
  • Collectd - The system statistics collection daemon.
  • SSL Certificate Monitor - Open-source SSL/TLS certificate expiry monitoring tool with email alerts for observability of certificate health.
  • DNS Propagation Checker - Open-source DNS propagation monitoring tool with global DNS server coverage for DNS observability.
  • inspectIT Ocelot - Java agent for collecting performance, tracing and business data.
  • duplicacy-exporter - Real-time Prometheus exporter for Duplicacy backups with live speed, progress, and completion metrics.
  • netwatch - Network diagnostics TUI for operators: real-time per-process connection attribution via an eBPF kprobe (with lsof/ss fallback), libpcap-based deep packet inspection across 13 protocols (TLS, QUIC, HTTP, DNS, SSH, MQTT, SNMP, ...), full RFC 9001 QUIC Initial decryption with cross-packet ClientHello reassembly, JA4 fingerprinting, TCP retransmit and out-of-order analytics, and an optional Landlock sandbox. Rust, MIT, macOS and Linux.

Tracing

  • inspectIT Ocelot - Java agent for collecting performance, tracing and business data.
  • Sleuth - Spring Cloud Sleuth implements a distributed tracing solution for Spring Cloud, borrowing heavily from Dapper, Zipkin and HTrace.
  • Sleuth - Spring Cloud Sleuth implements a distributed tracing solution for Spring Cloud, borrowing heavily from Dapper, Zipkin and HTrace.

4. Load Generators and Synthetic Traffic

Events & Problems

  • JMeter - Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.
  • K6 - k6 is a developer-centric, free and open-source load testing tool built for making performance testing a productive and enjoyable experience.
  • Gatling - Load test as code.
  • phantom - Evgeniy Mamchits' phantom is a very fast (100 000+ RPS) shooter written in C++ (default).
  • Taurus - Taurus relies on JMeter, Gatling, Locust.io, Grinder and Selenium WebDriver as its underlying tools. Free and open source under Apache 2.0 License.
  • Vegeta - HTTP load testing tool built out of a need to drill HTTP services with a constant request rate. It can be used both as a command line utility and a library.
  • Trunks - Trunks, like every son, is derived from the father Vegeta with some enhanced skills.
  • Yandex Tank - Yandex.Tank is an extensible open source load testing tool for advanced linux users which is especially good as a part of an automated load testing suite.
  • ghz - Simple gRPC benchmarking and load testing tool inspired by hey and grpcurl.
  • Locust - Locust is an easy-to-use, distributed, user load testing tool. It is intended for load-testing web sites (or other systems) and figuring out how many concurrent users a system can handle.
  • Pandora - Pandora is a high-performance load generator in Go language. It has built-in HTTP(S) and HTTP/2 support and you can write your own load scenarios in Go, compiling them just before your test.
  • BFG - A modular tool and framework for load generation that supports HTTP/2.
  • Bender - Bender makes it easy to build load testing applications for services using protocols like HTTP, Thrift, Protocol Buffers and many more. Bender provides a library of flexible, powerful primitives that can be combined (with plain Go code) to build load testers customized to any use case and that evolve with your service over time.
  • Eventum - Data generation platform for producing synthetic event streams based on templates, scripts or log samples.

5. Transport

Events & Problems

  • Vector - Collect, transform, and route all your logs and metrics with one simple tool.
  • Redis - Redis is an open source, in-memory data structure store, used as a database, cache and message broker. It supports many different data structures such as stringes, hashes, list, etc.
  • Rsyslog - RSYSLOG is the rocket-fast system for log processing.