使用 Httpoison 查询 ElasticSearch
query ElasticSearch wtih Httpoison
当我在 ElasticSearch 中使用 DevTools 时,获取 POD 的信息:
它给了我大约 310 行:
但是当我在我的长生不老药应用程序中这样做时:
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
里面。默认情况下,检查将限制返回数据的大小。参见 Inspect.Opts 例如
您可以为您的 iex
会话配置它,或者将相关选项传递给对 IO.inspect
的调用:
IEx.configure(inspect: [limit: :infinity])
IEx.configure(inspect: [limit: :infinity, printable_limit: :infinity])
当我在 ElasticSearch 中使用 DevTools 时,获取 POD 的信息:
它给了我大约 310 行:
但是当我在我的长生不老药应用程序中这样做时:
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
里面。默认情况下,检查将限制返回数据的大小。参见 Inspect.Opts 例如
您可以为您的 iex
会话配置它,或者将相关选项传递给对 IO.inspect
的调用:
IEx.configure(inspect: [limit: :infinity])
IEx.configure(inspect: [limit: :infinity, printable_limit: :infinity])