umbot
    Preparing search index...

    Имена метрик, которые фреймворк передаёт в logger.metric(name, value, labels). Значения — длительность в миллисекундах, кроме START_WEBHOOK.

    bot.setLogger({
    metric: (name, value) => {
    if (name === EMetric.END_WEBHOOK) histogram.observe(Number(value));
    },
    });
    Index

    Enumeration Members

    ACTION: "umbot_action_duration_ms"

    Выполнение action() контроллера (обработчики команд и шагов сюда не входят).

    DB_INSERT: "umbot_db_insert_ms"

    Запрос INSERT к базе данных.

    DB_REMOVE: "umbot_db_remove_ms"

    Запрос DELETE к базе данных.

    DB_SELECT: "umbot_db_select_ms"

    Запрос SELECT к базе данных.

    DB_UPDATE: "umbot_db_update_ms"

    Запрос UPDATE к базе данных.

    END_WEBHOOK: "umbot_request_duration_ms"

    Полное время обработки входящего вебхука.

    GET_COMMAND: "umbot_get-command_duration_ms"

    Поиск команды среди зарегистрированных через addCommand.

    GET_INTENT: "umbot_get-intent_duration_ms"

    Поиск интента из platformParams.intents.

    MIDDLEWARE: "umbot_middleware_duration_ms"

    Выполнение цепочки middleware.

    REQUEST: "umbot_http_request_duration_ms"

    Исходящий HTTP-запрос к API платформы (внутри Request).

    START_WEBHOOK: "umbot_request_start"

    Начало обработки вебхука; значение — метка времени Date.now(), а не длительность.