You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

 

QCG-Monitoring - Narzędzie graficzne QosCosGrid umożliwiające monitoring i śledzenie postępu aplikacji w infrastrukturze PL-Grid.

Definicja zadania

Zadanie, którego postęp wykonania ma być monitorowany musi zawierać dyrektywę "#QCG watch-output".

Dyrektywa ta odpowiedzialna jest za poinformowanie systemu o konieczności uruchomienia dodatkowego procesu monitorującego aplikację.

Jednym z argumentów dyrektywy "watch-output" jest skrypt monitorujący.

Skrypt monitorujący

Skrypt monitorujący postęp aplikacji uruchamiany jest automatycznie, cyklicznie przez środowisko QCG.Rolą tego skrypty jest wyszukanie zadanej informacji i przekazanie jej w odpowiednim formacie na standardowe wyjście. Informacja ta ze standardowego wyjścia jest przechwytywana i wysyłana do usługi QCG-Monitor.

Skrypt monitorujący musi być przesłany wraz z zadaniem za pomocą dyrektywy "#QCG stage-in-file".

Format wyjścia skryptu monitorującego

Wyjście skryptu monitorującego w pierwszej linii musi zawierać definicję formatu pozostałych danych w postaci

qcg.monitor.scheme=format

gdzie format jest jednym z predefiniowanych formatów rozumianych przez usługę QCG-Monitor.

Schematy danych

generic

  • generic - dane wyświetlane są w niezmienionej formie. Kolejne dane dopisywane są do poprzednich.

generic2

  • generic2 - dane wyświetlane są w niezmienionej formie. Kolejne dane zastępują poprzednie.

gaussian

  • gaussian - schemat prezentujący tabele i wykres dla energii wyznaczonej przez aplikację gaussian.

 

Predefiniowane typy skryptów monitorujących

Przykładowe zadanie

 

Dostęp do portalu wizualizacyjnego

 

 

  • No labels