hastic-zzz / hastic-server

Hastic data management server for analyzing patterns and anomalies from Grafana
GNU General Public License v3.0
330 stars 23 forks source link

Connection Call Failed when trying to execute hastic-analystics in Docker #889

Closed qianvera closed 4 years ago

qianvera commented 4 years ago

Hello!

I'm trying to install the hastic app in Grafana. I followed the official installation tutorial, but still cannot start hastic in Grafana web. The Grafana web shows cannot access to hastic info, which might be caused by the failed connection between server and Grafana. But I am not sure.

Hastic-analystics, hastic-server and grafana are installed in three Docker containers separately.

  1. Environment Ubuntu 18.04
  2. Grafana v6.7.2 Port: 0.0.0.0:3000->3000/tcp corpglory-hastic-app-0.3.9 installed in /var/lib/grafana/plugins/.
  3. Hastic-analystics docker run -d --name hastic-analytics -p 8002:8002 hastic/analytics Port: 0.0.0.0:8002->8002/tcp
  4. Hastic-server docker run -d \ --name hastic-server \ -p 8000:8000 \ -e HASTIC_API_KEY=<my api key> \ -e ZMQ_CONNECTION_STRING=tcp://127.0.0.1:8002\ -v /some/host/path:/var/www/data \ hastic/server Port: 0.0.0.0:8000->8000/tcp
  5. Problem The Grafana web shows cannot access to panel and hastic info. And when I try to execute hastic-analystics in Docker using docker exec -it hastic-analytics python -u bin/server, it returns faill as shown below. image

Do you know how to solve this problem? Thank you very much!

qianvera commented 4 years ago

When Hastic-analystics, hastic-server and grafana are installed in three Docker containers, ip address should be Gateway ip. ZMQ_CONNECTION_STRING=tcp://172.17.0.1:8002.

jonyrock commented 4 years ago

@qianvera thanks