Registered by John Hopper

Meniscus is a tenant aware, scalable, distributed, streaming framework for processing, and transforming log messages from multiple and diverse event sources. Meniscus follows a source to sink model and allows for messages to be routed through a grid of load balanced workers to absorb load and enhance messages based on tenant configuration.

Meniscus Design Goals

* Stress the utilization of standards, of which there are many for this problem domain
* Adhere to compliance rules related to system and application event logging
* Support multiple tenants in secure isolation
* Impact client infrastructure as little as possible
* Allow for direct application integration via a structured publication endpoint
* Design for platform efficiency, durability and scalability
* Provide administrators with text search capability of all events processed and stored for a given tenant
* Provide well formed a set of API specifications for configuration and administration
* Provide common sinks for already existing systems such as Ceilometer
* The architecture must be resilient to multiple failures
* Support end-to-end runtime mutability via hot configuration swapping

Project information

Maintainer:
John Hopper
Driver:
John Hopper
Licence:
Apache Licence

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

Get Involved

  • warning
    Report a bug
  • warning
    Ask a question
  • warning
    Help translate

Downloads

meniscus does not have any download files registered with Launchpad.