0

当我在 ElasticSearch 中使用 DevTools 来获取 POD 的信息时: 在此处输入图像描述

它给了我大约 310 行: 在此处输入图像描述

但是当我在我的 elixir 应用程序中这样做时:

logs = HTTPoison.get("https://x.x.x.x:9200/lo*/_search?q=kubernetes.pod_name:logs-dep-test-7469c67667-fcrzh", hackney: [:insecure, basic_auth: {"xxxx", "xxxxx"}])

它给了我不完整的回应(可能只有 150 行),任何人都可以给我一些想法吗?

4

1 回答 1

0

听起来您的响应被默认显示设置(例如 inside )剪裁了iex。默认情况下,检查将限制返回数据的大小。请参阅Inspect.Opts例如

您可以为您的iex会话配置它,或者通过将相关选项传递给调用IO.inspect

IEx.configure(inspect: [limit: :infinity])
IEx.configure(inspect: [limit: :infinity, printable_limit: :infinity])
于 2021-05-24T16:48:45.893 回答