Displaying 1 to 20 from 47 results

mtail - extract whitebox monitoring data from application logs for collection in a timeseries database

  •    Go

mtail is a tool for extracting metrics from application logs to be exported into a timeseries database or timeseries calculator for alerting and dashboarding.It aims to fill a niche between applications that do not export their own internal state, and existing monitoring systems, without patching those applications or rewriting the same framework for custom extraction glue code.

TSW - Tencent Server Web

  •    Javascript

A Node.js infrastructure which is designed for improving the efficiency of locating problems, providing multiple functions for front-end developers

netdata - Real-time performance monitoring, done right! https://www.netdata.cloud

  •    C

Netdata's distributed, real-time monitoring Agent collects thousands of metrics from systems, hardware, containers, and applications with zero configuration. It runs permanently on all your physical/virtual servers, containers, cloud deployments, and edge/IoT devices, and is perfectly safe to install on your systems mid-incident without any preparation. You can install Netdata on most Linux distributions (Ubuntu, Debian, CentOS, and more), container platforms (Kubernetes clusters, Docker), and many other operating systems (FreeBSD, macOS). No sudo required.




vector - A high-performance, highly reliable, observability data pipeline.

  •    Rust

Vector is a high-performance, end-to-end (agent & aggregator) observability data pipeline that puts you in control of your observability data. Collect, transform, and route all your logs, metrics, and traces to any vendors you want today and any other vendors you may want tomorrow. Vector enables dramatic cost reduction, novel data enrichment, and data security where you need it, not where is most convenient for your vendors. Additionally, it is open source and up to 10x faster than every alternative in the space. To get started, follow our quickstart guide or install Vector.

Skywalking - APM, Application Performance Monitoring System

  •    Java

SkyWalking is an APM (application performance monitor) system, especially designed for microservices, cloud native and container-based (Docker, Kubernetes, Mesos) architectures. SkyWalking is an open source APM system, including monitoring, tracing, diagnosing capabilities for distributed system in Cloud Native architecture. It supports to collect telemetry (metrics, traces, and logs) data from multiple sources and multiple formats.

kiali - Kiali project, observability for the Istio service mesh

  •    Go

A Microservice Architecture breaks up the monolith into many smaller pieces that are composed together. Patterns to secure the communication between services like fault tolerance (via timeout, retry, circuit breaking, etc.) have come up as well as distributed tracing to be able to see where calls are going. A service mesh can now provide these services on a platform level and frees the application writers from those tasks. Routing decisions are done at the mesh level.

Signoz - Open-source Observability platform and an alternative to DataDog, NewRelic

  •    Javascript

SigNoz is an opensource observability platform. SigNoz uses distributed tracing to gain visibility into your systems and powers data using Kafka (to handle high ingestion rate and backpressure) and Apache Druid (Apache Druid is a high performance real-time analytics database), both proven in the industry to handle scale.


OpenTelemetry makes robust, portable telemetry a built-in feature of cloud-native software

  •    Java

OpenTelemetry provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools.

Hypertrace - Distributed tracing & Observability platform

  •    Java

Hypertrace is a cloud-native distributed tracing based Observability platform that gives visibility into your dev and production distributed systems. Hypertrace provides observability into your application architecture. It includes global, service and backend dashboards, allowing teams fast insight into service level objectives.

grafterm - Metrics dashboards on terminal (a grafana inspired terminal version)

  •    Go

Visualize metrics dashboards on the terminal, like a simplified and minimalist version of Grafana for terminal. And run grafterm in debug mode.

katlas - A distributed graph-based platform to automatically collect, discover, explore and relate multi-cluster kubernetes resources and metadata

  •    Go

K-Atlas (pronounced Cutlass), is a distributed graph based platform to automatically collect, discover, explore and relate multi-cluster Kubernetes resources and metadata. K-Atlas's rich query language allows for simple and efficient exploration and extensibility. It addresses following problems in a large scale enterprise environment of Kubernetes.

grav - Performance visualisation tools

  •    Python

A collection of tools to help visualise process execution.This blog post has some detail on the rationale and implementation detail.

stackdriver-reverse-proxy - Simple HTTP proxy to automatically traces the incoming requests

  •    Go

stackdriver-reverse-proxy is an HTTP/HTTPS proxy to automatically trace all the incoming requests.The authentication is automatically handled if you are running the proxy server on Google Cloud Platform. If not, see the Application Default Credentials guide to enable ADC.

sensu-go - Open source monitoring tool for ephemeral infrastructure & distributed applications.

  •    Go

Sensu is an open source monitoring tool for ephemeral infrastructure and distributed applications. It is an agent based monitoring system with built-in auto-discovery, making it very well-suited for cloud environments. Sensu uses service checks to monitor service health and collect telemetry data. It also has a number of well defined APIs for configuration, external data input, and to provide access to Sensu's data. Sensu is extremely extensible and is commonly referred to as "the monitoring router". To learn more about Sensu, please visit the website.

repl-client - REPL Client (rc)

  •    Javascript

REPL client with tab completion and history. A simple, npm installable alternative to netcat (nc) and socat. To easily add a REPL to your Node.js app, use replify.

replify - Easily add a REPL to your Node.js app.

  •    Javascript

Easily add a REPL to your Node.js app. Advanced options.

firehose - firehose: the metrics gateway for prometheus

  •    Java

The firehose service (16kB Thin WAR) gathers metrics emitted from JSON / text (currently only JSON is supported) HTTP endpoint and converts them into prometheus compliant metrics. The prometheus metrics are exposed via the: http://[HOST]:[8080]/firehose/resources/metrics/{metrics-name} uri in prometheus format.

jsonnet-libs - Grafana Labs' Jsonnet libraries

  •    Makefile

consul-mixin: A set of reuseable and extensible dashboards and alerts for running Hashicorp's Consul. grafana-builder: A library for building Grafana dashboards with jsonnet, following the builder pattern.

troubleshooting-k8s-apps - Troubleshooting Kubernetes Applications

  •    HTML

To demonstrate the different issues and failures as well as how to fix them, I've been using the commands and resources as shown below. NOTE: whenever you see a 📄 icon, it means this is a reference to the official Kubernetes docs.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.