Grafana - Slack alert не показывает изображения - PullRequest
0 голосов
/ 05 сентября 2018

Исходя из документации и ответов на подобные вопросы, я создал приложение Slack с пользователем-ботом и подключил его к своему общедоступному каналу в Slack. Я также пригласил пользователя бота и дал ему files:write:user OAuth Scope. После всего этого я переустановил приложение, чтобы применить изменения.

Моя конфигурация в Графане имеет:

  • Включить изображение помечено
  • правильный URL-адрес веб-крючка из Slack
  • Получатель содержит название моего канала
  • Мой бот-токен

Тест отправки работает нормально, даже на частных каналах. Сначала я получаю уведомление от приложения, а затем симпатичное изображение от пользователя бота. С консоли Javascript моя версия Grafana - 5.0.3. Я повторил этот процесс несколько раз без удачи. Единственное, что я могу себе представить, это то, что я не администратор, но тогда я бы не ожидал, что тест сработает.

Я также просмотрел лог-файлы Графаны, и, похоже, они принадлежат Графане; в частности, у него возникают проблемы при рендеринге изображения.

lvl=info msg="New state change" logger=alerting.resultHandler alertId=1 newState=ok prev state=alerting
lvl=info msg=Rendering logger=png-renderer path="somepath?panelId=11111"
lvl=eror msg="failed to render an image" logger=png-renderer error="exit status 127"
lvl=info msg=uploaded logger=alerting.notifier url=
lvl=info msg="Executing slack notification" logger=alerting.notifier.slack ruleId=6 notification="myalert"
lvl=info msg="Uploading to slack via file.upload API" logger=alerting.notifier.slack
lvl=info msg="Request Completed" logger=context userId=1111 orgId=1111 uname= method=GET path=/ status=302 remote_addr=000.111.222.333 time_ms=0 size=29 referer=

1 Ответ

0 голосов
/ 13 сентября 2018

Решением было установить недостающие шрифты, в частности libfontconfig в Ubuntu, если вы используете файл tar.gz, а не файл deb (по какой-то причине он не включает шрифты по умолчанию). Как примечание для будущих пользователей других дистрибутивов, у каждого свои требования, поэтому обязательно ознакомьтесь с документацией Grafana.

...