AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

anomalie - En ligne dans le Cloud

Exécuter une anomalie dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de l'anomalie de commande qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


anomalie - détection de données anormales

SYNOPSIS


anomalie [-h|--aide] [-v|--version] [-d|--détails]
[-t|--seuil] [--min N] [--max N]
[-s|--stddev] [-n|--échantillon N] [-c|--coefficient N]
[-q|--silencieux]
[-e|--exécuter le PROGRAMME]
[-p|--pidPID]

DESCRIPTION


Anomaly peut détecter des données anormales dans un flux numérique. Pour ce faire, l'anomalie a besoin
pour voir un flux de données numériques et appliquer l'une de ses méthodes de détection. Si une anomalie est
détecté, une réponse est apportée, choisie parmi une ou plusieurs méthodes intégrées.

NUMERIC FLUX


Anomaly fonctionne mieux dans un tube et ne lit que les données numériques de son entrée. En tant que simple
Par exemple, supposons que vous souhaitiez surveiller la charge moyenne et rechercher des pics inhabituels. La charge
la moyenne peut être obtenue à partir de la commande 'uptime' :

$ de disponibilité
11:40 jusqu'à 15 jours, 4:04, 6 utilisateurs, charges moyennes : 0.38 0.32 0.32

Nous pouvons extraire la charge de 5 minutes (le deuxième des trois nombres) en utilisant ceci :

$ disponibilité | couper -f 13 -d ' '
0.29

Ce numéro peut être extrait une fois par minute, en utilisant ceci :

$ tandis que [ 1 ]; faire la disponibilité | couper -f 13 -d ' '; dormir 60 ; terminé
0.29
0.26
0.19

C'est le genre de flux de données que l'anomalie surveille. Espace blanc (espaces, tabulations,
nouvelles lignes) entre les nombres sont ignorés, nous pouvons donc simuler le flux ci-dessus comme ceci :

$ écho 0.29 0.26 0.19

Il s'agit d'un moyen pratique de démontrer une anomalie, illustrée ci-dessous.

DÉTECTION - SEUIL


La méthode de détection la plus simple est le seuil, qui compare les données à une valeur absolue.
Cette méthode peut utiliser une valeur minimale et une valeur maximale pour la comparaison. Ces alternatives sont
tous valides et utilisez --min, --max ou les deux :

anomalie --seuil --min 1.22 --max 9.75
anomalie --seuil --min 1.22
anomalie --seuil --max 9.75

Dans l'exemple suivant, les valeurs « 1 » et « 10 » seraient détectées comme des anomalies :

$ écho 2 1 3 6 10 5 | anomalie --seuil --min 1.5 --max 8
Données anormales détectées. La valeur 1 est inférieure au minimum de 1.5.
Données anormales détectées. La valeur 10 est supérieure au maximum de 8.

DÉTECTION - STANDARD DÉVIATION


L'écart type mesure les différences par rapport à la valeur moyenne d'un échantillon de données, et est
utile pour détecter des valeurs extraordinaires. La taille de l'échantillon peut être choisie de telle sorte qu'il
est suffisamment de données pour déterminer une bonne valeur moyenne, mais la valeur par défaut est 10. L'échantillon limité
size signifie qu'une fenêtre mobile de données est utilisée, et donc la moyenne et la norme
l'écart est mis à jour pour la fenêtre actuelle. Cela rend la surveillance quelque peu adaptative.
Voici un exemple:

anomalie --stddev --sample 20

Cela utilise une taille d'échantillon des 20 valeurs les plus récentes et détectera toutes les valeurs qui sont
+/- 1 écart type par rapport à la moyenne. Un exemple:

$ echo 1 2 3 4 5 6 | anomalie --stddev --sample 5
Données anormales détectées. La valeur 6 est supérieure de plus de 1 sigma(s) à la valeur moyenne
3, avec un échantillon de 5.

