Tsai KD

Results 47 comments of Tsai KD

This PR is a good idea. It solve my problem for customizing the etcd K/V rule. :+1:

The message channel full procedure can be handled by native go select syntax. ```go // func (t *InputModule) Start(ctx context.Context, msgChan chan

> 2. An issue, let it be server down or network connectivity prevents the output to complete a tree-way handshake. In this case the output blocks the channel for an...

https://github.com/tsaikd/gogstash/commit/50d72c40aaf9147b4cc8ccac3e8dbb694640b8c6 does the interface fit your requirement?

Up to you, keep it for discussing or close it. Could you help to check daf188933d5495cc4cf2c2b24f4b32fbb3a59cac is working or not?

According to the implemented codes by yuangu, the config of `X-Scope-OrgID` is not yet supported. PR is welcomed.

No. But, golang is cross platform language. So the main function should be able to compile on windows. Maybe some modules will fail on windows.

Depends on [olivere library](https://github.com/olivere/elastic) configuration, you can check the details there. My guess is it will retry by Backoff algorithm until some special status codes.

You can have many strategies for handling delivering errors, and in my opinion, an important thing for a logging system is keeping the logs integrity. If you drop messages somewhere,...

For filters execution priority, I prefer control by users config instead of `FilterPos`, so the users are more elastic to combine multiple components for their goals. Even using the same...