2015-10-21 3 views
1

У меня есть учетная запись 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? Большое спасибо.

ответ

2

Я с Papertrail. Назначение журнала, созданное методом «Метод 2» в документе Heroku, не отображается в API Papertrail (и, следовательно, также не входит в CLI). Этот вызов API уже довольно трудно понять, поэтому мы не хотели делать его еще более сложным (особенно без того, чтобы потребитель проектировал вокруг).

Есть хотя бы шанс, что он может быть добавлен. Не стесняйтесь обращаться в службу поддержки Papertrail и объяснять немного больше об этом приложении.

Смежные вопросы