监控你的应用程序并解决已部署应用程序中的问题,这是 DataDog、New Relic 等的开源替代品。
SigNoz 帮助开发人员监控应用程序并解决他们部署的应用程序中的问题。SigNoz 使用分布式跟踪来获得对软件堆栈的可见性。
customer_type: gold或
deployment_version: v2或
external_call: paypal
作为开发人员,我们发现依赖闭源 SaaS 供应商来实现我们想要的每个小功能很烦人。闭源供应商通常会在没有任何透明度的情况下以巨额月末账单让你大吃一惊。
我们希望为 DataDog、NewRelic 等工具的自托管和开源版本制作一个自托管和开源版本,适用于对将客户数据提供给第三方服务有隐私和安全问题的公司。
开源还使你可以完全控制你的配置、采样和正常运行时间。你还可以在 SigNoz 上构建模块以扩展特定于业务的功能
我们支持OpenTelemetry作为可用于检测应用程序的库。因此,SigNoz 也支持 OpenTelemetry 支持的任何框架和语言。一些主要支持的语言是:
你可以在此处找到完整的语言列表 - https://opentelemetry.io/docs/
请按照此处列出的步骤使用 docker 安装
如果你遇到任何问题,故障排除说明可能会有所帮助。
请按照此处列出的步骤使用 helm charts 进行安装
如果你只想做指标,Prometheus 是不错的选择。但是如果你想在指标和跟踪之间有一个无缝的体验,那么目前将 Prometheus & Jaeger 拼接在一起的体验并不是很好。
我们的目标是在指标和跟踪之间提供一个集成的用户界面——类似于 Datadog 等 SaaS 供应商提供的服务——并提供对跟踪的高级过滤和聚合,这是 Jaeger 目前所缺乏的。
Jaeger 只做分布式追踪。SigNoz 执行指标和跟踪,我们的路线图中还有日志管理。
此外,SigNoz 与 Jaeger 相比还有一些更高级的功能:
我们
不知道如何开始?只需
#contributing在我们松弛的社区中联系我们
你可以在https://signoz.io/docs/找到文档。如果你需要任何说明或发现缺失的内容,请随时使用标签提出 GitHub 问题
documentation或通过社区 slack 频道与我们联系。
加入slack 社区以了解有关分布式跟踪、可观察性或 SigNoz 的更多信息,并与其他用户和贡献者建立联系。
如果你有任何想法、问题或任何反馈,请在我们的Github 讨论区分享
一如既往,感谢我们出色的贡献者!