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

OSCHINA-MIRROR/December2015-jira-stats

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

Статистика Jira

Простой пользовательский интерфейс на JavaScript для отображения актуальной статистики Jira с использованием Google Charts (https://developers.google.com/chart/).

Домашняя страница

Цель

Цель проекта — предоставить графическую информацию о частном репозитории Jira через панель мониторинга. Каждую панель можно детализировать до экземпляра Jira, чтобы получить более подробную информацию. Каждая панель может отображать информацию в разных временных масштабах:

  • спринты;
  • месяцы;
  • кварталы.

Обратите внимание, что цель состоит в основном в предоставлении отчётов по журналу работы, зарегистрированному в инструменте, для отслеживания выполнения группы задач.

Проект был протестирован на Jira 7.x

Как это работает?

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

Предоставляемая статистика (WIP)

  • Журнал работы по компонентам за период времени;
  • Журнал работы по эпосам за период времени.

Будет добавлено:

  • Средний возраст ошибки;
  • Зафиксированные баллы против выполненных баллов;
  • Среднее время исправления в зависимости от сложности.

Стек

  • Spring Boot 2.0;
  • Spring MVC;
  • Spring Data Elastic Search;
  • Jackson;
  • Elastic Search;
  • Gradle.

Конфигурация

Чтобы настроить проект, отредактируйте следующие файлы свойств:

  • jira-webgraphs/src/main/ressources/application.properties:
    • spring.data.jest.uri: URL-адрес экземпляра Elastic Search;
    • spring.data.jest.maxindexsearch: параметр максимального индекса поиска для Elastic Search;
    • server.port: порт, используемый встроенным сервером tomcat.
  • jira-webgraphs/src/main/ressources/jira.properties:
    • jira.baseurl: URL-адрес для экземпляра Jira;
    • jira.project: аббревиатуры для проектов для отслеживания (разделены /, например PRJ1/PRJ2);
    • jira.board: связанное имя для доски проекта (используется для получения информации о спринтах);
    • jira.username: имя пользователя Jira (мой экземпляр не поддерживает OAuth2);
    • jira.password: связанный пароль (мой экземпляр не поддерживает OAuth2);
    • jira.maximum: максимальное количество результатов, полученных за один запрос Jira Rest (обычно 1000).

Запуск проекта

Предварительные требования

  • Gradle: https://gradle.org;
  • Elastic search (самый простой способ, прежде чем я предоставлю файл Docker compose для всего, было бы запустить один из официальных образов Docker).

Команда запуска

После компиляции полученный файл войны можно выполнить. Запустите его с помощью: java -jar jira-webgraphs-{version}.war

Команда запуска

Вы можете подключиться к пользовательскому интерфейсу через http://localhost:{serverPort} (по умолчанию http://localhost:8888).

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

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

Введение

Простой пользовательский интерфейс на JavaScript, который отображает соответствующую статистику Jira с использованием Google Charts (https://developers.google.com/chart/) и эластичного поиска в фоновом режиме. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

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

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