Wizja projektu - Grafart13/Toik_project GitHub Wiki

Wizja

Opis

Celem projektu będzie stworzenie podsystemu (modułu) obsługi nieprzechwyconych wyjątków. Moduł ma współpracować z platformą Jira i raportować do niej wystąpienie takich błędów, tworząc odpowiadające issue zawierające trace błędu oraz parametry wystąpienia (uruchomienie programu) lub w przypadku, kiedy wybrany problem jest już znany zapisać parametry jego wystąpienia. Moduł powinien w miarę możliwości próbować uruchomić ponownie węzeł. Narzędzie ma być użyte przez twórców systemu AgE3 do wykrywania i naprawiania błędów.

Wymagania

Wymagania funkcjonalne

  • Moduł tworzy issue w systemie jira w przypadku wystąpienia błędu.
  • Moduł dodaje komentarz do issue w przypadku kiedy issue został stworzony wcześniej.
  • Moduł próbuje dokonać restartu węzła w przypadku wystąpienia błędu. (Moduł przesyła informację o węzłach do kanałów)

Wymagania niefunkcjonalne

Wymagania techniczne

Użycie bibliotek / technologii:

  • Java 8
  • Spring
  • Jira REST Api
  • AspectJ
  • Hazelcast
  • Gradle

Przydatne linki