腾讯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 的导入导出功能
相关推荐
小股虫14 小时前
代码优化与设计模式 — 实战精要
java·设计模式·重构
519721 小时前
goup是一个纯Rust编写的优雅的Go多版本管理工具
go
豆浆Whisky1 天前
Go微服务通信优化:从协议选择到性能调优全攻略|Go语言进阶(20)
后端·微服务·go
云雾J视界1 天前
从位运算到状态机:用纯C重构红外/DS18B20/I²C协议,告别“黑盒库“的嵌入式实战指南
c语言·数据库·重构
码一行2 天前
Eino AI 实战:解析 PDF 文件 & 实现 MCP Server
后端·go
赵大海3 天前
golang运维平台实战,服务树,日志监控,任务执行,分布式探测
go
IT油腻大叔3 天前
MySQL VS ClickHouse 索引结构对比分析
mysql·clickhouse
-KamMinG3 天前
解决 ClickHouse 备份性能问题:从原生 BACKUP 迁移到 clickhouse-backup 的实战经验
clickhouse
秋邱3 天前
智启未来:AGI 教育融合 × 跨平台联盟 × 个性化空间,重构教育 AI 新范式开篇:一场 “教育 ×AI” 的范式革命
人工智能·python·重构·推荐算法·agi