尝试远程连接到InfluxDB时出现502网关错误

时间:2019-05-15 10:20:55

标签: docker influxdb

我使用docker在AWS上部署了InlfuxDB。

这是docker compose:

version: '3.6'
services:
  influxdb:
    image: influxdb:1.7.4
    restart: always
    container_name: "influxdb"
    volumes:
     - ./influxDB/influxdb.conf:/etc/influxdb/influxdb.conf:ro
     - ./influxDB/data:/var/lib/influxdb/
    networks:
      - influxdb
    ports:
      - "8086:8086"
networks:
  influxdb:
      name: influxdb

实例运行正常。

在本地,我也与docker一起部署了grafana,并且能够使用这些设置连接实例:

url: https://dev.influx.<company>.com
user: admin
pass: admin
db: company

但是当我尝试通过邮递员手动连接时,使用以下网址:

https://dev.influx.<company>.com/query --data-urlencode "q=SHOW MEASURES"

我得到502 Bad Gateway

我将Caddy用作反向代理,并且在运行查询时Caddy不会显示日志

发生了什么事?

1 个答案:

答案 0 :(得分:1)

我看不到您如何在该curl请求上传递凭据。您是否在Caddy代理上使用基本身份验证?

此外,InfluxQL查询不正确:

SHOW MEASUREMENTS是正确的查询