Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

anomalia - Online w chmurze

Uruchomienie anomalii w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to anomalia polecenia, którą można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


anomalia - wykrywanie anomalnych danych

STRESZCZENIE


anomalie [-h|--pomoc] [-v|--wersja] [-d|--szczegóły]
[-t|--próg] [--min N] [--max N]
[-s|--stddev] [-n|--próbka N] [-c|--współczynnik N]
[-q|--cicho]
[-e|--wykonaj PROGRAM]
[-p|--pid PID]

OPIS


Anomalia może wykryć nietypowe dane w strumieniu liczbowym. Aby to zrobić, potrzebna jest anomalia
zobaczyć strumień danych numerycznych i zastosować jedną z metod wykrywania. Jeśli jest to anomalia
wykryty, podejmowana jest odpowiedź wybrana spośród jednej lub większej liczby wbudowanych metod.

NUMERYCZNE STRUMIEŃ


Anomalia działa najlepiej w potoku i odczytuje tylko dane liczbowe z wejścia. Jako prosty
załóżmy, że chcesz monitorować średnie obciążenie i szukać nietypowych skoków. Ładunek
średnią można uzyskać za pomocą polecenia „uptime”:

$ czas sprawności
11:40 w górę 15 dni, 4:04, 6 użytkowników, średnie obciążenie: 0.38 0.32 0.32

Możemy wyodrębnić 5-minutowe obciążenie (druga z trzech liczb) za pomocą tego:

$ czas pracy | cięcie -f 13 -d ''
0.29

Tę liczbę można wyodrębnić raz na minutę, używając tego:

$ podczas gdy [ 1 ]; zrób czas pracy | cięcie -f 13 -d ''; spać 60; zrobione
0.29
0.26
0.19

To jest rodzaj strumienia danych monitorowany przez anomalie. Białe znaki (spacje, tabulatory,
znaki nowej linii) pomiędzy liczbami są ignorowane, więc możemy symulować powyższy strumień w następujący sposób:

$ echo 0.29 0.26 0.19

Jest to wygodny sposób zademonstrowania anomalii, pokazany poniżej.

WYKRYCIE - PRÓG


Najprostszą metodą wykrywania jest metoda progowa, która porównuje dane z wartością bezwzględną.
W tej metodzie do porównania można zastosować wartość minimalną i maksymalną. Te alternatywy są
wszystko jest prawidłowe i użyj --min, --max lub obu:

anomalia --próg --min 1.22 --max 9.75
anomalia --próg --min 1.22
anomalia --próg --max 9.75

W poniższym przykładzie wartości „1” i „10” zostaną wykryte jako anomalie:

$ echo 2 1 3 6 10 5 | anomalia --próg --min 1.5 --max 8
Wykryto anomalne dane. Wartość 1 jest poniżej minimum 1.5.
Wykryto anomalne dane. Wartość 10 jest większa od maksymalnej wartości 8.

WYKRYCIE - STANDARD ODCHYLENIE


Odchylenie standardowe mierzy różnice od średniej wartości próbki danych i jest
przydatne do wykrywania wartości nadzwyczajnych. Wielkość próbki można wybrać tak, aby tam
to wystarczająca ilość danych, aby określić dobrą wartość średnią, ale domyślnie wynosi 10. Ograniczona próbka
rozmiar oznacza, że ​​używane jest ruchome okno danych, a zatem średnia i standard
odchylenie jest aktualizowane dla bieżącego okna. Dzięki temu monitorowanie jest w pewnym stopniu adaptacyjne.
Oto przykład:

anomalia --stddev --przykład 20

Wykorzystuje wielkość próbki 20 najnowszych wartości i wykrywa wszelkie wartości
+/- 1 odchylenie standardowe od średniej. Przykład:

$ echo 1 2 3 4 5 6 | anomalia --stddev --przykład 5
Wykryto anomalne dane. Wartość 6 jest o więcej niż 1 sigma powyżej wartości średniej
3, przy próbie o wielkości 5.

Przy próbie liczącej 5 porównań dokonuje się dopiero po 6. wartości. w
na przykład średnia wartość [1 2 3 4 5] wynosi 3, a odchylenie standardowe wynosi 1.58. Ten
oznacza, że ​​szósta wartość jest uważana za anomalię, jeśli mieści się w przedziale (6 +/- 3),
czyli pomiędzy 1.42 a 4.58.

