Облачная платформаAdvanced

Просмотр сообщений Kafka

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Если сообщения потеряны или не могут быть потреблены, вы можете запросить содержимое и атрибуты конкретных сообщений для устранения неполадок.

Вы можете просмотреть смещение разных разделов, размер сообщения, время создания и тело сообщений в темах.

Примечания и ограничения

  • Если тема содержит большой объём данных, при запросе сообщений в теме с единственной репликой может быть выдана внутренняя ошибка сервиса. Вы можете сократить диапазон времени запроса в зависимости от объёма данных.
  • Для запроса по содержимому или ключу, из‑за ограничений ресурсов и производительности, можно запросить суммарно 200 МБ и 10 000 сообщений, а максимум может быть возвращено 10 сообщений.
  • При запросе сообщений во всех разделах можно вернуть максимум 500 записей.
  • Консоль отображает сообщения меньше 4 KB. Чтобы просмотреть сообщения больше 4 KB, нажмите Скачать сообщение.

Процедура

  1. Войдите в консоль.
  2. Нажмите в верхнем левом углу, чтобы выбрать регион, где находится ваш экземпляр.
  3. Нажмите в верхнем левом углу и выберите Приложение > Distributed Message Service for Kafka чтобы открыть список экземпляров Kafka.
  4. Нажмите нужный экземпляр, чтобы перейти на страницу сведений об экземпляре.
  5. В левой навигационной панели выберите Экземпляр > Запрос сообщений.
  6. Сообщения можно запросить по смещению или времени создания.

    • Когда известны раздел темы и смещение сообщения, запросите сообщение по смещению. Для подробностей см Таблица 1.
      Таблица 1 Запрос сообщений по смещению

      Параметр

      Описание

      Имя темы

      Имя темы, которую необходимо запросить.

      Раздел

      Раздел, где находится сообщение.

      Смещение

      Смещение сообщения.

    • Когда известен временной диапазон отправки сообщения, но смещение сообщения неизвестно, запросите сообщение по времени создания. Для получения подробной информации смотрите Таблица 2.
      Таблица 2 Запрос сообщений по времени создания

      Параметр

      Описание

      Имя темы

      Имя темы, которую необходимо запросить.

      Раздел

      Раздел, где находится сообщение.

      Если раздел не указан, сообщения во всех разделах темы отображаются в результате запроса.

      Ограничения на раздел-на основе запрос сообщений:

      • Запрос во всех разделах: Из-за ограничений ресурсов и производительности максимально 500 сообщений могут быть возвращены, и общий размер всех сообщений не может превышать 200 MB.

        Процесс получения 500 сообщений: Система последовательно извлекает последние 500 сообщений из каждого раздела (начиная с раздела 0), пока общий размер извлечённых сообщений не превысит 200 MB. Запрашиваемые сообщения сортируются по времени, и последних 500 сообщений возвращаются.

      • Запрос в одном разделе: Все сообщения в запрашиваемом периоде времени возвращаются, без ограничения в 500 сообщений или 200 MB.

      Чтобы запросить больше сообщений, сократить диапазон времени запроса или указать разделы.

      Ключ

      Введите ключ сообщения для поиска сообщений, содержащих его.

      Например, тема содержит два сообщения, ключи которых abc и abcd. Введите "abc" в Ключ поле. Два сообщения возвращаются.

      Запрос с ключом: Из-за ограничений ресурсов и производительности, максимум 10,000 сообщений может быть найдено, и общий размер всех сообщений не может превышать 200 MB. Только 10 сообщений, содержащих ключ возвращаются.

      Контент

      Можно задать несколько условий запроса. Результаты запроса удовлетворяют всем им.

      Чтобы задать условие запроса:

      1. В Контент окно, щелкните левой кнопкой мыши и выберите или ×.
      2. Введите ключевое слово в тело сообщения и нажмите Enter.
      3. Чтобы задать несколько условий, повторите 1 до 2.

      Запрос с содержимым: Из‑за ограничений ресурсов и производительности, максимум 10,000 сообщений можно искать, и общий размер всех сообщений не может превышать 200 MB. Только 10 сообщений, содержащих ключевое слово возвращаются.

      Для крупных записей (> 20 KB на сообщение) или длительного периода выгружайте сообщения для офлайн‑запроса.

      Создано

      Время создания сообщения. Вы можете задать диапазон времени для запросов сообщений.

      WARNING:

      Если тема содержит большой объём данных, при запросе сообщений в теме с одной репликой может возникнуть внутренняя ошибка сервиса. Вы можете сократить диапазон времени запроса в зависимости от объёма данных.

  7. Нажмите Поиск для запросов сообщений.

    Результат запроса следующий.

    Рисунок 1 Запрос сообщений темы


    Таблица 3 Параметры сообщения

    Параметр

    Описание

    Имя темы

    Имя темы, в которой находится сообщение.

    Раздел

    Раздел, в котором находится сообщение.

    Смещение

    Позиция сообщения в разделе.

    Размер сообщения (Байт)

    Размер сообщения.

    Создано

    Время создания сообщения. Время создания сообщения задаётся CreateTime когда продюсер создает сообщения. Если этот параметр не установлен во время создания сообщения, время создания сообщения по умолчанию — год 1970.

  8. Щелкните Просмотр тела сообщения. В отображённом Просмотр тела сообщения в диалоговом окне просмотрите содержимое сообщения, включая имя темы, раздел, смещение, время создания и тело сообщения.

    Консоль отображает сообщения размером менее 4 КБ. Чтобы просмотреть сообщения размером более 4 КБ, щелкните Скачать сообщение.

  9. (Необязательно) Чтобы восстановить настройки по умолчанию, щелкните Сброс.