APM, Application Performance Monitoring System
- skywalking
- observability
- apm
- service-mesh
47,133 repositories indexed
1–24 of 46 · Most stars
APM, Application Performance Monitoring System
TranslatedA powerful flow control component enabling reliability, resilience and monitoring for microservices. (A high-availability flow control and protection component for cloud-native microservices)
TranslatedCAT, as a basic component for server-side projects, provides multi-language clients for Java, C/C++, Node.js, Python, Go, etc. It has been deeply integrated into Meituan Dianping's infrastructure middleware frameworks (MVC framework, RPC framework, database framework, cache framework, etc., message queue, configuration system, etc.), providing Meituan Dianping's business lines with a rich set of system performance metrics, health status, real-time alerts, and more.
Zipkin is a distributed tracing system
APM, (Application Performance Management) tool for large-scale distributed systems.
Resilience4j is a fault tolerance library designed for Java8 and functional programming
:chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on.
An AI-powered next-generation open source real-time observability system.
An application observability facade for the most popular observability tools. Think SLF4J, but for observability.
Small set of tools for JVM troublshooting, monitoring and profiling.
A process for collecting metrics using JMX MBeans for Prometheus consumption
JavaMelody : monitoring of JavaEE applications
P6Spy is a framework that enables database data to be seamlessly intercepted and logged with no code changes to the application.
An extensible Java library for HTTP request and response logging
🦎 A lightweight, streaming-native, multi-protocol gateway for AI, APIs, and real-time data. Route LLM requests across providers, govern MCP tools, and connect Kafka, MQTT, and HTTP through one high-performance engine with shared security and observability.
Java monitoring for the command-line, profiler included
FlexyPool adds metrics and failover strategies to a given Connection Pool, allowing it to resize on demand.
Minimalist Java framework for rapidly creating scalable, containerless, RESTful microservices. Ship a production-quality, headless, RESTful API in the shortest time possible. Uses Netty for HTTP, Jackson for JSON, Metrics for metrics, properties files for configuration. Sub-projects and plugins enable, NoSQL, Swagger, Auth0, HAL integration, etc.
The Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices.
🔐 An SSL library for configuring http client or server. Rich with features such as hot reloading ssl and trusting additional certificates during runtime, combining multiple keystores, loading pem files and os/jdk certificates, logging certificate information during ssl handshake, bypassing ssl configuration from other libraries and more
Automon combines the power of AOP (AspectJ) with monitoring or logging tools you already use to declaratively trace and monitor your Java code, the JDK, and 3rd party libraries.
(UNMAINTAINED) inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
🎯 LogCaptor captures log entries for unit and integration testing purposes
Provides tracing abstractions over tracers and tracing system reporters.