Before you post: Your responses to these questions will help the community help you. Please complete this template if you’re asking a support question.
Don’t forget to select tags to help index your topic!
1. Describe your incident:
I’m new to Graylog and I’m trying to install it on AWS ECS as a container. After all containers (Graylog, elasticsearch, mongo) are started, I’m able to log in and navigate through the UI. But when I’m checking logs, I can see there is a Warning:
WARN : org.graylog2.shared.rest.resources.ProxiedResource - Failed to call API on node , cause: timeout (duration: 5002 ms)
I have all 3 containers at 1 EC2 node, I did curl and telnet to ES:9200 and mongo:27017 and I can access those from the Graylog container.
Also, I noticed that when I’m starting new input, in logs I can see
org.graylog2.inputs.InputStateListener - Input [Syslog UDP/syslog-udp/65fae7d54f9bf649a858ee3f] is now STARTING
and
org.graylog2.inputs.InputStateListener - Input [Syslog UDP/syslog-udp/65fae7d54f9bf649a858ee3f] is now RUNNING
but in GUI it is not running.
2. Describe your environment:
-
OS Information: Linux, docker
-
Package Version: 5.2
-
Service logs, configurations, and environment variables:
-
GRAYLOG_HTTP_EXTERNAL_URI : “https://my-graylog.example.com:9000/”
-
GRAYLOG_HTTP_PUBLISH_URI : “https://my-graylog.example.com9000/”
-
GRAYLOG_HTTP_BIND_ADDRESS : “0.0.0.0:9000”
3. What steps have you already taken to try and solve the problem?
4. How can the community help?
I’m using a load-balancer in front of the container, can it be the issue that my load-balancer is https but in graylog I’m not using https?