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

OSCHINA-MIRROR/sofastack-sofa-lookout

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README_EN.md

SOFALookout

Build Status Coverage Status license maven

Посетите WIKI, чтобы ознакомиться с полной документацией, примерами и руководствами.

Lookout может помочь вам измерить и контролировать состояние целевой системы с помощью многомерных метрик. Многомерные метрики Lookout соответствуют стандарту Metrics 2.0.

  • Клиентская часть этого проекта представляет собой библиотеку Java. Вы можете использовать её для сбора метрик вашего проекта. Подробнее.
  • Серверная часть этого проекта уже доступна. С помощью этой службы можно собирать, обрабатывать, хранить и запрашивать данные метрик. Кроме того, она может работать вместе с Grafana для анализа и визуализации данных.

По сравнению с общими решениями для мониторинга мы учитываем следующее:

  • Концепция метрик не является незнакомой, поэтому она универсальна по сравнению с другими схемами мониторинга без стандарта данных.
  • Многомерные метрики, основанные на названии традиционных метрик, добавляют набор тегов. Поэтому по сравнению с метриками Dropwizard, метриками Spring Boot Actuator и т. д. они могут предоставить более богатое измерение тегов, помогающее нам отслеживать и анализировать.
  • Решение для метрик легче, чем мониторинг и анализ путём сбора и обработки журналов и событий, генерируемых системой приложений. Потребление системных ресурсов также относительно фиксировано и не будет увеличиваться с увеличением объёма бизнеса.
  • Lookout не только поддерживает собственный источник сбора данных через клиент Java-SDK, но и поддерживает отчётность данных основных агентов в отрасли.
  • Источник сбора данных может найти службы сбора данных Lookout через файл конфигурации или механизм обнаружения служб.
  • Программное обеспечение в архитектуре SOFA по умолчанию интегрирует SDK Lookout для измерения состояния.
  • И наконец, конечно, в области мониторинга нет серебряной пули, и основанный на метриках Lookout подходит для раннего предупреждения о макротенденциях (например, количество ошибочных запросов в минуту), а не для отслеживания отдельного события (например, причина ошибки вызова).

Мы накопили некоторый опыт работы в распределённых сценариях, но мы также находимся в процессе исследования. Мы надеемся получить от вас помощь.

Сборка

Maven 3.2.5+, JDK Version 1.6+

Вклад

См. CONTRIBUTING.md

Искренняя благодарность

Логика синтаксического анализа Lookout, связанная с promQL, была перенесена из Prometheus с некоторыми оптимизациями и улучшениями. Спасибо открытому исходному коду Prometheus за такую простую в использовании и мощную реализацию QL версии golang.

Лицензия

Лицензия Apache 2.0, см. LICENSE.

Комментарии ( 0 )

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

Введение

SOFALookout — это проект, который использует многомерные метрики для измерения и мониторинга целевой системы. Многомерные метрики SOFALookout соответствуют стандарту Metrics2.0. Развернуть Свернуть
Apache-2.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