Avec une taille d'échantillon de 5, les comparaisons n'ont lieu qu'après la 6e valeur. Dans le
exemple, la valeur moyenne de [1 2 3 4 5] est de 3 et l'écart type est de 1.58. Cette
signifie que la 6ème valeur est considérée comme une anomalie si elle est dans la plage (3 +/- 1.58),
qui est compris entre 1.42 et 4.58.

Pour rendre cela moins sensible, un coefficient est introduit, qui est par défaut de 1.0 (comme ci-dessus)
mais peut être outrepassé :

$ echo 1 2 3 4 5 6 | anomalie --stddev --sample 5 --coefficient 1.9
$

Dans cet exemple, la 6e valeur n'est pas considérée comme une anomalie car elle se situe dans la plage
(3 +/- (1.9 * 1.58)), qui est compris entre -0.002 et 6.002.

RÉPONSE - MESSAGE


La réponse au message est la valeur par défaut et consiste en une seule ligne de texte imprimé. Il est
une description de la raison pour laquelle la valeur des données est considérée comme une anomalie. Voici un exemple:

$ echo 1 2 3 | anomalie --seuil --max 2.5
Données anormales détectées. La valeur 3 est supérieure au maximum de 2.5.

Le message peut être supprimé, mais une autre réponse doit être spécifiée, afin qu'il n'y ait
une sorte de réponse :

$ echo 1 2 3 | anomalie --seuil --max 2.5 --silencieux ...

RÉPONSE - EXÉCUTER


Une anomalie peut exécuter un programme en réponse à une détection. Ici, un exemple utilise la 'date'
commande, mais n'importe quel programme peut être utilisé :

$ echo 1 2 3 | anomalie --threshold --max 2.5 --quiet --execute '/bin/date +%s'
1361727327

RÉPONSE - SIGNAL


Une anomalie peut envoyer un signal USR1 à un programme en réponse à une détection :

$ echo 1 2 3 | anomalie --threshold --max 2.5 --quiet --pid 12345

Cela envoie le signal USR1 au processus avec le PID 12345. Le programme de réception
besoin de répondre en conséquence.

CRÉDITS & Droits d'auteur


Copyright (C) 2013 Usine de bits de Göteborg.

Anomaly est distribué sous licence MIT. Voir http://www.opensource.org/licenses/mit-
license.php pour plus d'informations.

Utiliser l'anomalie en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    strass
    strass
    Le projet strace a été déplacé vers
    https://strace.io. strace is a
    diagnostic, débogage et instruction
    traceur d'espace utilisateur pour Linux. C'est utilisé
    surveiller un...
    Télécharger
  • 2
    gMKVExtract GUI
    gMKVExtract GUI
    Une interface graphique pour l'utilitaire mkvextract (qui fait partie de
    MKVToolNix) qui intègre la plupart (si
    pas tous) les fonctionnalités de mkvextract et
    utilitaires mkvinfo. Écrit en C#NET 4.0,...
    Télécharger gMKVExtractGUI
  • 3
    Bibliothèque JasperReports
    Bibliothèque JasperReports
    La bibliothèque JasperReports est la
    l'open source le plus populaire au monde
    veille économique et reporting
    moteur. Il est entièrement écrit en Java
    et il est capable de...
    Télécharger la bibliothèque JasperReports
  • 4
    Livres Frappe
    Livres Frappe
    Frappe Books est une source gratuite et ouverte
    logiciel de comptabilité de bureau
    simple et bien conçu pour être utilisé par
    petites entreprises et indépendants. Ce'...
    Télécharger Frappe Books
  • 5
    Python numérique
    Python numérique
    NEWS : NumPy 1.11.2 est la dernière version
    qui sera fait sur sourceforge. roues
    pour Windows, Mac et Linux ainsi que
    les distributions source archivées peuvent être fou ...
    Télécharger Python numérique
  • 6
    Sphinx de la CMU
    Sphinx de la CMU
    CMUSphinx est un grand locuteur indépendant
    reconnaissance vocale continue de vocabulaire
    publié sous licence de style BSD. Il est
    également une collection d'outils open source ...
    Télécharger CMU Sphinx
  • Plus "

Commandes Linux

Ad