Как API7 Enterprise достигает настраиваемого мониторинга?

January 14, 2024

Products

Клиенты часто задаются вопросом о метриках мониторинга, предоставляемых API7 Enterprise, и о том, как он удовлетворяет индивидуальные требования к мониторингу. Этот запрос естественным образом приводит к трем различным последующим вопросам.

  1. API7 Enterprise, построенный на основе Apache APISIX, выделяется как корпоративный API-шлюз. Он использует функции наблюдаемости Apache APISIX и улучшает их. Какие метрики мониторинга он включает по умолчанию?

  2. Реальные корпоративные пользователи обычно требуют сбора определенных метрик, таких как распределение задержек для конкретных кодов ответа. Как API7 Enterprise поддерживает эту ситуацию? Добавляет ли он все измерения в API7 Enterprise?

  3. Кроме того, могут ли конечные пользователи настраивать свои дисплеи в соответствии с конкретными потребностями?

Отвечая на эти вопросы, API7 Enterprise преуспевает в сборе метрик. Эти показатели получены путем объединения сценариев использования различных предприятий, что делает их относительно универсальными. Однако он признает необходимость кастомизации и, в ответ, предлагает двухстороннюю стратегию.

Для уникальных или специализированных метрик API7 Enterprise позволяет вносить индивидуальные изменения в мониторинг. Таким образом, разработчики могут настраивать сбор данных в соответствии с их конкретными потребностями.

  • Для поддержания стандартного и эффективного подхода к хранению данных API7 Enterprise интегрируется с Prometheus.
  • Признавая важность персонализированного пользовательского опыта, API7 Enterprise вводит специальные панели отображения. Эти панели позволяют пользователям демонстрировать данные в соответствии с их требованиями, обеспечивая более целенаправленный и эффективный опыт мониторинга.

API7 Enterprise интегрируется с Prometheus

При внедрении API7 Enterprise в практические сценарии использования настройка метрик мониторинга становится критическим этапом. Эта адаптация включает в себя уточнение метрик по умолчанию и потенциальное введение отраслевых или бизнес-специфических метрик. Различия в отраслевых потребностях, такие как чувствительность к определенным задержкам ответа, подчеркивают важность таких корректировок.

Эти два совершенно разных сценария требуют сбора данных по запросу. Подробный сбор должен осуществляться, когда есть потребность. Такой подход позволяет максимизировать стоимость и эффективность на этапе сбора данных. Если мы собираем большое количество данных на фронте данных, но они в конечном итоге не используются, это чистая трата. Поэтому в настоящее время мы предпочитаем, чтобы мониторинг был в реальном времени, обеспечивая оперативное отображение эффективных данных.

API7 Кастомизированный мониторинг

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

Сбор и отображение данных мониторинга для корпоративных пользователей ориентированы на бизнес-ценность. Наиболее широко используемый и эффективный подход — это представление метрик в реальном времени, позволяющее быстро оценить статус API-сервисов. API7 Enterprise Edition удовлетворяет потребности пользователей в мониторинге следующим образом:

  1. Предоставляет метрики мониторинга по умолчанию для удовлетворения общих потребностей большинства предприятий.
  2. Если есть специфические требования к мониторингу, сбор данных метрик и настройка оповещений будут кастомизированы на основе уникальных бизнес-сценариев корпоративных клиентов, предоставляя индивидуальные решения на основе один-на-один.

Итог

API7 Enterprise — это корпоративный API-шлюз, основанный на Apache APISIX. Он предоставляет метрики мониторинга по умолчанию для удовлетворения базовых и общих потребностей в мониторинге. Одновременно он поддерживает классическую комбинацию Prometheus + Grafana для кастомизированного сбора и отображения данных метрик. Это позволяет пользователям гибко выбирать между стандартными и персонализированными решениями для мониторинга.

Tags: