Лучший плагин регистрации шлюза Kong API для использования существующего журнала стека ELK - PullRequest
0 голосов
/ 28 апреля 2020

Может ли кто-нибудь помочь мне выбрать один подключаемый модуль регистрации Kong API Gateway из всех доступных опций, таких как Tcp Log, Udp Log, Http Log, File Log, Syslog, Statsd, Loggly и т. Д. c, который может использовать существующий журнал стека ELK

1 Ответ

0 голосов
/ 09 мая 2020

Я имел опыт работы с плагином file-log, tcp-log и http-log. Все работало довольно хорошо для нас с точки зрения реальной функциональности регистрации. Основным драйвером решения был используемый нами стек технологий:

  • file-log: мы развернули Kong на OpenShift. Поскольку OpenShift имеет встроенный стек EFK и выталкивает все стандартные данные через Fluentd в ElasticSearch, мы записали наши журналы Kong в именованный канал («FIFO-файл») и создали контейнер Docker для постоянной печати этого файла в stdout. Это своего рода обходной путь, но он хорошо работал для нашего варианта использования.
  • tcp-log / http-log: У нас дополнительно было требование отправить журналы во внешний стек ELK. Для этого варианта использования мы использовали плагин tcp-log. Позже мы переключились на http-log, поскольку он дополнительно имеет встроенную функцию аутентификации basi c, поэтому вы можете передавать свои журналы в общедоступную конечную точку с аутентификацией. Оба плагина отправили логи в logsta sh, который прослушивал порт tcp или http.

Надеюсь, это поможет вам выбрать плагин для регистрации в соответствии с вашими потребностями.

...