FINRAOS / aphelion

Aphelion is a web application that captures and visualizes your AWS services usage limits. It continuously collects data in the background and you can visualize the data in easy-to-see graphs and charts.

Home Page:https://finraos.github.io/aphelion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Getting 400 Bad Request on health checks / http requests

DjangoFett opened this issue · comments

commented

I'm attempting to deploy using ECS and an ALB. Everything has turned on with seemingly no problem, however I'm getting http error on my health checks from the ALB and http requests from the browser.

Hello there. What URL are you specifying for health checks? We provide /datapoints/health endpoint that you can use to set the healthy check url.

commented

I was initially using "/". I've tried switching to "/datapoints/health", but am still getting a similar response.
"GET /datapoints/health HTTP/1.1" 400 272 "-" "ELB-HealthChecker/2.0"

commented

I found my issue: I was sending the health check to port 80 instead of 443. This was preventing the ECS service from hitting a steady state. Once I switched the health check to port 443 it stabilized and was reachable.

Is there some sort of forum or chat application we can use. It didn't feel like an issue, but I didn't see any other means of communications?

Thanks for the help!

I'm glad you found the problem. Thanks for updating us on the issue and solution. This is perfect place for this and any type of issues. Other users could encounter something similar in the future.

@DjangoFett - We can continue to use GitHub issues for communicating any issues you face. We may look for other forums in the future.

commented

Thanks, guys!