天天看点

k8s上使用prometheus监控websocket服务说明部署简单 websocket servicewebsocket-exports配置prometheus报警测试参考库

我们当前k8s集群上使用prometheus做监控,由于开发同学有部分业务使用<code>websocket</code>接口,也为了能有效对业务应用进行监控和报警,很有必要对<code>websocket api</code>接口存活性进行探测和监管。具体方案、实施流程和测试详见下文。

我们定义一个简单的<code>websocket service</code>用来监控报警测试,如下:

这里我们定义一个<code>deployment</code>用来将监控的多个<code>websocket api</code>metrics对接到<code>prometheus</code>,内容如下:

定义<code>websocket service</code>用来被<code>prometheus</code>监控,内容如下:

我们可以终端请求直接看到接口监控状态,如下:

稍等待一会儿,报警信息报出,内容如下:

k8s上使用prometheus监控websocket服务说明部署简单 websocket servicewebsocket-exports配置prometheus报警测试参考库

稍等待一会儿,恢复信息报出,内容如下:

k8s上使用prometheus监控websocket服务说明部署简单 websocket servicewebsocket-exports配置prometheus报警测试参考库

websocket_exporter

继续阅读