Графана за AWS ALB
- У меня графана работает на экземпляре EC2 на порту 3000
- Я создал целевую группу под названием grafana-tg, которая перенаправляет трафик на целевые экземпляры через порт 3000
- Настроил ALB с правилом: если путь совпадает
/grafana
затем переслать в целевую группу grafana-tg (тоже пробовал/grafana/
но до сих пор нет кубиков) - конфиг root_url в grafana.ini:
root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana/
- Я вижу, что трафик попадает на сервис grafana, но я получаю следующее сообщение об ошибке:
msg="Request Completed" logger=context userId=0 orgId=0 uname= method=GET path=/grafana/ status=404 remote_addr=x.x.x.x time_ms=1 size=22164 referer=
2 ответа
Я предполагаю, что ваш Grafana на EC2: 3000 /, а не на EC2: 3000 / grafana / правильно?
Однако вы перенаправляете из ALB:/grafana/ в EC2: 3000 / grafana /
- либо исправьте перенаправление для перехода из ALB:/grafana/ в EC2: 3000 /
- или измените настройку Grafana для прослушивания на EC2: 3000 / grafana /
Надеюсь, это поможет:)
Мое решение заключалось в том, чтобы поместить URL-адрес моего сервера Grafana в строку 49 файла /etc/grafana/grafana.ini:
- root_url = https://grafana.mydomain.com