1.30 k8s pods查询
This commit is contained in:
parent
39c116a608
commit
daeb880bff
@ -170,12 +170,13 @@ public class K8sLogParser {
|
|||||||
// 切片
|
// 切片
|
||||||
List<K8sLogLine> result = lines.subList(fromIndex, toIndex);
|
List<K8sLogLine> result = lines.subList(fromIndex, toIndex);
|
||||||
|
|
||||||
// 创建新的引用点(使用中间行)
|
// 创建新的引用点(使用返回结果的中间行)
|
||||||
int middleIndex = lines.size() / 2;
|
// 参考Kubernetes Dashboard: 使用实际返回日志的中间位置
|
||||||
|
int resultMiddleIndex = fromIndex + (toIndex - fromIndex) / 2;
|
||||||
K8sLogSelection newSelection = new K8sLogSelection(
|
K8sLogSelection newSelection = new K8sLogSelection(
|
||||||
lines.get(middleIndex).getTimestamp(),
|
lines.get(resultMiddleIndex).getTimestamp(),
|
||||||
fromIndex - middleIndex,
|
fromIndex - resultMiddleIndex,
|
||||||
toIndex - middleIndex
|
toIndex - resultMiddleIndex
|
||||||
);
|
);
|
||||||
|
|
||||||
return new LogSliceResult(new ArrayList<>(result), newSelection, truncated);
|
return new LogSliceResult(new ArrayList<>(result), newSelection, truncated);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user