【发布时间】:2021-05-24 13:14:48
【问题描述】:
当我在 ElasticSearch 中使用 DevTools 来获取 POD 的信息时:
但是当我在我的 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 行) 谁能给我一些想法!
【问题讨论】:
-
你是从
iex内部运行这个吗?您确定这是不完整的响应,还是您的响应被默认显示设置截断?检查通常会限制他们返回的数据的大小。请参阅hexdocs.pm/elixir/1.12/Inspect.Opts.html,例如IEx.configure(inspect: [limit: :infinity]) -
是的,我使用了检查功能,我认为这就是我没有得到完整响应的原因。我会试试的,非常非常感谢
-
我会将其添加为答案,以便您接受。
标签: elasticsearch elixir phoenix httpoison