1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/sofastack-sofa-lookout

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 22:45 7250856

SOFALookout Client

SOFALookout Client — это библиотека инструментов разработки на Java, которая предоставляет услуги измерения ключевых показателей для вашего проекта. В отличие от традиционных многоуровневых метрик, использование API SOFALookout client позволяет вам получать многомерные метрики. Этот клиент соответствует стандарту metrics 2.0.

1. Компиляция

Проект SOFALookout Client поддерживает компиляцию с использованием Maven 3.2.5+ и JDK 6+.

2. Что нужно знать о точках входа в API

lookout-api можно использовать отдельно и удобно интегрировать в код вашего проекта для сбора необходимых метрик. Для получения дополнительной информации см. официальную документацию.

3. Расширяемость

Клиент lookout предоставляет механизм SPI (требуется только реализация интерфейса com.alipay.lookout.spi.MetricsImporter), который позволяет расширять некоторые общие модули сбора метрик, такие как:

  • jvm (lookout-ext-jvm) — по умолчанию;
  • os (lookout-ext-os) — по умолчанию.

4. Реестр метрик

  • Модуль lookout-reg-prometheus может предоставлять простые сервисы запросов метрик в качестве экспортера lookout, который захватывает prometheus;
  • Модуль lookout-reg-server может периодически отправлять данные метрик на сервер lookout;
  • Модуль lookout-reg-dropwizard может отображать данные в регистрационную таблицу dropwizard;
  • Модуль lookout-api имеет встроенную функцию NoopRegistry, которую можно использовать, если текущая среда выполнения не предоставляет конкретный доступный реестр (например, без зависимости от клиента).

5. Зависимости между модулями

             +--------+
             |   API  |
             +----^---+
                  |
             +----+---+
             | COMMON |
             +----^---+
                  |
+------+     +----+---+
| EXTS +----->  CORE  |
+--^---+     +----^---+
   |              |
   |         +----+---+
   |         |  REGS  |
   |         +----^---+
   |              |
   |         +----+---+
   +---------+ CLIENT |
             +--------+

6. Как использовать

См. раздел «Быстрый старт» и руководство пользователя в официальной документации.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/sofastack-sofa-lookout.git
git@api.gitlife.ru:oschina-mirror/sofastack-sofa-lookout.git
oschina-mirror
sofastack-sofa-lookout
sofastack-sofa-lookout
master