No code changes
No SDK, no agent jar, no manual spans. Vendor software and untouchable systems included.
Diting reads signals from the kernel, the wire and the runtime. No SDK, no restart, no code changes for observability.
One agent covers hosts, containers and Kubernetes.
Host
Diting Agent
Parsed locallyeBPF captures network and system calls; protocol parsing happens inside the agent. Database statements, cache commands, message queues, HTTP and gRPC are identified there.
No SDK, no agent jar, no manual spans. Vendor software and untouchable systems included.
Nothing is injected into the application process. No launch flags, no restart.
Install, upgrade, licensing and AI models ship in one bundle.
Old kernels, domestic distributions, Kubernetes and virtual machines side by side.
| Kernel | From 3.10; native eBPF on 4.18+, compatibility path on older kernels |
|---|---|
| Distributions | CentOS 7, Rocky 8, Ubuntu 20.04–26.04, Debian 12/13, openSUSE 15.6, openEuler 24.03, Kylin V10 |
| Containers | Docker, containerd, Kubernetes; cgroup v1, v2 and hybrids |
| Protocols | HTTP/1, HTTP/2, gRPC, Redis, Kafka, MQTT, DNS, TLS, MongoDB, RocketMQ, AMQP, Dubbo, MySQL, PostgreSQL, ClickHouse, ZooKeeper, S3, Oracle |
Tell us what you run: OS, kernel, public network or not, virtual machines or clusters. We will map the path in.