2026-05-28
晨间计划
- [ ] MoonBit大赛
- [x] 将MoonBit的OTel库和OTel官方实现对比,看看目前的实现进度
- [x] Reasonix(DeepSeek V4 Flash MAX)说已经具备了构建工业级可观测性 SDK 的基础能力
- [ ] 思考哪些插装库是MoonBit最需要的
- [ ] 智能体可观测?
- [ ] 询问MoonBit负责可观测的Maintainer,目前他们亟需哪些库
- [x] 将MoonBit的OTel库和OTel官方实现对比,看看目前的实现进度
- [ ] 询问可观测的前辈,有没有什么好的方式来参加可观测领域
数据抢救
今天早上,我的电脑在启动的时候突然报错了。
S.M.A.R.T Test Warning
... S.M.A.R.T Status is Bad. Place Backuop and Replace the device.先抢救数据,把硬盘拆下来,装到硬盘盒里,把重要数据拷贝了出来。
后续用硬盘检测工具测了一下,说是有大问题了。 
这个块硬盘是21年的时候买的,金士顿KC2500,将近5年了。 家里好多硬盘差不多都是这个使用时间,这提醒到我,其他硬盘的寿命可能也快到了,得抓紧备份数据。
再拷贝数据的时候遇到权限问题,使用takedown命令搞定了。若文件太多,权限变更时间会很长,所以选择重要数据存储位置进行变更。
Loong为Loong可观测&OTel Collector启用HTTPS
添加HTTPS比我想象中简单。 在deploy/observability下:
- generate-certs.sh:生成根CA密钥对和服务端密钥对的脚本
- certs/:存放CA密钥对和服务端密钥对
- docker-compose.yml:为OTel Collector挂载
yaml
services:
otel-collector:
image: otel/opentelemetry-collector-contrib:latest
volumes:
- ./otel-collector-config.yaml:/etc/otel-collector-config.yaml
# TLS certs (generated by generate-certs.sh)
- ./certs/server.crt:/etc/certs/server.crt
- ./certs/server.key:/etc/certs/server.key- otel-collector.yml: 为OTel Collector指定密钥对文件
yaml
receivers:
otlp:
protocols:
http:
endpoint: 0.0.0.0:4318
tls:
cert_file: /etc/certs/server.crt
key_file: /etc/certs/server.key
grpc:
endpoint: 0.0.0.0:4317在启动Loong之前,在这个目录下执行命令export OTEL_CA_CERT_FILE=$(pwd)/certs/ca.pem即可将CA根证书导入定制的client。