Экспорт уведомлений об измерении облакомера 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]
Другие вопросы по тегам