不碰你的代码

Diting 从内核、协议和运行时里读信号。应用不需要 SDK,不需要重启,不需要为观测改一行代码。

一个 agent,覆盖主机、容器和 Kubernetes。

个 agent
1
L7 协议族
18
内核版本
3.10+
行代码改动
0
采集路径Diting

主机

应用进程无需 SDK
运行时Go / JVM / OpenSSL
内核eBPF
网卡L2 到 L7

Diting Agent

本地解析
  • 协议识别
  • 请求关联
  • 压缩与发送
应用、运行时、内核、网卡,四层都能读。

读的是系统本身

eBPF 抓网络与系统调用,协议解析在 agent 侧完成。数据库语句、缓存命令、消息队列、HTTP 与 gRPC 都在这里被识别。

  • 不需要 SDK,也不需要 agent jar
  • TLS 明文可选,支持 Go 与 OpenSSL
  • 容器身份自动识别,cgroup v1 与 v2 都认
  • 协议在本地解析,原始 payload 不必出机

采集边界

01

不改代码

没有 SDK,没有 agent jar,没有埋点。买来的系统、没人敢动的系统,都能接。

02

不装探针

不往应用进程里注入任何东西,不改启动参数,不重启应用。

03

不接外网

安装、升级、授权、AI 模型全部随包交付。

04

不换环境

老内核、信创系统、K8s 与虚拟机混跑,都直接接。

支持范围

内核3.10 起;4.18+ 使用原生 eBPF,老内核走兼容路径
发行版CentOS 7、Rocky 8、Ubuntu 20.04–26.04、Debian 12/13、openSUSE 15.6、openEuler 24.03、麒麟 V10
容器Docker、containerd、Kubernetes;cgroup v1、v2 与混合模式
协议HTTP/1、HTTP/2、gRPC、Redis、Kafka、MQTT、DNS、TLS、MongoDB、RocketMQ、AMQP、Dubbo、MySQL、PostgreSQL、ClickHouse、ZooKeeper、S3、Oracle

适合

  • Java、Go、Python、Node 等常见运行时
  • 买来的、没人敢改的业务系统
  • 不允许重启的生产环境

不适合

  • gVisor、Kata 等强隔离容器运行时
  • 完全没有 root 权限、也装不了 agent 的主机

把你的系统接进来

告诉我们你的环境:操作系统、内核、有没有外网、跑在虚拟机还是集群。我们会给出具体的接入路径。