来自 WEB 的 ElasticSearch 中的索引数据 API
Index data in ElasticSearch from a WEB API
我正在尝试将名为 PRTG 的服务的 API 中的数据索引/插入到 elasticsearch 中。这个 API 当我转到一个特定的 URL returns 一个 JSON 文件,比如一个 WEB API,没有下载任何东西。我认为可以使用此命令:
curl --user elastic:****** -XPOST http://localhost:9200/prtg_test/_mapping/_doc -d @'https://prtgserver/api/historicdata.json?id=2477&avg=0&sdate=2018-08-01-00-00-00&edate=2018-08-07-00-00-00&usecaption=1&username=myusser&password=****'
但是我收到一个错误。
我是 Elastic 的新手,所以任何帮助都会很棒,谢谢。
要在 elasticsearch 中输入数据并建立索引,您首先需要在 Logstash 中进行输入。
Logstash 使用和清理数据,elasticsearch 存储、索引和呈现数据(通过网页)。
Logstash 有一个输入插件,您可以使用它来使用消息。这是详细信息。您将 url 设置为输入并将数据发送到 elasticsearch。您应该查看 grok 语言以 elasticsearch 可读格式解析和清理数据。
我正在尝试将名为 PRTG 的服务的 API 中的数据索引/插入到 elasticsearch 中。这个 API 当我转到一个特定的 URL returns 一个 JSON 文件,比如一个 WEB API,没有下载任何东西。我认为可以使用此命令:
curl --user elastic:****** -XPOST http://localhost:9200/prtg_test/_mapping/_doc -d @'https://prtgserver/api/historicdata.json?id=2477&avg=0&sdate=2018-08-01-00-00-00&edate=2018-08-07-00-00-00&usecaption=1&username=myusser&password=****'
但是我收到一个错误。
我是 Elastic 的新手,所以任何帮助都会很棒,谢谢。
要在 elasticsearch 中输入数据并建立索引,您首先需要在 Logstash 中进行输入。
Logstash 使用和清理数据,elasticsearch 存储、索引和呈现数据(通过网页)。
Logstash 有一个输入插件,您可以使用它来使用消息。这是详细信息。您将 url 设置为输入并将数据发送到 elasticsearch。您应该查看 grok 语言以 elasticsearch 可读格式解析和清理数据。