Odpowiedzi:
W ten sposób używam tych słów. Inne mogą mieć dodatkowe lub różne zastosowania. W zależności od wykonywanej pracy użyję tych warunków w różny sposób. Zespoły programistów i zespoły operacyjne mają różne potrzeby użytkowania.
Monitorowanie to monitorowanie. Zwykle trwa, a najlepiej zautomatyzowany. Narzędzia open source jak Munin
, Nagios
i MRTG
należą do tej kategorii. Istnieje również wiele komercyjnych narzędzi. Chciałbym również włączyć sar
ciągłe w tej kategorii, ale jego wyniki zwykle nie są monitorowane. Narzędzi monitorowania można używać do wyzwalania alertów, gdy monitorowany zasób spadnie powyżej lub poniżej poziomu wyzwalania. Wiele narzędzi monitorowania działa dobrze w środowiskach heterogenicznych.
Profilowanie jest zwykle wykonywane w określonym programie, aby zobaczyć, który kod wykorzystuje najwięcej zasobów. Często jest to czas procesora, ale może również obejmować pamięć, operacje we / wy i czas wykonania (ściany). Zwykle służy do identyfikacji kodu kandydującego do optymalizacji. Narzędzia do profilowania zwykle zależą od języka i / lub platformy.
Innego rodzaju profilowania dokonuje się przy użyciu dzienników i / lub danych monitorowania. Jest to profilowanie użytkowania i można to zrobić z różnych powodów. Nie znalazłem wielu narzędzi do tego.
Śledzenia używam na kilka różnych sposobów. Najczęściej śledzę trasy sieciowe. W zależności od ustawień sieci i zapory ogniowej można z powodzeniem stosować różne narzędzia. Większość z nich ma traceroute w nazwie lub opisie.
Śledzenie programu to śledzenie wykonania programu. Zazwyczaj odbywa się to w sytuacji testowej. Można to zrobić na wiele sposobów (w mojej kolejności użycia i doświadczenia):
strace
aby zobaczyć, jak nazywa się kod. Może to być przydatne do ustalenia, dlaczego program nie działa lub nie odpowiada zgodnie z oczekiwaniami.W serwerze aplikacji SAP WEB możemy zdefiniować te trzy słowa kluczowe, jak wspomniano poniżej:
Techniki monitorowania, śledzenia i profilowania oferowane przez Internet, a także techniki dostarczane przez inne systemy SAP i zewnętrzne mogą być zintegrowane przy użyciu sprawdzonej architektury CCMS, co może znacznie uprościć obsługę dużych, rozproszonych i heterogenicznych instalacji.