Как переслать журналы приложений в Splunk из Docker-контейнера? - PullRequest
0 голосов
/ 13 ноября 2018

Мы заинтересованы в пересылке журналов с сервера node.js, работающего в контейнере Docker, в Splunk.

Некоторые варианты, которые мы рассмотрели, включают контейнер с дополнительным автомобилем, на котором работает сервер пересылки Splunk.Коляска будет записывать в общий том, который коляска будет наблюдать и отправлять.

В идеале, мы просто использовали бы системный журнал или другой механизм, но я не могу найти какую-либо документациюо том, как это настроить?

Ответы [ 3 ]

0 голосов
/ 14 ноября 2018

Существует множество вариантов отправки журналов из контейнеров в Splunk.

Для журналов, отправляемых на стандартный вывод и с ошибкой:

Для журналов приложений (журналы, записанные внутри контейнера):

  • Вагоны с UF

Наша компания (https://www.outcoldsolutions.com) предлагает одно решение, которое может просто пересылать контейнеры (https://www.outcoldsolutions.com/docs/monitoring-docker/v5/) и журналы приложений (https://www.outcoldsolutions.com/docs/monitoring-docker/v5/annotations/#application-logs) изDocker размещает и собирает метрики.Мы также предоставляем вам приложение в Splunk для отслеживания работоспособности и производительности ваших кластеров https://splunkbase.splunk.com/app/3723/. Наше приложение не бесплатное, но дешевое по сравнению со временем, которое вы можете потратить на создание чего-то подобного.

0 голосов
/ 14 ноября 2018

Другим вариантом является использование fluentd в качестве посредника.

Fluentd также существует как драйвер ведения журнала докера, но вы можете использовать его для перенаправления журналов в несколько бэкэндов (Splunk, Elasticsearch).Вы не так тесно связаны со Splunk.

Дополнительно это способ , предложенный Openshift.

0 голосов
/ 13 ноября 2018

Похоже, что в Docker есть драйвер регистрации, который обрабатывает это

https://docs.docker.com/v17.09/engine/admin/logging/splunk/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...