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