2017-01-17 15 views
0

У нас есть приложение, использующее Log4Net для ведения журнала. Теперь у нас есть проблема, связанная с тем, что мы хотим изменить наш пункт регистрации на Splunk. Я нашел несколько ссылок, которые описывают использование стандартного Log4Net UdpAppender (например, this link). Я также нашел некоторые «специальные» splunk log libraries. В то время я немного путаю, какой подход (Log4Net UdpAppender vs Splunk logging libraries) является лучшим.Вход в систему с помощью Log4Net UdpAppender/TcpAppender

Может ли кто-нибудь объяснить плюсы и минусы различных решений?

Thx

+0

_ «Я не уверен, что это решение будет работать» _ почему бы вам не попробовать? – stuartd

+0

Вам нужно определить, что означает «лучший» для вас и вашего проекта. С помощью UdpAppender вам придется принять этот сторонний код. С библиотеками протоколов Splunk вам нужно будет написать свою собственную интеграцию в Log4Net. Очень субъективно, что один из них «наилучший» в общем случае. –

ответ

1

Splunk лучшие практики говорит, что вы должны использовать сервер системного журнала, чтобы захватить трафик UDP, и зарегистрировать ее. Затем вы должны установить Splunk Universal Forwarder на сервере syslog и отправить его в Splunk. Преимущество этого заключается в том, что у вас не будет пробелов в объемах трафика. Есть несколько раз, когда вам нужно перезапустить Splunk для выполнения конфигураций, это означает, что Splunk выключен и не может принимать сообщения UDP. Если вы в среде, отличной от prod, вы можете просто включить Splunk для прослушивания на порту 514 и отправить свой UDP-трафик на него. UdpAppender не нужен

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

  • Нет связанных вопросов^_^