ElasticSearch Storage Driver Support
This bp implements ElasticSearch Storage driver.
ElasticSearch: http://
ElasticSearch has good query language and UI : Kibana3 http://
ElasticSearch is also good for storing logs, so we can use ceilometer + Elasticsearch as Log as a Service framework.
Blueprint information
- Status:
- Complete
- Approver:
- Eoghan Glynn
- Priority:
- Medium
- Drafter:
- gordon chung
- Direction:
- Approved
- Assignee:
- gordon chung
- Definition:
- Approved
- Series goal:
- Accepted for kilo
- Implementation:
- Implemented
- Milestone target:
- 2015.1.0
- Started by
- Eoghan Glynn
- Completed by
- Eoghan Glynn
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add ElasticSearch Support for ceilometer
Discussion Point.
[1] We should add elastic search query api for ceilometer? or we should let user kick Elasticsearch api directory?
Note that ElasticSearch has no tenant based authentication, in that case we need to integrate Keystone and ElasticSearch. (or Horizon)
[2] Log (syslog or any application log) should be stored in Ceilometer? (or it should be new OpenStack project? )
DEMO Video http://
How To Test
Checkout ceilometer review
https:/
Install ElasticSearch
http://
Run Devstack with this patch
https:/
Please add this line for your localrc
enable_service ceilometer-acompute ceilometer-acentral ceilometer-
CEILOMETER_
Install Kibana3
http://
Setup ceilometer dashboard
https:/
# please make sure change index default to tenant_id or _all for admin view
Gerrit topic: https:/
Addressed by: https:/
add ElasticSearch driver backend for events
Addressed by: https:/
add elasticsearch events db
FYI that glance is adding usage of Elastic Search as well