Hangdong Zhang 0b07da07b6 Update the documentation link for doc migration
Change-Id: Ie8b83497b3975ec4ce0f1bc1583d825f0af1b8b2
2017-07-26 17:35:33 +08:00

2.1 KiB

Choosing a database backend

Ceilometer is a data collection service. It normalizes data across OpenStack and can be configured to persist the normalized data to multiple services. Gnocchi is designed to store time-series measurement data. Panko is intended to capture event data. Lastly, Aodh provides alarming functionality.

Moving from Ceilometer to Gnocchi

Gnocchi represents a fundamental change in how data is represented and stored. Installation and configuration can be found in installing_manually. Differences between APIs can be found here.

There currently exists no migration tool between the services. To transition to Gnocchi, multiple publishers can be enabled in the Collector to capture data in both the native Ceilometer database and Gnocchi. This will allow you to test Gnocchi and transition to it fully when comfortable. Edit the pipeline.yaml and event_pipeline.yaml to include multiple publishers:

---
sources:
    - name: event_source
      events:
          - "*"
      sinks:
          - event_sink
sinks:
    - name: event_sink
      publishers:
          - gnocchi://
          - database://