腾讯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 的导入导出功能
相关推荐
ll57764433221 小时前
解析PyTorch张量操作从基础重塑到高级自动微分技术
clickhouse
struggle202521 小时前
AxonHub 开源程序是一个现代 AI 网关系统,提供统一的 OpenAI、Anthropic 和 AI SDK 兼容 API
css·人工智能·typescript·go·shell·powershell
Mgx1 天前
高性能 Go 语言带 TTL 的内存缓存实现:精确过期、自动刷新、并发安全
go
考虑考虑1 天前
go格式化时间
后端·go
言之。1 天前
ClickHouse MCP
clickhouse
lisw051 天前
如何改善基于深度学习的场重构
深度学习·重构·软件工程
muxin-始终如一1 天前
系统重构过程以及具体方法
设计模式·重构
古一|1 天前
vue3都有哪些升级相比vue2-核心响应式系统重构
javascript·vue.js·重构
weixin_307779131 天前
Clickhouse导出库的表、视图、用户和角色定义的SQL语句
开发语言·数据库·算法·clickhouse·自动化
七牛云行业应用1 天前
实战GPT-5:用“XML三明治”和“完美循环”重构你的提示
xml·gpt·重构