-
make elasticsearch index name prefix + date format configurable
-
bulk save
- combine entries with same timestamp into single doctype
- make bulk PUT call to elasticsearch API (need to move to low level es python client first)
-
switch to low level elasticsearch python lib
- add AWS creds option in order to sign requests (so don't need to whitelist via IP)
======================================================================
-
add retries for failed attempts
-
logstash
- see their config for how to adapt payload/mappings
-
add more CloudwatchLogger tests
- integration
- unit
- mock methods called in init
- self.setup_logs(env, project, app)
- moto
- mock aws SDK calls
- mock methods called in init