Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 1.21 KB

ROADMAP.md

File metadata and controls

33 lines (26 loc) · 1.21 KB

Roadmap

An overview of what will be done over the next few months.

Docker Log Elasticsearch 2.0.0

Goals:

  • Strip ANSI colors
  • Create an API for dumping or changing config on the fly
  • Parse partial log messages and merge them, if wished
  • Add performance tests
  • Implement Readlog capability
  • Add metrics

Docker Log Elasticsearch 1.0.0

Goals:

  • Write unit tests
  • Create a Continuous Integration of this project in order to avoid lots of manual interventions.
  • Captch labels and environments
  • Add an extra user option, e.g. --log-opt elasticsearch-fields=containerName,containerID,containerLogLine so for a free pick of docker info log
  • Add the capability of multilines for Java Exceptions
  • Add HTTPS Support and Skip Certificate Verify
  • Buffer logs into a file, if elasticsearch crashes. Add buffer size as well.
    • if queue is full, then write to file
    • if file buffer is full, discard messages
  • Implement bulk inserts
  • Implement queue size and batch size
    • if number of requests or batch size have been reached, send messages to elasticsearch
  • Implement grok for parsing docker logs
  • Add CONTRIBUTING file