Raportowanie działań 

Usługa rejestrowania XTEND

XTEND oferuje opcję raportowania aktywności użytkownika

Webmaster ma możliwość aktywacji/dezaktywacji raportowanie działań w rekordzie witryny internetowej.

Raportowanie można aktywować dla następujących elementów:

  • Czynność sieciowa
  • Strona
  • Łącze dynamiczne

Lokalizacja plików

Katalog pamięci masowej

\WebData\SERVERSLOGS\WAXTENDSERVER\ACTIVITY\
Webdata jest katalogiem instalacji dla danych serwera X3WEB.

Log lokalizacji XTEND

Log strony internetowej XTEND składa się z pewnej liczby plików, których nazwy zmieniają się regularnie
X3SOL.X3FOLDER.XTENDSITE.n.log.

Log sesji

Pliki XTEND.GLOBAL.n.log zawierają log sesji XTEND

Tworzony jest wpis dla każdej nowej sesji XTEND z informacjami o przeglądarce internetowej

Konfiguracja logu

Liczbę plików i ich wielkość można sparametryzować poprzez parametry konsoli
xtend.server.activitylog.*

Domyślny poziom logu XTEND xtend.server.activitylog.level jest równy 1.

WSVC oraz SCT nie są domyślnie włączone.

Wartość parametru xtend.server.activitylog.level jest ustawiona na 2 (Tryb opisowy) w celu ich aktywacji.

Zawartość logu strony

Kolumny wspólne

Kolumna

Informacje

1

Czas w ms od 1970 roku

2

Data RRRR/MM/DD

3

Godzina Godzina:Minuty:Sekundy:Milisekundy

4




- PAG rodzaje wyświetlania strony
- DLK rodzaje klikania łącza dynamicznego
- WSC rodzaje wywołania Interfejsu lub usługi sieciowej AJAX
- SCT rodzaje wywołania serwera AJAX

5

Id. sesji XTEND

6

Http/Https

7

Metoda GET lub POST

8

Kod języka XTEND

9

Kod użytkownika XTEND

Typ PAG

Kolumna

Informacje

10

Kod strony

11

Wyświetlaj czas w ms

12

Kod łącza dynamicznego

Typ DLK

Kolumna

Informacje

10

Kod łącza dynamicznego

12

Kod czynności

13

Czas wykonania czynności w milisekundach

14

Kod interfejsu czynności

15

Kod interfejsu czynności

Typ WSC

Kolumna

Informacje

10


- AJX Usługa sieciowa AJAX
- FLH Usługa sieciowa FLASH
- REQ Usługa sieciowa dostępu do danych
- SCT Usługa sieciowa wykonana ze skryptu

11

Kod interfejsu

12

Czas wykonania usługi sieciowej

13

Wynik OK/KO

14

Skrypt ID (SCT)/Strona(REQ)/Pole Flash (FLH)

Typ SCT

Kolumna

Informacje

10

Ścieżka skryptu

11

Czas wykonania skryptu

Zawartość logu sesji

Kolumna

Informacje

1

Adres IP klienta lub ostatniego serwera proxy, który wysłał zapytanie

2

Port IP klienta lub ostatniego serwera proxy, który wysłał zapytanie

3

Nazwa przeglądarki

4

Wersja przeglądarki

5

Platforma przeglądarki

6

Odwróć proxy - Prefiks

7

Odwróć proxy - Nazwa hosta

8

Odwróć proxy - Port HTTP

9

Odwróć proxy - Port HTTPS

Usługa rejestrowania usług sieciowych

Lokalizacja

Logi usług sieciowych są przechowywane na serwerze X3WEB, na którym są wykonywane w katalogu:
\WebData\SERVERSLOGS\WAXTENDSERVER\ACTIVITY\

Logi są przechowywane w kilku plikach:

Log ogólny

Nazwa logu to Entries.NomDuPoolDeConnexion.n.txt

Logi pól połączeń

Nazwa logu to WsvcServer.n.txt

Funkcja rejestrowania usługi sieciowej jest domyślnie włączona.

Konfiguracja

Parametryzacji dokonuje się za pomocą parametrów konsoli:

  • http.cx3weblogsvc.activitylog.on=on
  • http.cx3weblogsvc.activitylog.filenumber=10
  • http.cx3weblogsvc.activitylog.filesize="'10000000'"

Identyfikacja zapytań

