Как API7 Enterprise достигает настраиваемого мониторинга?
January 14, 2024
Клиенты часто задаются вопросом о метриках мониторинга, предоставляемых API7 Enterprise, и о том, как он удовлетворяет индивидуальные требования к мониторингу. Этот запрос естественным образом приводит к трем различным последующим вопросам.
-
API7 Enterprise, построенный на основе Apache APISIX, выделяется как корпоративный API-шлюз. Он использует функции наблюдаемости Apache APISIX и улучшает их. Какие метрики мониторинга он включает по умолчанию?
-
Реальные корпоративные пользователи обычно требуют сбора определенных метрик, таких как распределение задержек для конкретных кодов ответа. Как API7 Enterprise поддерживает эту ситуацию? Добавляет ли он все измерения в API7 Enterprise?
-
Кроме того, могут ли конечные пользователи настраивать свои дисплеи в соответствии с конкретными потребностями?
Отвечая на эти вопросы, API7 Enterprise преуспевает в сборе метрик. Эти показатели получены путем объединения сценариев использования различных предприятий, что делает их относительно универсальными. Однако он признает необходимость кастомизации и, в ответ, предлагает двухстороннюю стратегию.
Для уникальных или специализированных метрик API7 Enterprise позволяет вносить индивидуальные изменения в мониторинг. Таким образом, разработчики могут настраивать сбор данных в соответствии с их конкретными потребностями.
- Для поддержания стандартного и эффективного подхода к хранению данных API7 Enterprise интегрируется с Prometheus.
- Признавая важность персонализированного пользовательского опыта, API7 Enterprise вводит специальные панели отображения. Эти панели позволяют пользователям демонстрировать данные в соответствии с их требованиями, обеспечивая более целенаправленный и эффективный опыт мониторинга.

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

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