自动安装是通过 pxeboot + kickstart实现的,自动安装因为要通过内存承载liveos,所以内存要大一点。通过腾讯云CVM测试,建议是直接4G内存起步,反正按量计费下2小时自动销毁也就两块钱。
/usr/share/fonts/${newdir}下 , yum install -y fontconfig 并执行 fc-cache 。然后执行 fc-list 即可看到新的字体'JetBrains Mono', Menlo, Monaco, 'Courier New', monospace 。command + +来放大UI。TIPS:
... ➦参考git文档,允许使用标准文件路径匹配(standard globbing wildcards)和/**、**/来定义url的pattern
git config --global "includeIf.hasconfig:remote.*.url:*://*github.com*/**.path" .gitconfig_github
git config --global "includeIf.hasconfig:remote.*.url:git@github.com:*/**.path" .gitconfig_github
cat > ~/.gitconfig_github <<EOF
[user]
name = arloor
email = admin@arloor.com
EOF
... ➦可以增加下面的代码来控制内网的git仓库不走全局git代理:
| 阿里 | 腾讯 | 美团 | SkyWalking | 小红书 | |
|---|---|---|---|---|---|
| 产品名称 | SLS trace | APM应用性能监控 | Mtrace | SkyWalking | Xray-trace |
| 成本 | 低 | 较高 | 较低 | 高 | 较低 |
| SLA | |||||
| 副本 | 三副本 | 三副本 | 三副本 | 可配置 | 单副本 |
| 语言支持 | 多语言(10种语言+) | Java、Go、Python、C++ 、PHP | java、go、C++ | 多语言 | |
| 协议支持 | 支持OpenTelemetry、Jaeger、Zipkin协议接入 | 支持OpenTelemetry、Jaeger、SkyWalking协议接入 | 自研协议,主要借鉴pinpoint | 自研协议+OpenTelemetry | 自研协议 |
| 数据规范 | OpenTelemetry Trace 1.0 | OpenTracing协议 | 自研规范 | 自研规范 | 自研规范 |
| 弹性能力 | 强 | 强 | 较弱 | 较弱 | 较弱 |
| 底层存储 | 自研LogStore、MetricStore | ES | ClickHouse、HBase | ES | ClickHouse |
| 异地多活 | 是 | 是 | 否 | - 依赖部署架构 | 否 |
| 点查性能 | 高 | 高 | 高 | 高 | 较低 |
| 拓扑染色 | 不支持 | 不支持 | 支持 | 不支持 | 建设中 |
| 性能指标生成 | 支持 | 支持 | 不支持 | 支持 | 建设中 |
| 完整日志查看 | 支持 | 支持 | 支持 | 不完备 | 不支持 |
| 告警能力 | 支持 | 支持 | 不支持 | 不支持 | 不支持 |
| 慢事务智能分析 | 支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| Span粒度区分 | 无法区分 | 无法区分 | 可区分RPC级别/内部方法级别 | 无法区分 | 可区分RPC级别/内部方法级别 |
工作中需要用到tcpdump,这里做一下备忘,主要知识来源是 man tcpdump和ChatGPT-4。
查看IPv4的到80端口的http协议明文。
... ➦~/ca 创建CA证书和私钥,私钥为 ca_key.pem ,公钥为 ca.pem 。 ca.pem 后续将被安装到系统并信任。~/ca/certs 创建自定义SSL证书,私钥为 privkey.pem ,公钥为 cert.pem。他们将被用于启动https服务。脚本下载:ca.sh。
... ➦

当前“RPC拓扑”支持“服务视角”和“流量视角”,所谓视角即输入什么参数来查询拓扑。“服务视角”是输入服务名来查看拓扑,“流量视角”是输入入口url来查看拓扑。
... ➦