Zapytania XTEND usług sieciowych są określone (w kolumnie logów „ID zapytania”) identyfikatorem: XTEND session ID.DateHour.Counter

Wszystkie usługi sieciowe XTEND, które pochodzą z tej samej sesji posiadają ten sam prefiks identyfikacyjny.

Zawartość logu głównego

Wiesz NewReq

Wiersze NewReq odpowiadają za zapytanie wprowadzające, które zostało wzięte pod uwagę.
Od tego momentu zapytanie posiada unikatową identyfikację.

Kolumna

Informacje

1

Identyfikator zapytania

2

ID publikacji dla usług sieciowych X3

3





Typ czynności
- EXEC: Wywołania podprogramów
- LIST: Lewa lista obiektów
- READ: odczyt obiektu
- MODIFY: zapisywanie obiektu
- CREATE: tworzenie obiektu
- DELETE: usuwanie obiektu

4

Wczytaj ID grupy do puli

5

Użytkownik X3

6

Język X3

7

Log wykonania zapytania (prawda/fałsz)

8

Log wykonania procesu L4G (prawda/fałsz)

9

Log aktywacji debugera procesu L4G (prawda/fałsz)

10

Log informacji logowania (prawda/fałsz)

Wynik wierszy

Odzwierciedla odpowiedź od osoby zgłaszającej

Kolumna

Informacje

1

Identyfikator zapytania

2

ID publikacji dla usług sieciowych X3

3

Typ czynności

4

Wczytaj ID grupy do puli

5

Status ogólny zapytania (0-KO/1-OK)

6

Liczba komunikatów

7

Obecność wyniku (prawda/fałsz)

8

Czas na wczytywanie opisu

9

Czas dystrybucji zapytania

10

Czas oczekiwania na liście

11

Czas trwania wykonywania

12

Żywotność zapytania przetwarzania

13

Łączny czas wykonania na serwerze usługi sieciowej

14

Zmiana użytkownika (prawda/fałsz)

15

Ponowne wczytywanie procesu na serwerze Adonix (prawda/fałsz)

16

Ponowne wczytywanie opisu usługi sieciowej (prawda/fałsz)

17

Odesłanie zapytania po wykryciu deaktywacji łącza do bazy danych (prawda/fałsz)

18

Indeks użytych wpisów

19

Indeks napisów w kolejce dystrybucji

20

Liczba cyklów dystrybucji

21

Czy wpis był zajęty podczas wysyłania zapytania? (prawda/fałsz)

22

Obecność logu serwera w odpowiedzi (prawda/fałsz)

Zawartość logu pół

Uruchomienie

Kolumna

Informacje

1

Identyfikator zapytania

2

ID procesu

3

ID podprogramu

4

ID użytkownika X3

5

Język

6

Indeks wpisu przypisano do uruchomienia niniejszego zapytania

7

Liczba cykli koniecznych do dystrybucji

8

Liczba zapytań uruchomionych przez tę grupę wpisów

9

Liczba grupowych wpisów

10




Wg wpisu:
- wynik
- indeks wpisu
- ID wpisu
- wolny wpis (prawda/fałsz)
- błędny wpis (prawda/fałsz)


LaunchSub

Techniczne podzapytania są raportowane w wierszu „LaunchSub”, ponieważ zapytanie może wymagać wykonania technicznego podzapytania, np. zmiany użytkownika.

Kolumna

Informacje

1

ID zapytania nadrzędnego z sufiksem „N”

2

ID procesu

3

ID podprogramu

4

ID użytkownika

5

Język

6

Indeks wpisu przypisano do uruchomienia niniejszego zapytania

7

Liczba cykli koniecznych do dystrybucji

ExecEnd lub ExecSubEnd

Kolumna

Informacje

1

ID zapytania nadrzędnego z sufiksem „.1”

2

ID procesu

3

ID podprogramu

4

ID użytkownika

5

Język

6

Indeks wpisu przypisano do uruchomienia niniejszego zapytania

7

Liczba cykli koniecznych do dystrybucji

8

Status (prawda/fałsz)

9

Obecność komunikatu (prawda/fałsz)

10

Obecność wyjątku (prawda/fałsz)

11

Tekst komunikatu

12

Błąd serwera Adonix (prawda/fałsz)

13

Opis pozafazowej usługi sieciowej (prawda/fałsz)

14

Łącze z bazą danych deaktywowane (prawda/fałsz)