可观测
未读
java接入OTEL
对于 Java 应用,OpenTelemetry 提供了自动埋点的功能,OpenTelemetry 提供的 Java 自动检测功能可附加到任何 Java 8+ 应用程序的 Java agent JAR,它动态注入字节码自动从很多流行的库和框架捕获遥测数据。它可用于捕获应用程序或服务“边缘”的遥测数据
可观测
未读
OpenTelemetry Collector
什么是 OpenTelemetry Collector? OpenTelemetry Collector 提供了一个与厂商无关的实现方式,用于 接收、处理和导出遥测数据 ,它消除了运行、操作和维护多个代理/收集器的需求。 事实上收集器也并不是必需的,有的时候我们可以直接将遥测数据发送到外部的可视化工
可观测
未读
OpenTelemtry概览
首先我们要认识到,目前所设计的一整套体系都是为了构建可观测性。 不管是使用老牌工具zabbix,skywalking或者是otel,grafana。工具只是手段,目的是为了让我们能更了解我们的系统 什么是可观测性 可观测性是描述我们对系统中所发生情况的理解程度,比如 我的系统正常运行还是已停止? 、
OPS
未读
排查Java应用Cpu过高问题
定位具体线程日志 # 倒序排列服务进程PID所对应的占用cpu使用率最高的线程TID
# 这里是容器内的进程,可以看到是7
top -Hp 7
# 将对应线程TID 16进制处理
printf "%x0\n" {TID}
# 查看线程
jstack {PID}|grep "0x{16进制后的TID}
GO
未读
从零单排之gRPC初体验
初衷:想用go开发一个类Ansible运维工具 Ansible性能较差并且太老派了不想用 调研了一下agent端基本要从json-rpc和grpc中选型 学都学了,就学个主流新潮的 八股文 什么是gRPC? 想象一下,你和基友在不同的密室里,你们想要聊天并交换小秘密。这时候,你们需要一个高效、可靠的
OPS
未读
初始化Ubuntu Server
目标还是初始化一个Ubuntu用于搭建K8S 可直接做成脚本 重置虚拟机 启用ROOT并开启登录 sudo su -
passwd root # vim /etc/ssh/sshd_config
PermitRootLogin y