使用SigNoz搭建可观测系统

SigNoz是一个开源的应用程序性能监控工具,可以帮助你监控你的应用程序并排除故障,它可以进行链路追踪、基础设施监控以及日志管理,可以说是Datalog的开源版本。,具体的能力如下:,SigNoz包括以下组件。,(1)添加helm仓库,(2)创建名称空间,(3)部署signoz,(4)检查安装情况,(5)使用nodeport访问前端应用,图片,第一次登录,需要注册一个账户,如下:,图片,然后,就进入前端面板。,图片,先部署一个官方demo,来感受一下链路追踪。,然后看到所有服务都起来了。,然后使用下面的命令来模拟负载。,然后可以看到这些服务的请求链路。,图片,点击其中一个请求,可以看到整个链路状态,如下:,图片,也可以看整个服务的链路图。,图片,还可以查看每个服务的具体延时、错误等面板。,图片,然后停止负载模拟:,SigNoz支持多种语言应用的接入,包括不限于Python、Java、Golang等。,图片,以Java为例,我们只需要在启动命令中加入javaagent以及SigNoz地址配置即可,如下:,SigNoz可以接受监控数据,不过我还没研究明白……,安装完SigNoz过后,默认是打开了收集K8s Pod的日志,如下:,图片,我们可以过滤日志,比如只看namespace=monitoring的日志,如下:,图片,其具体的配置文件在value.yaml里,如下:,在使用上还是有不少缺陷,日志查找不是很方便。,(1)首先,添加通知渠道,这里选择使用Webhook,图片,由于对钉钉支持不友好,使用一个临时的webhook.sit进行测试。,(2)然后选择测试就可以再webhook.sit上接收到消息,图片,(3)然后就可以配置告警策略了,图片,图片,然后就能收到告警消息。,图片

文章版权声明

 1 原创文章作者:cmcc,如若转载,请注明出处: https://www.52hwl.com/20465.html

 2 温馨提示:软件侵权请联系469472785#qq.com(三天内删除相关链接)资源失效请留言反馈

 3 下载提示:如遇蓝奏云无法访问,请修改lanzous(把s修改成x)

 免责声明:本站为个人博客,所有软件信息均来自网络 修改版软件,加群广告提示为修改者自留,非本站信息,注意鉴别

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年3月5日 上午12:00
下一篇 2023年3月7日 下午10:34