更新时间:2024-08-01 13:47:10
► 问题描述:数据转发任务失败(目的端未接收到转发过来的数据)
► 排查思路:
1. 点击AnyRobot页面右上角Grafana,进入Grafana界面输入账号密码进入(admin/***)
2. 打开Kafka监控,查看Kafka监控中openlog消费组的消费速率:
3. 如消费速率查不到或为零,查看openlog中logstash的日志;后台执行kubectl exec -ti `kubectl get pods -A | grep openlog | awk '{print $2}'` -- tail -n 100 /anyrobot/logs/openlog/logstash-plain.log;
4. 如消费速率正常,则拿转发任务的过滤条件去搜索页面搜索数据;如搜索不到数据,则修改数据转发任务的过滤条件(数据转发任务从Kafka消费全部数据,根据过滤条件决定是否发送出去,无过滤条件则发送全部数据);
5. 如数据转发任务没有过滤条件,或过滤条件能搜索到数据,则新建一个同样的数据转发任务(任务名称只能为中英文,不能包含特殊字符),删除之前的数据转发任务,重启openlog;
6. 如还是不行,通过echo test | nc 具体IP 具体端口(udp协议:echo test | nc -u 具体IP 具体端口) 发送测试数据排除数据链路问题(比如防火墙拦截、数据接收方异常等)。
< 上一篇:
下一篇: >