Is logstash right choice for this?

Hey,

I'm having hard time here to go with right choice. I'm not sure if logstash is right way to go, hope you guys can help me out a bit.

So, currently all our user tracking data is sent to elasticsearch directly which might not be best option, as documents get updated multiple times per second at worst.

We got data coming in and it gets processed to at few different formats.

Example 1: User event data

Example 2: Page event data

Would that kind of custom data processing be possible with logstash? It needs to update specific documents nested array data when needed.

This is what I have thought of:

  1. Send logs to stackdriver / google storage bucket
  2. Process logs with logstash to elasticsearch

or

  1. Send logs to stackdriver / google storage bucket
  2. Process logs with logstash to gzip files and send to google storage bucket
  3. Add reference to gzip file in elasticsearch

Or should I have different approach?

Help appreciated.

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