腾讯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 的导入导出功能
相关推荐
newerp11 小时前
Execution Trace 深入实战:可视化调度与系统停顿分析
后端·程序员·go
newerp15 小时前
Go 性能分析工具 pprof:CPU、Heap 与 Goroutine 实战
后端·程序员·go
用户1257585243616 小时前
Golang后台管理框架推荐:完整后台、Admin Panel、CRUD生成器如何选?
go
慧都小项17 小时前
组件改名,引用同步更新:WebStorm的重构能力用在哪里?
ide·重构·webstorm
ofoxcoding17 小时前
借助 CLAUDE.md 约束 Sonnet 5.5 多文件重构行为的提示词实践
大数据·elasticsearch·ai·重构
皓月盈江17 小时前
Go读写TXT文件
开发语言·后端·golang·go·读写txt文件·bufio·go读写txt
除不掉的灰色18 小时前
Go 语言快速理解
go
云浪20 小时前
Go 堆实战:从完全二叉树到 Top-K 与任务调度
后端·go
猪猪拆迁队1 天前
跨电脑复制共享-WebRTC 打洞踩坑
前端·后端·go
FII工业富联科技服务1 天前
Intelligent UI重构工业软件交互:从固定界面到动态生成式交互
人工智能·ui·重构