Процессор обработки выходных данных ===================================== Используется для преобразования и обработки данных, которые необходимо отправить во внешние системы. Публичные методы ----------------- send_simple_msg_to_kafka ^^^^^^^^^^^^^^^^^^^^^^^^^ Метод, предназначенный для отправки сообщения в **Kafka**, через ``adg_kafka_connector``. *Параметры:* * ``topic_name`` -- имя топика, куда производится отправка; * ``key`` -- ключ сообщения; * ``value`` -- значение сообщения. send_messages_to_kafka ^^^^^^^^^^^^^^^^^^^^^^ Метод, предназначенный для отправки набора сообщений в **Kafka** через ``adg_kafka_connector``. *Параметры:* * ``topic_name`` -- имя топика, куда производится отправка; * ``messages`` -- массив сообщений для отправки в Kafka; * ``opts`` -- дополнительные опции отправки. *Возвращаемое значение:* * *true* -- при успешной вставке; * *false,error* -- при ошибке. send_query_to_kafka ^^^^^^^^^^^^^^^^^^^^ Метод, предназначенный для отправки результата произвольного sql-запроса в **Kafka** через ``adg_kafka_connector``. *Параметры:* * ``topic_name`` -- имя топика, куда производится отправка; * ``query`` -- произвольный sql-запрос для выполнения на *storage*; * ``opts`` -- дополнительные параметры. send_table_to_kafka ~~~~~~~~~~~~~~~~~~~ Метод, предназначенный для отправки строк из конкретной таблицы в **Kafka** через ``adg_kafka_connector``. *Параметры:* * ``topic_name`` -- имя топика, куда производится отправка; * ``table`` -- спейс на *storage* для забора данных; * ``filter`` -- фильтр на запрос к таблице; * ``opts`` -- дополнительные параметры. *Возвращаемое значение:* * *true* -- при успешной вставке; * *false,error* -- при ошибке. get_metric ~~~~~~~~~~~ Метод, предназначенный для передачи метрик данной роли в систему сбора метрик. *Возвращаемое значение:* Набор метрик в формате *JSON*.