Я пытаюсь получить слабое предупреждение с идентификатором, указывающим, какой из моих серверов выполняет харакири.
Вот мой файл .ini, который определяет сигнал тревоги:
ubuntu@ip-10-0-0-173:~ $ echo $AWS_AUTOSCALER_NAME
app-ch
ubuntu@ip-10-0-0-173:~ $ more ~/uwsgi.ini
[uwsgi]
aws_autoscaler_name = $(AWS_AUTOSCALER_NAME)
alarm = slack_harakiri cmd:echo "[%(aws_autoscaler_name)] test harakiri" | slacktee.sh
log-alarm = slack_harakiri HARA
И текст уведомления, который я получаю в слабом виде:
[] test harakiri
(обратите внимание, что переменная окружения является пустой строкой вместо ожидаемой app-ch
)
Я прочитал документы (https://uwsgi -docs.readthedocs.io / en / latest / ParsingOrder.html ), но не могу найти, что я делаю неправильно, любая идея?