Aby zmniejszyć czułość, wprowadzono współczynnik, który domyślnie wynosi 1.0 (jak wyżej)
ale można to zastąpić:

$ echo 1 2 3 4 5 6 | anomalia --stddev --sample 5 --współczynnik 1.9
$

W tym przykładzie szósta wartość nie jest uważana za anomalię, ponieważ mieści się w dopuszczalnym zakresie
(3 +/- (1.9 * 1.58)), czyli pomiędzy -0.002 a 6.002.

ODPOWIEDŹ - MESSAGE


Odpowiedź na wiadomość jest domyślna i składa się z pojedynczej linii drukowanego tekstu. To jest
opis, dlaczego wartość danych jest uważana za anomalię. Oto przykład:

$ echo 1 2 3 | anomalia --próg --max 2.5
Wykryto anomalne dane. Wartość 3 jest większa od maksymalnej wartości 2.5.

Komunikat można ukryć, ale aby tak się stało, należy określić inną odpowiedź
jakaś odpowiedź:

$ echo 1 2 3 | anomalia --próg --max 2.5 --cicho...

ODPOWIEDŹ - WYKONAĆ


Anomalia może uruchomić program w odpowiedzi na wykrycie. Tutaj przykład wykorzystuje „datę”
polecenie, ale można użyć dowolnego programu:

$ echo 1 2 3 | anomalia --próg --max 2.5 --cichy --wykonaj '/bin/data +%s'
1361727327

ODPOWIEDŹ - SYGNAŁ


Anomalia może wysłać sygnał USR1 do programu w odpowiedzi na wykrycie:

$ echo 1 2 3 | anomalia --próg --max 2.5 --cichy --pid 12345

To wysyła sygnał USR1 do procesu z PID 12345. Program odbierający to zrobi
trzeba odpowiednio zareagować.

KREDYTY & PRAWA AUTORSKIE


Copyright (C) 2013 Fabryka Bitów w Göteborgu.

Anomaly rozpowszechniana jest na licencji MIT. Widzieć http://www.opensource.org/licenses/mit-
licencja.php, aby uzyskać więcej informacji.

Użyj anomalii online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    strace
    strace
    Projekt strace został przeniesiony do
    https://strace.io. strace is a
    diagnostyczne, debugujące i instruktażowe
    śledzenie przestrzeni użytkownika dla systemu Linux. To jest używane
    monitorować...
    Pobierz strace
  • 2
    gMKVExtract GUI
    gMKVExtract GUI
    GUI dla narzędzia mkvextract (część
    MKVToolNix), który zawiera większość (if
    nie wszystkie) funkcjonalność mkvextract i
    narzędzia mkvinfo. Napisany w C#NET 4.0,...
    Pobierz gMKVExtractGUI
  • 3
    Biblioteka JasperReports
    Biblioteka JasperReports
    Biblioteka JasperReports to
    najpopularniejszy na świecie open source
    analityka biznesowa i raportowanie
    silnik. Jest w całości napisany w Javie
    i jest w stanie ...
    Pobierz bibliotekę JasperReports
  • 4
    Książki frappe
    Książki frappe
    Frappe Books to darmowe i otwarte oprogramowanie
    oprogramowanie do prowadzenia księgowości na komputery stacjonarne
    prosty i dobrze zaprojektowany do użytku przez
    małe firmy i freelancerzy. To'...
    Pobierz książki Frappe
  • 5
    Python numeryczny
    Python numeryczny
    NOWOŚCI: NumPy 1.11.2 to ostatnie wydanie
    które zostaną wykonane na sourceforge. Koła
    dla systemów Windows, Mac i Linux, a także
    zarchiwizowane dystrybucje źródłowe mogą być czterema...
    Pobierz Python numeryczny
  • 6
    CMU Sfinks
    CMU Sfinks
    CMUSphinx to niezależny od mówców duży
    ciągłe rozpoznawanie mowy słownictwa
    wydany na licencji typu BSD. To jest
    także zbiór narzędzi open source ...
    Pobierz CMU Sphinx
  • więcej »

Komendy systemu Linux

Ad