- 博客(12)
- 收藏
- 关注
原创 emqx接入prometheus和grafana
在grafana里添加指标,发现没有数据,于是乎进入容器,使用curl http://192.168.144.3:18083/api/v5/prometheus/stats测试发现也获取不到数据,应该是网络不通导致的。第一版用的是出口ip的方式,发现一次只能获取一个节点的数据;应该是负载均衡的问题;而我有两个节点,所以连接数应该是两个节点之和,所以改成内网ip的方式;
2026-01-22 19:35:41
157
原创 基于通用告警服务的应用-腾讯云APM&电话告警
结算中断告警服务是基于通用告警服务系统实现的结算业务专用告警模块,用于监控结算过程中的异常情况,并通过**腾讯云 APM(应用性能监控)**实现电话告警,确保关键异常能够及时通知到相关人员。
2025-12-09 14:38:37
958
原创 基于redis stream的告警服务
告警服务系统是一个非侵入式、可配置、可扩展、轻量级、异步的通用告警解决方案。业务代码只需调用简单的 SDK 发布事件,告警的规则配置、消息渲染、渠道发送等都由独立的服务处理,实现了业务逻辑与告警逻辑的完全解耦。业务方无需关心告警的具体逻辑,防止代码腐化。解耦:业务代码与告警逻辑完全分离可配置:通过数据库配置规则,无需修改代码可扩展:新增告警类型只需添加一个 Python 文件高性能:异步处理,不阻塞业务高可靠:消息队列 + ACK 机制,确保不丢消息易维护:代码结构清晰,职责分明。
2025-12-05 15:12:11
720
原创 【从源代码学习gin框架】gin框架的基本使用
当我们在浏览器键入http://localhost:8080/ping时,就会得到gin返回给前端Code StatusOK和响应文本pong!
2025-02-24 21:39:42
807
原创 go语言日记day1
从idea就开始入jetbrain的坑了,后续还用过pycharm和clion,这些ide的快捷键都很相似,用得也很顺手,也许就是官方宣称的“人体工学”吧,像我这样的用户就产生了粘性。直接点击运行,都是默认configuration,死活没有输出。在配置里添加一个output directory即可。再次运行可以看到控制台打印Hello World。配置GOROOT为SDK目录。配置GOPATH为项目路径。配置GOPATH为项目路径。
2024-05-20 22:30:05
296
1
原创 数据结构:堆积木
数据结构:堆积木题目要求:堆积木输入样例1:2 21 21 2输出样例1:1 2输入样例2:4 43 14 32 42 2样例输出22 4 3 1(两个换行)//==================//代码如下:c++简单的人的思维// An highlighted block#include<iostream>#include<vector>using namespace std;int main(){ int n, m;/
2021-03-31 22:29:04
575
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