📄️ Overview
JetProxy's observability features provide comprehensive insights into your system's behavior and performance. These features include logs, access logs, metrics, and tracing, all of which can be configured globally or at more specific levels, such as per proxy or per service. This flexibility allows you to tailor observability settings to your application's needs, ensuring efficient debugging, monitoring, and optimization.
📄️ Access Logs
The proxy supports structured and dynamic logging to facilitate debugging and observability. The logging behavior is influenced by the debugMode configuration.
📄️ Logs
JetProxy uses Logback as the underlying logging framework. Logback is a powerful and flexible logging system, widely used for its performance and configurability. By default, JetProxy writes logs to stdout in text format. The default configuration provides simplicity and works well for development environments without additional setup.
📄️ Metrics
Integrate OpenTelemetry into the JetProxy project to enable distributed tracing, metrics collection, and logging for monitoring and observability of HTTP proxy activities.