Пинг InfluxDB не работает, но прекрасно выполняет запросы - PullRequest
0 голосов
/ 18 мая 2019

Я открыл SSH-туннель в моем порту 8082 для InfluxDB, размещенного на удаленном сервере. Туннель, кажется, работает нормально, так как я получаю результаты при выполнении следующего запроса:

jscherman$ curl -i 'http://localhost:8082/infrastructure/query' --data-urlencode "db=telegraf" --data-urlencode "q=SHOW MEASUREMENTS"
HTTP/1.1 200 OK
Server: nginx/1.12.2
Date: Fri, 17 May 2019 23:25:29 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
Request-Id: 0eb526db-78fb-11e9-b7bd-000000000000
X-Influxdb-Build: OSS
X-Influxdb-Version: 1.6.4
X-Request-Id: 0eb526db-78fb-11e9-b7bd-000000000000

{"results":[{"statement_id":0,"series":[{"name":"measurements","columns":["name"],"values":[["response_time"]]}]}]}

Тем не менее, когда я попытался сделать тот же запрос с клиентом Java, он не сработал, поэтому я перешел к основному и попытался пропинговать его. Вот что у меня есть:

madmin’s-MacBook-Pro:sentinel jscherman$ curl -i --get "http://localhost:8082/infrastructure/ping"
HTTP/1.1 404 Not Found
Server: nginx/1.12.2
Date: Fri, 17 May 2019 23:23:14 GMT
Content-Type: text/html
Content-Length: 169
Connection: keep-alive

<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.12.2</center>
</body>
</html>

Как это возможно, что пинг не работает, но все еще дает мне правильные результаты при выполнении запросов в то же время? Любая помощь будет оценена.

...