У меня есть учетная запись Papertrail, в которой у меня есть несколько групп, содержащих разные системы (содержащие журналы из контейнеров докеров и т. Д.). Я хотел бы добавить ссылку между приложениями Papertrail и Heroku, которые можно выполнить вручную, как описано в этом уроке: http://help.papertrailapp.com/kb/hosting-services/heroku/Ссылка Papertrail и Heroku с CLI
Однако, я хочу создать привязку Papertrail-Heroku с командной строкой в сценарии, поэтому я хочу чтобы избавиться от ручного процесса, описанного в «Методе 2» учебника.
Проблема заключается в том, что «Метод 1» автоматически регистрирует Heroku на новой учетной записи Papertrail, даже если я изменю конфигурацию var PAPERTRAILER_API_TOKEN из Heroku как знак моей предыдущей учетной записи Papertrail: она не работает (я что-то не так, должно ли это работать?).
Я уже использую инструменты papertrail-cli (https://github.com/papertrail/papertrail-cli), чтобы создавать новые системы и группы автоматически, но я не могу создать систему для Heroku, так как система clapprale-add-cli принимает ip или порт и он не соответствует требованиям Heroku для ведения журнала. При регистрации новой системы Heroku на Papertrail благодаря «Методу 2» упомянутого выше учебного пособия ручной процесс создания имени для нашей системы приводит нас к URL-адресу, подобному этому: .papertrailapp.com :. Однако, как говорилось ранее, я не могу получить этот URL с CLI.
Что мне делать с CLI для «нормальных» систем:
papertrail-add-group --group <group>
papertrail-add-system --system <system> [--hostname <hostname] --ip-address 1.2.3.4
papertrail-join-group --system <system> --group <group>
Но нет ничего, что я могу сделать, как это для Heroku связывания:
papertrail-add-group --group <group>
papertrail-add-system --system <heroku_system> [--hostname <hostname] --ip-address <host>.papertrailapp.com:<port>
papertrail-join-group --system <heroku_system> --group <group>
У вас есть какие-либо идеи о как добиться связывания Papertrail-Heroku с CLI? Большое спасибо.