Наш bearer_token действителен для макс. 1 ч. Поэтому необходимо регулярно запрашивать новый токен.
Текущая реализация blackbox-exporter не позволяет настраивать и использовать токен обновления:
# The bearer token for the targets.
[ bearer_token: <secret> ]
# The bearer token file for the targets.
[ bearer_token_file: <filename> ]
Очевидным решением было бы создать cronjob, запрашивающий новый токен доступа - используя токен обновления - и записав его в <filename>
. Но не лучше ли было бы, чтобы сам blackbox_exporter обрабатывал это?
Есть ли причины для того, чтобы это не реализовывалось как часть экспортера blackbox?