#可观测性

langtrace - Langtrace:LLM应用的开源可观测性解决方案
Langtrace开源可观测性Open TelemetrySDKGithub开源项目
Langtrace是一款开源软件,专注于LLM应用的可观测性。它能捕获、调试和分析LLM API、向量数据库和LLM框架的追踪和指标,并支持Open Telemetry标准。提供详细的SDK文档和自托管选项,兼容多种供应商和框架。Langtrace还提供SaaS托管版本和本地部署选项,全面监控应用性能和安全性。
cilium - 基于 eBPF 的网络、可观测性和安全解决方案
CiliumeBPF网络安全负载均衡可观测性Github开源项目
Cilium 是基于 eBPF 技术的网络、可观测性和安全解决方案。它提供第 3 层网络功能,支持跨多集群的路由。Cilium 能感知 L7 协议,在 L3-L7 层实施基于身份的安全策略。此外,它还具备负载均衡、网关、带宽管理等功能,并提供网络和安全的可视化与监控能力。
opentelemetry-go - OpenTelemetry的Go语言实现框架
OpenTelemetryGo可观测性分布式追踪指标监控Github开源项目
OpenTelemetry-Go是OpenTelemetry的Go语言实现,提供API用于测量软件性能和行为,并将数据发送至可观测性平台。该项目支持稳定的追踪和指标功能,以及测试阶段的日志功能。兼容多个操作系统和Go版本,OpenTelemetry-Go为应用程序提供全面的插桩和数据导出选项,有助于构建分布式系统监控方案。
aspire - 云原生应用开发的高效全栈框架
.NET Aspire云原生应用微服务架构分布式应用可观测性Github开源项目
.NET Aspire是一个开源的云原生框架,用于构建可观察、生产就绪的分布式应用。它支持多项目应用的编排,提供标准化组件和工具,简化微服务架构开发。Aspire通过NuGet包集成,方便处理数据库、消息传递和缓存等云服务,为开发者创建高效、可靠的云应用提供全面支持。
opentelemetry-specification - 跨语言遥测数据收集标准 OpenTelemetry 规范
OpenTelemetry跨语言规范开源监控可观测性性能追踪Github开源项目
OpenTelemetry Specification 定义了跨语言的可观测性标准,为应用程序和服务提供统一的遥测数据收集框架。该规范涵盖跟踪、指标和日志收集,支持多种编程语言实现。项目提供详细的指南和API定义,便于开发者集成可观测性功能。作为可观测性领域的新兴标准,OpenTelemetry 获得了广泛的社区支持和企业采用。
opentelemetry-rust - 全面的应用程序性能监控工具集
OpenTelemetryRust可观测性遥测数据追踪Github开源项目
OpenTelemetry Rust是一个开源的可观测性框架,为Rust应用程序提供遥测数据收集和导出功能。它支持metrics、logs和traces的instrumentation,可与Prometheus、Jaeger等工具集成。该项目提供API和SDK,便于开发者监控和分析应用性能。目前处于积极开发阶段,大部分组件已达到Beta或Alpha状态。
alloy - 开源OpenTelemetry收集器分发版Grafana Alloy
Grafana AlloyOpenTelemetry可观测性数据管道开源Github开源项目
Grafana Alloy是开源的OpenTelemetry收集器分发版,支持指标、日志、跟踪和配置文件。它具有可编程管道、多种遥测生态系统支持、Kubernetes原生集成、可共享管道和集群功能。Alloy提供集中式配置管理和内置UI,便于可观测性管道的调试和可视化。
agent - 多生态系统兼容的可观测性数据收集与处理工具
Grafana AgentOpenTelemetry遥测数据可观测性数据收集Github开源项目
Grafana Agent是OpenTelemetry Collector的一个分发版,采用类Terraform的配置方式。该工具支持Prometheus、OpenTelemetry和Grafana开源生态系统,通过可编程管道实现指标、日志、跟踪和连续剖析数据的高效收集、处理和传输。Grafana Agent适用于大规模部署环境,具有灵活性和高性能特点。
opentelemetry-js - OpenTelemetry JavaScript框架用于收集应用遥测数据
OpenTelemetryJavaScript可观测性分布式追踪监控Github开源项目
OpenTelemetry-js是一个开源JavaScript框架,用于收集应用程序的跟踪、指标和日志数据。它支持Node.js和Web浏览器环境,提供自动和手动检测功能。该项目包含稳定的API和SDK,以及实验性模块,为开发者提供灵活的应用性能监控解决方案。
coroot - 开源智能可观测性平台 全方位洞察系统性能
Coroot可观测性应用监控eBPF性能分析Github开源项目
Coroot是一个开源的智能可观测性平台,利用eBPF技术自动收集系统数据,无需代码修改。该平台提供服务地图、应用健康摘要、分布式追踪、日志分析和性能剖析等功能。Coroot可自动识别大部分系统问题,并具备部署跟踪和成本监控功能,协助开发人员快速诊断和解决问题,提升应用性能。
Middleware - 统一技术栈监控与诊断的云端可观测性平台
AI工具可观测性性能监控日志分析应用性能管理基础设施监控
Middleware作为全栈云可观测性平台,整合了日志、基础设施、应用性能、无服务器、合成监控、真实用户体验、容器和数据库等多项监控功能。平台支持200多种集成,适应多样化的技术生态系统,能在60秒内实现端到端的可观测性。通过提供完整的技术栈可视化监控和诊断能力,Middleware有助于快速识别和解决问题,提升系统性能和工作效率,为企业带来统一、高效、可控的观测解决方案。
nightingale - 开源云原生监控分析平台
夜莺监控开源可观测性告警管理Github开源项目
夜莺Nightingale是一个开源的云原生观测分析平台,集成了数据采集、可视化、监控告警和数据分析功能。它能够对接多种时序数据库,具备专业的告警管理能力和高性能的可视化引擎。该项目由原Open-Falcon核心团队开发,并成为中国计算机学会开源发展委员会(CCF ODC)首个接受捐赠的项目,为企业级用户提供全面的监控分析方案。
pixie - Kubernetes应用程序的全方位可观测性解决方案
PixieKubernetes可观测性自动遥测集群边缘计算Github开源项目
作为一个开源的Kubernetes可观测性平台,Pixie利用eBPF技术自动收集遥测数据,并在集群内执行边缘计算。它不仅支持网络监控、基础设施健康检查和服务性能分析,还提供数据库查询分析、请求追踪和持续应用程序分析等功能。Pixie通过Web界面、命令行和API提供便捷的操作方式,为开发者提供全面的Kubernetes应用监控和调试工具。
KnowAgent - 开源一站式日志采集与管理解决方案
KnowAgent日志采集Agent管理可观测性数据完整性Github开源项目
KnowAgent是开源的一站式日志采集平台,集成高性能采集引擎和智能化管理平台。它支持应用级采集,提供全面可观测性和故障诊断。该平台易于集成流式计算,保证数据完整性,显著降低接入成本。KnowAgent的持续采集速度可达100MB/s,适合大规模Agent集群的高效运维。
quickwit - 云原生搜索引擎助力可观测性数据管理
Quickwit搜索引擎可观测性云原生开源Github开源项目
Quickwit是一款专注于可观测性数据管理的云原生搜索引擎。它支持日志、追踪和指标等场景,提供全文搜索和聚合查询功能。Quickwit兼容Elasticsearch API,集成Jaeger和OTEL,在云存储上实现亚秒级搜索。其特点包括计算与存储分离、多租户支持、多数据源接入和企业级功能。作为开源项目,Quickwit可替代Datadog和Elasticsearch等商业解决方案。
jaeger - 高度可扩展的分布式追踪系统
Jaeger分布式追踪微服务监控可观测性OpenTelemetryGithub开源项目
Jaeger是一个开源分布式追踪平台,用于监控微服务架构系统。它提供分布式上下文传播、事务监控、根因分析、服务依赖分析和性能优化功能。Jaeger具有高可扩展性,支持多种存储后端,提供现代化Web界面。该平台推荐使用OpenTelemetry SDK进行应用检测,并保持与Zipkin的兼容性。Jaeger由Uber创建,现已成为云原生计算基金会的顶级项目。Jaeger支持高并发场景,能处理每天数十亿span数据,充分体现其强大的性能优势。
opentelemetry-cpp - OpenTelemetry C++客户端 分布式追踪与监控利器
OpenTelemetryC++可观测性开源项目跨平台Github
opentelemetry-cpp是OpenTelemetry规范的C++实现,提供日志、指标和追踪功能。项目支持C++14/17/20标准,跨平台兼容性强。丰富的示例和文档便于开发者集成使用。作为活跃的开源项目,opentelemetry-cpp持续更新迭代,为分布式系统监控提供可靠支持。
skywalking-booster-ui - Apache SkyWalking的增强版用户界面
Apache SkyWalkingBooster UIVue3开源监控可观测性Github开源项目
SkyWalking Booster UI 是 Apache SkyWalking 的增强版用户界面,专为分布式系统设计。基于 Vue3.x 和 TypeScript 构建,支持 OAP v9 核心,提供实时数据分析和性能指标可视化。作为 Apache SkyWalking 的组成部分,该项目为开发和运维团队提供了直观的监控平台,有助于理解和优化复杂的分布式系统。