bufunfa/doc/source/architecture.rst
2012-11-12 11:07:24 +01:00

1.6 KiB

Architecture

double: architecture; brief

Brief overview

central is the central component that stores data persistantly in storage which is a backend using typically SQLAlchemy, MongoDB or others.

recorder is the component that will fetch records from external datasources. This can look a bit like Ceilometer's agents but it's not quite. It loads difference "plugins" which it uses to poll data and transforms the data into a record.

api standard OpenStack alike REST api service that communicates via mq to central in order to do actions like adding records and so on.

Service layout

Below you can see a picture of how Bufunfa's services work.

image

Storage layout

Below you can see a picture of how Bufunfa's storage is layed out.

image