腾讯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 的导入导出功能
相关推荐
狮歌~资深攻城狮20 小时前
ClickHouse和Doris怎么选型
clickhouse
彭岳林21 小时前
nil是什么?
go
浮尘笔记21 小时前
go-zero使用elasticsearch踩坑记:时间存储和展示问题
大数据·elasticsearch·golang·go
彭岳林21 小时前
err != nil ?
go
杰克逊的黑豹1 天前
不再迷茫:Rust, Zig, Go 和 C
c++·rust·go
徐礼昭|商派软件市场负责人1 天前
2025年中国品牌出海总结与趋势分析:技术创新、文化赋能与全球生态重构
重构·跨境出海
tle_sammy1 天前
AI 重构老旧系统:创业新曙光
人工智能·重构
劲速云算力1 天前
算力重构营销生态:广电数字人 “造星“ 运动背后的智能革命
重构
是店小二呀1 天前
AI前沿:资本狂潮下的技术暗战:巨头博弈、开源革命与生态重构
人工智能·重构·开源
DemonAvenger2 天前
深入剖析 sync.Once:实现原理、应用场景与实战经验
分布式·架构·go