Я запускаю 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
. Я что-то упустил в конфигурации? Кажется, что передача переменной среды - это все, что должно быть необходимым на основе документации.