# Advanced Server Diagnostics

> Sprawdza szybkość i kondycję każdej aplikacji serwera ELM z poziomu przeglądarki użytkownika, w jednym widżecie.

Source: https://widgets.doorsnext.com/pl/widgets/advanced-server-diagnostics/

- Dyscyplina: Konfiguracja i nadzór
- Działa w: ELM Mini Dashboard dowolnej aplikacji IBM ELM
- Obsługiwane produkty: JTS (IBM Jazz Team Server), RM (IBM Engineering Requirements Management DOORS Next (Requirements Management)), QM (IBM Engineering Test Management (Quality Management)), CCM (IBM Engineering Workflow Management (Change and Configuration Management)), GC (IBM Global Configuration Management)
- Tylko odczyt
- Keywords: kondycja serwera, test wydajności, czas odpowiedzi, opóźnienie, wydajność bazy danych, szybkość pobierania, szybkość wysyłania, diagnostyka, administracja ELM, Jazz Team Server, rozwiązywanie problemów
- Wersja: 1.14 (Data wydania 2026-10-27)
- Vendor: SmarterProcess (https://doorsnext.com, info@smarterprocess.pl)
- Przebieg pracy: 1. Dodaj widżet do ELM Mini Dashboard → 2. Wybierz aplikacje, kliknij Performance lub Run all → 3. Mierzy każdą aplikację i odczytuje diagnostykę (W razie potrzeby: Wymagane logowanie: zaloguj się i odśwież) → 4. Rozwiń grupę lub kliknij Diagnostics → 5. Wyniki w Excelu

## Czym jest i dlaczego powstał
Gdy użytkownicy zgłaszają, że IBM ELM „działa wolno”, administratorzy potrzebują szybko faktów: czy winna jest sieć, baza danych, czy jedna z aplikacji? Czy serwer zgłasza jakąś awarię? W IBM ELM odpowiedzi są rozproszone w kilku miejscach: widżet wydajności sprawdzający jeden serwer naraz oraz osobna strona diagnostyki w administracji każdej aplikacji (Jazz Team Server, DOORS Next, Engineering Test Management, Engineering Workflow Management, Global Configuration).

Advanced Server Diagnostics łączy oba źródła w jednym widżecie. Mierzy każdą aplikację z przeglądarki samego użytkownika i pokazuje testy kondycji wszystkich aplikacji obok siebie, dzięki czemu problem znajduje się w kilka minut, a nie przez otwieranie strony za stroną.

## Jakie problemy rozwiązuje
- Skargi na wolny serwer bez liczb, które można porównać lub komuś przekazać.
- Testy wydajności obejmujące tylko jedną aplikację naraz.
- Testy kondycji ukryte na stronach administracyjnych każdej aplikacji, otwieranych jedna po drugiej.
- Problemy, takie jak nieosiągalna zarejestrowana aplikacja czy nieaktualne statystyki bazy danych, które pozostają niezauważone.

## Korzyści
- **Jeden widok wszystkich aplikacji:** czas odpowiedzi, czas bazy danych, szybkość pobierania i wysyłania dla każdej aplikacji.
- **Czytelne oceny:** wartości przekraczające własne progi są oznaczane jako wolne, a błędy są nazywane wraz z przyczyną.
- **Cała wbudowana diagnostyka w jednym miejscu,** pogrupowana według aplikacji, z błędami i ostrzeżeniami na początku.
- **Ponowne uruchamianie testów** dla jednej diagnostyki lub dla wszystkich, bez opuszczania dashboardu.
- **Eksport do Excela** do przekazania działowi IT, wsparciu IBM lub dostawcy hostingu.
- **Niczego nie zmienia** na serwerze i działa na ELM Mini Dashboard dowolnej aplikacji ELM.

## Jak używać
1. Dodać widżet do ELM Mini Dashboard dowolnej aplikacji ELM. Ostatnie wyniki diagnostyki pojawiają się od razu, z liczbami na górze.
2. Domyślnie wybrane są wszystkie aplikacje: aby na razie pominąć jedną, kliknąć **Change** pod **Applications**. Następnie kliknąć **Performance**: każda aplikacja jest mierzona po kolei. Można też kliknąć **Run all**, aby uruchomić test wydajności, a potem całą diagnostykę za jednym razem.
3. Rozwinąć grupę aplikacji, aby przeczytać jej diagnostykę, lub kliknąć **Diagnostics**, aby od razu sprawdzić wszystko ponownie. Ikona uruchamiania w wierszu sprawdza jedną diagnostykę; **Errors and warnings** pokazuje tylko problemy.
4. Po uruchomieniu blok wyniku na górze mówi, co się stało, i podaje liczby. Zapisać wyniki do Excela przyciskiem **Log** w bloku wyniku lub ikoną pobierania.

## Warto wiedzieć
- **Diagnostyka jest przeznaczona dla administratorów (JazzAdmins).** Test wydajności działa dla każdego użytkownika.
- Wartości są mierzone z przeglądarki użytkownika, więc obejmują również jego sieć: warto porównać je między lokalizacjami, aby wykryć problemy z siecią.
- Najpierw należy zalogować się do Jazz Team Server: widżet używa tego logowania dla pozostałych aplikacji, po kolei, więc tam, gdzie serwer na to pozwala, nie proszą one osobno o logowanie. Gdy logowanie jest nadal potrzebne, widżet wyświetla link.
- Dodatkowe aplikacje oraz progi „wolnego” działania można ustawić w ustawieniach widżetu.
