腾讯mini项目-【指标监控服务重构】2023-07-26

今日已办

配置文件问题

多名组员都反馈的问题

容器内部确实存在该路径的文件【眼误】

配置文件解决

  • 重启容器无法解决,重启 compose 可以解决 【后续又无法解决】

  • 后续重启容器又是同样的问题:将所有容器停止,重新启动 profile,再启动其他停止的容器

sh 复制代码
docker-compose -f .\compose-profile.yaml up -d --build  profile

但是日志无法上报到 signoz,可能时初始化日志的时候由于 otel-collecotr 没有启动,所以失败了

可以在 trace 中看到exception.stacktrace

  • 仔细查阅源码,对比 dockerfile,venus 容器等发现是文件的路径出现问题

修改 dockerfile

【暂时解决了 signoz web 的日志问题】:但是docker容器内部的日志却消失了

修复 metric 上报的 process 的 cpu & memory percentage

在 docker desktop 可以看到相关指标(但是 docker 资源分配)

而获取指标的代码是,通过映射容器进程到宿主机的进程来获取的,所以环境(CPU、Memory的总资源)是宿主机的

明日待办

  1. 对比两种 log 方式的优劣
  2. 研究 dashboards 的导入导出功能
相关推荐
止语Lab3 小时前
sync.Pool 的真正分界线不是对象大小——一次 benchmark 翻车记录
go
HokKeung3 小时前
Go 里的 IO 应该怎么管理
go
喵个咪3 小时前
Go-Wind HTTP 服务器从入门到精通
后端·http·go
喵个咪3 小时前
Go-Wind gRPC 服务器从入门到精通
后端·go·grpc
知恒5 小时前
Go环境搭建与入门
go
用户6757049885021 天前
你知道 Go 结构体和结构体指针调用的区别吗?一文带你彻底搞懂!
后端·go
唐青枫1 天前
别把泛型写复杂了:Go generic 从类型参数到实战封装
go
GetcharZp2 天前
告别OOM!用Go+libvips实现30000×50000超大图片的流式瓦片服务
后端·go
妙码生花5 天前
从 PHP 到 AI + Golang,程序员自救转型手记(八):设计管理员模型、热重载配置
前端·后端·go
tyung6 天前
Go 手写 Wait-Free MPSC 无界队列:SwapPointer 实现多生产者无锁入队
后端·go