Skip to content

Why would you use Http instead of TCP or UDP? #4

Answered by dustinchilson
jeffgoo asked this question in Q&A
Discussion options

You must be logged in to vote

I chose to use the http input because it was easy. The Gelf input was simple to setup and the hardest part was figuring out the required parameters and that Expect (100) Continue breaks graylog. We also send logs from Angular so TCP/UDP was not going to work.

At the time neither Pliner/EasyGelf or seymen/Gelf4NLog supported the Advanced Properties pieces which was my main motivation for creating the library.

I agree the TCP/UDP protocols would likely be faster. We're running about 30K messages per hour into graylog via this target and the NLog Async target we don't see any performance issues.

Longer term I believe we might be better served by logging locally to the event log or syslog and…

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by dustinchilson
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #4 on December 10, 2020 14:53.