Экспорт уведомлений об измерении облакомера OpenStack в kafka - самый эффективный способ
Как и в предмете, мне нужно поместить показатели определенных метрик в тему кафки, чтобы прокормить нашу систему мониторинга. Я видел, что издатель Ceilometer Kafka устарел, так что это не сделка, но возможно:
- настроить издателя для записи в файл;
- используйте уведомитель, такой как amqp, даже если в этом случае не ясно, нужно ли мне устанавливать внешнего брокера.
Оба решения совместимы с Kafka-Connect. Кто-нибудь может поделиться своим опытом об этом материале? Документация OpenStack немного плоха по этой теме (по крайней мере, для меня). Любое предложение будет полезным. Спасибо за ваше время нью-йорк
1 ответ
Как вы сказали, издатель kafka устарел в совершенно новой версии из-за адаптации решения ceilometer-gnocchi. Но это не значит, что вы не можете использовать устаревший код и прежние возможности.
Вы можете просто настроить издатель kafka в файле pipe.yaml напрямую.
---
sources:
- name: meter_kafka
interval: 600
meters:
- "*"
sinks:
- kafka_sink
sinks:
- name: kafka_sink
transformers:
publishers:
- kafka://[kafka_broker_ip]:[kafka_broker_port]?topic=[topic]