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

OSCHINA-MIRROR/huoyo-ko-time

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

KoTime

Дружественное мониторинг

Лёгкий инструмент для Springboot для отслеживания графа вызовов методов, что поможет вам легко найти методы с низкой производительностью.

  • ✅ Отслеживание Java методов и вычисление их времени выполнения
  • ✅ Показать пути методов
  • ✅ Найти возникшие исключения в методах
  • ✅ Отправить вам электронное письмо после обнаружения метода, который работает слишком долго
  • ✅ Горячая загрузка онлайн: вам не нужно перезапускать
  • ✅ Управление потоками: показать информацию о потоках, включая мёртвые замки
  • ✅ Пространство JVM: Eden, Survivor, OldGen и Metaspace
  • ✅ Легко использовать: вам не нужно дополнительных издержек на обучение
  • ✅ Достаточно добавить зависимость pom: вам не нужно дополнительных издержек на развертывание

222

Расположение

Gitee

Github

Поддержка

Документация

Китайская версия/CHINESE

Документация## Отображение

  1. Вычисление времени выполнения Java методов

Найти методы, которые требуют оптимизации

введите описание изображения здесь

  1. Методы интерфейса могут быть видны следующим образом

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

введите описание изображения здесь

  1. Подробности вызова

После нажатия на метод интерфейса вы можете найти пути метода

введите описание изображения здесь

  1. Электронное письмо

Вы можете открыть электронное письмо для получения предупреждения о методе, который работает слишком долго, начиная с версии 2.2.5

введите описание изображения здесь

Важные версии

V1.0: базовые функции

V1.2: версия с ошибками

V1.3: журнал и временной порог

V1.4: добавление koTime.pointcut

V1.8: добавление поддержки для Mybatis и некоторых метрик

V1.9: --

V2.0.0: добавлена поддержка исключений и интерфейсов данных

V2.0.1: удалены freemarker и thymeleaf; удален 'spring.profiles.active=koTime'; удален getAllStackTraces(); удален layui; оптимизированы конфигурации;

V2.0.2: добавлена аутентификация;

V2.0.7: отображение маршрутов для контроллеров

V2.0.8: время для различных комбинаций параметров

V2.2.0: добавлена поддержка хранения данных в базе данных> V2.2.2: Добавлена поддержка использования английского языка для просмотра

V2.2.3: Добавлена поддержка хранения данных в Redis

V2.2.5: Добавлен ko-time.discard-rate для возможности проекта отбрасывать некоторые данные; Исправлена ошибка в базе данных; Добавлен email;

V2.2.8: Горячая загрузка

V2.3.0: Добавлен ko-time.auth-expire для возможности пользователей определять значение таймаута; оптимизирован пользовательский интерфейс

V2.3.1: Удален StringStack для совместимости с jdk17+

Авторские права

  1. Этот проект принадлежит Чан Чангу, и его открытый протокол лицензии LGPL-2.1;

  2. Вы можете свободно использовать его, связывая его, но не можете осуществлять вторичное развитие на основе этого без разрешения автора.

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

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

Введение

koTime — это лёгкий инструмент для анализа производительности проектов Spring Boot. Он позволяет быстро находить узкие места в производительности методов при помощи отслеживания цепочки вызовов и мониторинга времени выполнения, а также визуализировать результаты. Инструмент поддерживает горячее обновление кода и уведомления по электронной почте! Развернуть Свернуть
Java и 4 других языков
LGPL-2.1
Отмена

Обновления (11)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/huoyo-ko-time.git
git@api.gitlife.ru:oschina-mirror/huoyo-ko-time.git
oschina-mirror
huoyo-ko-time
huoyo-ko-time
spring2