How to collect nginx request duration using filebeat

I would like to collect request duration using filebeat (with version 6.8.1). The existing nginx module does not support it.

I have seen that existing nginx module is using ingest pipeline to parse the essential information. I am not sure how can I extend/modify existing pipeline such that it will work out of the box. Is there any efficient way of doing it ?


you might be able to adjust the ingest pipeline patterns which can be found here:

Reload the filebeat service.

You could set up or modify the existing pipelines in Elasticsearch.

GET _ingest/pipeline/*nginx*

Edit them as necessary and referr to these pipelines in your filebeat config

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.