-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Filebeat] Netflow input - add input metrics #37762
Comments
Hi @andrewkroh thank you for the initial investigation. From a quick look having metrics per netflow instance makes a lot of sense and I believe it will indeed be extra helpful in monitoring but especially in troubleshooting purposes. Now some quick questions:
@efd6 has already done the heavy-lifting for us in
Now if I don't miss anything netflow sessions are present in |
I think that would be be good for the value of
I only part that I would caution against duplicating is the |
@andrewkroh @efd6 (since you are the original author of tcp and udp metrics 🙂) I have pushed this commit e97e121 that essentially moves the UDP and the TCP metrics (this last one was necessary to maintain the |
Suggest rather putting them both in internal as either two packages, so that you have e.g. |
Describe the enhancement:
Expose metrics from each instance of the netflow input. Users should be able to query the HTTP endpoint (e.g.
curl 'http://localhost:5066/inputs/?type=netflow&pretty'
) and get back metrics from each instance of the netflow input.This input exposes some global metrics now, but these are summed across all instances of the input.
beats/x-pack/filebeat/input/netflow/input.go
Lines 33 to 35 in d4d2ddc
In my opinion the same metrics from the UDP input should exist for the Netflow input plus some netflow specific metrics like
Describe a specific use case for the enhancement or feature:
The feature would be used for monitoring and troubleshooting purposes.
The text was updated successfully, but these errors were encountered: