17.7. Loki ResourceExhausted 错误故障排除
当 Network Observability 发送的网络流数据时,Loki 可能会返回一个 ResourceExhausted
错误,超过配置的最大消息大小。如果使用 Red Hat Loki Operator,则这个最大消息大小被配置为 100 MiB。
流程
-
进入到 Operators
Installed Operators,从 Project 下拉菜单中选择 All projects。 - 在 Provided APIs 列表中,选择 Network Observability Operator。
点 Flow Collector,然后点 YAML view 选项卡。
-
如果使用 Loki Operator,请检查
spec.loki.batchSize
值没有超过 98 MiB。 -
如果您使用与 Red Hat Loki Operator 不同的 Loki 安装方法,如 Grafana Loki,请验证
grpc_server_max_recv_msg_size
Grafana Loki 服务器设置 高于FlowCollector
资源spec.loki.batchSize
值。如果没有,您必须增加grpc_server_max_recv_msg_size
值,或者减少spec.loki.batchSize
值,使其小于限制。
-
如果使用 Loki Operator,请检查
- 如果您编辑 FlowCollector,点 Save。