{"repo":"FrankChen021/bithon","free":true,"listed":false,"github":"https://github.com/FrankChen021/bithon","clone":"git clone https://github.com/FrankChen021/bithon.git","description":"A full stack observability platform","language":"Java","stars":29,"topics":["agent","apm","java","metrics","tracing","logging","alerting","diagnosis","opentelemetry"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"--- Introduction Bithon is a word combining binocular together with python. It targets application metrics, logging, distributed tracing, alert and application risk governance under microservice environment. Architecture The above pic illustrates the main components of this project, including: - Agent, which collects metrics/tracing logs automatically from client application without any code modification at the application side - Collector, which provides various interfaces (including OpenTelemetry GRPC interface) to receive metrics/tracing logs from clients - Pipeline, which provides a flexible and robust way to hande small data scale to an extra huge data scale for incoming metrics or tracing logs - Storage, which provides an abstraction to underlying storages like H2, MySQL or Clickhouse - Alerting, which allows us to set up alerts by using MetricSQL style expression on existing metrics or tracing logs and data in external storages - Web, which provides NextJS-based web page for metrics/tracing/alerting visualization Highlights - Comprehensive Metrics - Over 200 built-in metrics covering JDK internals and popular Java middlewares such as Apache Http Components. - Advanced Distributed Tracing - Seamless compatibility with major tracing context propagation formats, including: - OpenTelemetry - Zipkin - Jaeger - Pinpoint - Multi-channel span log ingestion: - OpenTelemetry via GRPC or HTTP - Zipkin via HTTP - Jaeger Thrift via HTTP or UDP - Intelligent Logging - Automatic inje","default_branch":null,"files":null,"tree":[],"storefront":"/r/FrankChen021","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FrankChen021/bithon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}