Add verifying of RabbitMQ to /healthcheck.

Registered by Oleksandr Minakov

We need to add verifying of RabbitMQ to our health check api. We need to know status of queue.
We'll check MQ with raw kombu cause of bug in oslo.messaging https://bugs.launchpad.net/oslo.messaging/+bug/1400268. Current healthcheck response if all components down:
Cassandra: ERROR. Keystone: ERROR.
We'll add checking RabbitMQ:
Cassandra: ERROR. Keystone: ERROR. RabbitMQ: ERROR
And just OK if all components operable (not affect api).

Blueprint information

Status:
Complete
Approver:
Ilya Sviridov
Priority:
Essential
Drafter:
Oleksandr Minakov
Direction:
Approved
Assignee:
Oleksandr Minakov
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon kilo-2
Started by
Oleksandr Minakov
Completed by
Oleksandr Minakov

Related branches

Sprints

Whiteboard

Please describe a scenario, how it is going to be done.
What is api effect?

~isviridov

Gerrit topic: https://review.openstack.org/#q,topic:bp/rabbitmq-healthcheck,n,z

Addressed by: https://review.openstack.org/144470
    Adds healthcheck of RabbitMQ

Gerrit topic: https://review.openstack.org/#q,topic:bp/healthcheck-detailed,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.