Обзор бета-версии панели мониторинга Apigee

Edge for Private Cloud версии 4.17.01

Бета-версия панели мониторинга Edge позволяет отслеживать состояние различных компонентов (маршрутизаторов, процессоров сообщений, ZooKeeper, Cassandra), а также коды ошибок HTTP для различных организаций и сред в вашем развертывании. Вы также можете сделать снимок этих данных и поделиться ими с Apigee, если это необходимо для решения проблем со службой поддержки.

Что нужно сделать перед началом работы с панелью управления

Информация на панели управления

После установки панели мониторинга откройте ее, введя в браузере следующий URL:

http://grafana_IP_or_DNS:3000

где grafana_IP_or_DNS – это IP-адрес или DNS-имя узла, на котором запущен компонент apigee-grafana. Вам будет предложено ввести имя пользователя и пароль администратора, заданные при установке apigee-grafana. Значения по умолчанию из инструкций по установке ниже – admin:admin.

После входа в аккаунт вы увидите следующий экран:

Чтобы открыть строку меню, нажмите на логотип в левом верхнем углу. Чтобы закрепить панель, нажмите Закрепить в строке меню.

В строке меню выберите:

  • admin Main Org, чтобы задать данные администратора, например пароль и адрес электронной почты.
  • Панели управления > Главная страница, чтобы открыть экран, показанный выше. Затем выберите Apigee Cloud или Cassandra Dashboard, чтобы открыть панель управления.
  • Data Sources (Источники данных), чтобы посмотреть источники данных для компонента apigee-grafana. Выберите каждый источник данных и нажмите кнопку "Сохранить и протестировать", чтобы проверить подключение.
  • Плагины – список установленных плагинов.
  • Admin (Администратор), чтобы указать информацию о Grafana.

Если вы выберете Dashboards (Сводки) > Home (Главная страница), а затем Apigee Cloud, откроется сводка, показанная ниже.

На этом экране вы можете увидеть информацию о:

  • Маршрутизатор: статус, трафик, ошибки, загрузка и т. д.
  • Message Processor: статус и работоспособность, трафик, целевая задержка, целевые коды ответа и т. д.
  • Показатели узлов: использование ЦП, место на диске, использование кучи и т. д.

Обратите внимание на кнопки в верхней части диаграмм:

  • Цвет: Все. Поддерживается только вариант Все.
  • Org – укажите название организации.
  • Env – название среды в организации.
  • MPPod и RTPod – задайте название pod-модуля для Message Processor и Router. По умолчанию это gateway, если вы не изменили его при установке.
  • apigee-service – информация о выполнении утилиты apigee-service.

На некоторых диаграммах показана информация как для отдельных прокси-серверов API, так и для всех прокси-серверов API вместе. Например, на диаграмме ниже вы можете увидеть строку для всех прокси-серверов, обозначенную зеленой линией для 192.168.56.103(), IP-адреса Message Processor:

На диаграмме также есть отдельные линии для разных прокси-серверов API с названиями getUsers и testAX, обозначенные как оранжевая линия для 192.168.56.103(getUsers) и синяя линия для 192.168.56.103(testax).

По умолчанию на панели управления показывается информация за последние пять минут. Чтобы выбрать другой интервал, нажмите Сегодня в правом верхнем углу панели.

Как отправить снимок панели управления в Apigee

Чтобы помочь Apigee диагностировать и устранить проблему, вы можете отправить снимок панели управления в службу поддержки Apigee. После этого специалисты Apigee смогут изучить вашу панель управления и определить причину проблемы.

Чтобы отправить снимок панели управления в Apigee:

  1. Нажмите на значок Поделиться сводкой в верхней части сводки (выделен красным прямоугольником на изображении ниже).
  2. Во всплывающем окне выберите Snapshot Sharing (Общий доступ к снимкам).
  3. Оставьте все поля без изменений и нажмите кнопку Publish to snapshot.apigee.net (Опубликовать на snapshot.apigee.net).
  4. Появится всплывающее окно со ссылкой. Скопируйте эту ссылку и отправьте ее в Apigee.

Компоненты сводки

Для работы панели управления требуется несколько компонентов, которые устанавливаются после установки Edge:

  • apigee-telegraf
    Компонент-оболочка для telegraf, который собирает показатели из системы и работающих компонентов и отправляет их в базу данных временных рядов (TSDB) apigee-influxdb.

    Установите этот компонент на всех компонентах среды выполнения и данных Edge, таких как Message Processor, Router, Postgres server, Cassandra и узлы Zookeeper.
  • apigee-influxdb
    Компонент-оболочка для influxdb, который хранит данные показателей и предоставляет их через API, чтобы их можно было отобразить в пользовательском интерфейсе с помощью apigee-grafana.

    Установите этот компонент централизованно, чтобы к нему могли обращаться все компоненты apigee-telegraf, запущенные на отдельных узлах Edge.
  • apigee-grafana
    Компонент-оболочка для grafana, который предоставляет мощный и элегантный способ создавать, исследовать и делиться сводками и данными с вашей командой и Apigee для устранения неполадок.

    Установите этот компонент на узел, на котором вы хотите просматривать панель управления.