signoz - SigNoz 帮助开发人员监控他们的应用程序并解决问题,它是 DataDog、NewRelic 等的开源替代品。🔥 🖥。

Created at: 2021-01-03 20:44:36
Language: TypeScript
License: MIT

SigNoz-logo

监控你的应用程序并解决已部署应用程序中的问题,这是 DataDog、New Relic 等的开源替代品。

授权协议 下载 GitHub 问题 鸣叫

文件自述在中国自述德语自述葡萄牙语懈怠社区微博

SigNoz 帮助开发人员监控应用程序并解决他们部署的应用程序中的问题。SigNoz 使用分布式跟踪来获得对软件堆栈的可见性。

👉 你可以查看 p99 延迟、服务错误率、外部 API 调用和各个端点等指标。

👉 你可以通过转到导致问题的确切跟踪并查看各个请求跟踪的详细火焰图来找到问题的根本原因。

👉 对跟踪数据运行聚合以获取业务相关指标

SigNoz 功能



加入我们的 Slack 社区

Slack上向我们问好 👋



特征:

  • 应用程序概览指标,如 RPS、第 50/90/99 百分比延迟和错误率
  • 应用程序中最慢的端点
  • 查看确切的请求跟踪以找出下游服务中的问题、缓慢的数据库查询、调用支付网关等第三方服务等
  • 按服务名称、操作、延迟、错误、标签/注释过滤跟踪。
  • 对跟踪数据(事件/跨度)运行聚合以获取业务相关指标。例如,你可以得到错误率和99百分位的延迟
    customer_type: gold
    deployment_version: v2
    external_call: paypal
  • 指标和跟踪的统一 UI。无需从 Prometheus 切换到 Jaeger 即可调试问题。



为什么是 SigNoz?

作为开发人员,我们发现依赖闭源 SaaS 供应商来实现我们想要的每个小功能很烦人。闭源供应商通常会在没有任何透明度的情况下以巨额月末账单让你大吃一惊。

我们希望为 DataDog、NewRelic 等工具的自托管和开源版本制作一个自托管和开源版本,适用于对将客户数据提供给第三方服务有隐私和安全问题的公司。

开源还使你可以完全控制你的配置、采样和正常运行时间。你还可以在 SigNoz 上构建模块以扩展特定于业务的功能

支持的语言:

我们支持OpenTelemetry作为可用于检测应用程序的库。因此,SigNoz 也支持 OpenTelemetry 支持的任何框架和语言。一些主要支持的语言是:

  • 爪哇
  • Python
  • 节点

你可以在此处找到完整的语言列表 - https://opentelemetry.io/docs/



入门

使用 Docker 部署

请按照此处列出的步骤使用 docker 安装

如果你遇到任何问题,故障排除说明可能会有所帮助。

使用 Helm 在 Kubernetes 中部署

请按照此处列出的步骤使用 helm charts 进行安装



与熟悉的工具的比较

SigNoz vs 普罗米修斯

如果你只想做指标,Prometheus 是不错的选择。但是如果你想在指标和跟踪之间有一个无缝的体验,那么目前将 Prometheus & Jaeger 拼接在一起的体验并不是很好。

我们的目标是在指标和跟踪之间提供一个集成的用户界面——类似于 Datadog 等 SaaS 供应商提供的服务——并提供对跟踪的高级过滤和聚合,这是 Jaeger 目前所缺乏的。

SigNoz VS Jaeger

Jaeger 只做分布式追踪。SigNoz 执行指标和跟踪,我们的路线图中还有日志管理。

此外,SigNoz 与 Jaeger 相比还有一些更高级的功能:

  • Jaegar UI 不显示任何关于跟踪或过滤跟踪的指标
  • Jaeger 无法在过滤后的跟踪上获得聚合。例如,带有标签的请求的 p99 延迟 - customer_type='premium'。这可以在 SigNoz 上轻松完成



贡献

我们 ❤️ 贡献或大或小。请阅读CONTRIBUTING.md以开始为 SigNoz 做出贡献。

不知道如何开始?只需

#contributing
在我们松弛的社区中联系我们



文档

你可以在https://signoz.io/docs/找到文档。如果你需要任何说明或发现缺失的内容,请随时使用标签提出 GitHub 问题

documentation
或通过社区 slack 频道与我们联系。



社区

加入slack 社区以了解有关分布式跟踪、可观察性或 SigNoz 的更多信息,并与其他用户和贡献者建立联系。

如果你有任何想法、问题或任何反馈,请在我们的Github 讨论区分享

一如既往,感谢我们出色的贡献者!