Установка домена Grafana в контейнер Docker - PullRequest
3 голосов
/ 01 августа 2020

Я запускаю Grafana из образа docker на docker хабе здесь (v6.7.4). Я хотел бы добавить уведомление в Microsoft Teams и иметь прямые ссылки на домен, на котором я размещаю Grafana.

Я добавил веб-перехватчик MSTeams в Grafana, и он успешно отправляет уведомления. Теперь, когда я нажимаю «просмотреть правило» в уведомлении, открывается localhost:3000, поскольку это домен по умолчанию для Grafana.

Пытаясь настроить это так, чтобы оно указывало на grafana.my.domain, я следил эта конфигурация Grafana Docker image , а также параметры файла конфигурации, в частности настройки домена и root_url .

На основе конфигурации docker , Я пробовал передавать GF_SERVER_DOMAIN=grafana.my.domain, а также настройки для GF_SERVER_SERVER_FORM_SUB_PATH, GF_SERVER_ROOT_URL и большинство их комбинаций. Я также попытался изменить файл sample.ini, который поставляется с контейнером docker, чтобы включить блок:

[server]
domain = grafana.my.domain

Затем я смонтировал файл .ini как /grafana/config.ini:/etc/grafana/grafana.ini (на основе this ) в моем docker -компонентном файле, но он не уловил его.

Тем не менее, когда в Teams щелкают по уведомлению, я попадаю на localhost:3000. Я что-то упустил в конфигурации? Кажется, что передача переменной среды - это все, что должно быть необходимым на основе документации.

...