Troubleshooting
Work backwards from where the data stops. That is faster than guessing.
Host offline
systemctl status diting-agent- Read
/var/log/diting/agent.log - Check the network path and ports to the gateway
- Confirm the token is valid
Host online, no data
- Read
/kernel-capabilitiesand the lane status in the heartbeat - Confirm capture mode is not
disabled - Confirm traffic actually crosses the captured interface
- Check clock synchronization
Capture lane degraded
- If
tc_ebpfis unavailable, check kernel version and privileges - If
socket_syscallis unavailable, checkRLIMIT_MEMLOCKand SELinux - Kernels without BTF use the compatibility path and lose some capability
Every degradation reports a reason. Nothing fails silently.
Data not reaching storage
Follow the path:
- Is the gateway receiving data
- Is Kafka backing up
- Is the collector consuming
- Is ClickHouse writable
When Kafka backs up, read collector logs and partition counts before restarting anything.
Queries falling back
If queries slow down or fall back locally, check ClickHouse write and merge pressure first, then whether queries prune partitions.
Logs
- agent:
/var/log/diting/agent.log - platform components: the matching pod or systemd unit for your profile
Still stuck
Bring these:
- kernel and distribution
- agent version
/kernel-capabilitiesoutput- the time window and a trace_id
Related: Host onboarding and kernels, Deploy and offline install.