Skip to content
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

Decide on Redis Persistance #14

Open
Zalgo2462 opened this issue Sep 1, 2020 · 0 comments
Open

Decide on Redis Persistance #14

Zalgo2462 opened this issue Sep 1, 2020 · 0 comments

Comments

@Zalgo2462
Copy link
Contributor

https://redis.io/topics/persistence

AOF looks like a worthwhile venture. They recommend using the snapshots with AOF.

We could probably release without it at first.

Brainstorming notes:

How much resources do we expect a server to have for Redis? In high traffic orgs, we may need snapshot or AOF files to cache extraneous data that cannot fit in memory as we write to zeek files
What is our max file size for a generated zeek log>
Controlling this could potentially eliminate any issues with oversized zeek logs being imported into RITA (think memories from intel man)

What is the expected data size for flow data from logstash for an organization of (let’s say…) 1000 remote workers/endpoints? Can we filter packetbeat data in a logstash pipeline before spitting to Redis to reduce unnecessary memory consumption within Redis?
Filter using packetbeat: https://www.elastic.co/guide/en/beats/packetbeat/master/filtering-and-enhancing-data.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant