旧服务观测先核环境的Skill

无代码侵入地追踪应用的网络和数据库请求。

beyla 是一份用 Grafana Beyla 为服务增加观测数据的 Skill。不能重编译应用时,它通过 Linux 的 eBPF 机制观察流量,输出请求指标和链路片段。

不改应用代码不等于零准备:归档要求内核与 BTF 条件、对应系统权限,以及可达的数据接收端。按端口、进程或集群信息定位服务,再让真实流量触发观测。

主文给单服务 Docker 入口,完整集群与 Alloy 配置另有引用,本文未核对部署细则。容器正常启动,也还要分别查指标与追踪;一边能收到,不能证明另一边配置正确。

这是观测路线说明,本文未部署或连接任何服务。具体版本对语言和运行环境的支持要再核实,不能凭“零代码”推断每个请求和数据库动作都会自动完整覆盖;用已知请求在接收端对照结果,才能判断可用范围。

分类:部署运维

来源仓库:grafana/skills

适合用来做什么

  • 使用Grafana Beyla检测我的应用的HTTP流量。
  • 请帮我用Beyla自动检测gRPC流量。

安装 beyla

npx skills add https://www.iskills.cc/skills/grafana/skills/beyla/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 beyla 的用途与原始说明

浏览全部 Skill 指南