Initial Socorro release
HP wants to release Socorro, an ETL (Extract, Transform, Load) database optimised for OpenStack and which has been successfully used in HPCloud for more than two years.
Socorro collects data from a number of sources using agents (Providers, in the Socorro terminology). Each provider extracts data from authoritative systems, produce a JSON document with a well-defined format and send it to the central collecting facility (Collector) using the AMQP protocol.
Using standard technologies (as RDF and SPARQL) Socorro provides a powerful API to the end user. On top of this interface, Socorro provides two separate web GUI.
A general purpose interface which can be used by operator to perform queries and browse replies exploring links between resources.
A set of web interfaces, each of which addressing specific use cases. For instance Socorro will provide a data center view through which an operator can visually browse a data center (e.g., browsing racks, chassis, nodes, network devices).
This blueprint is about the initial release of Socorro code, that is:
- source code of OpenStack providers (nova, swift, Ironic, KVM);
- source code of the Collector;
- a functional development edition of Socorro, including a Vagrant setup to try Socorro out.
Blueprint information
- Status:
- Not started
- Approver:
- Ryszard Chojnacki
- Priority:
- Undefined
- Drafter:
- Davide Guerri
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by