InglêsFrancêsEspanhol

Ad


favicon do OnWorks

anomalia - Online na nuvem

Executar anomalia no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Esta é a anomalia de comando que pode ser executada no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


anomalia - detecção de dados anômalos

SINOPSE


anomalia [-h | --ajuda] [-v | --version] [-d | --detalhes]
[-t | --limiar] [--min N] [--max N]
[-s | --stddev] [-n | --amostra N] [-c | --coeficiente N]
[-q | --quiet]
[-e | --executar PROGRAMA]
[-p | --pid PID]

DESCRIÇÃO


O Anomaly pode detectar dados anômalos em um fluxo numérico. Para fazer isso, a anomalia precisa
para ver um fluxo de dados numéricos e aplicar um de seus métodos de detecção. Se uma anomalia é
detectado, uma resposta é feita, escolhida de um ou mais métodos embutidos.

NUMÉRICO STREAM


O Anomaly funciona melhor em um tubo e lerá apenas dados numéricos de sua entrada. Tão simples
Por exemplo, suponha que você deseja monitorar a média de carga e procurar picos incomuns. A carga
a média pode ser obtida a partir do comando 'uptime':

$ tempo de atividade
11h40 até 15 dias, 4h04, 6 usuários, médias de carga: 0.38 0.32 0.32

Podemos extrair a carga de 5 minutos (o segundo dos três números) usando isto:

$ uptime | cut -f 13 -d ''
0.29

Esse número pode ser extraído uma vez por minuto, usando o seguinte:

$ while [1]; fazer uptime | corte -f 13 -d ''; dormir 60; feito
0.29
0.26
0.19

Esse é o tipo de fluxo de dados que monitora anomalias. Espaço em branco (espaços, tabulações,
novas linhas) entre os números são ignorados, então podemos simular o fluxo acima assim:

$ echo 0.29 0.26 0.19

Esta é uma maneira conveniente de demonstrar a anomalia, mostrada a seguir.

DETECÇÃO - LIMITE


O método de detecção mais simples é o limite, que compara os dados com um valor absoluto.
Este método pode usar um valor mínimo e máximo para comparação. Essas alternativas são
todos válidos e fazem uso de --min, --max ou ambos:

anomalia - limite --min 1.22 - máx 9.75
anomalia - limite --min 1.22
anomalia - limite - máx 9.75

No exemplo a seguir, os valores '1' e '10' seriam detectados como anomalias:

$ echo 2 1 3 6 10 5 | anomalia - limite --min 1.5 - máx 8
Dados anômalos detectados. O valor 1 está abaixo do mínimo de 1.5.
Dados anômalos detectados. O valor 10 está acima do máximo de 8.

DETECÇÃO - PADRÃO DESVIO


O desvio padrão mede as diferenças do valor médio de uma amostra de dados e é
útil para detectar valores extraordinários. O tamanho da amostra pode ser escolhido de forma que haja
são dados suficientes para determinar um bom valor médio, mas o padrão é 10. A amostra limitada
tamanho significa que uma janela contínua de dados é usada e, portanto, a média e o padrão
o desvio é atualizado para a janela atual. Isso torna o monitoramento um tanto adaptativo.
Aqui está um exemplo:

anomalia --stddev --amostra 20

Isso usa um tamanho de amostra dos 20 valores mais recentes e detectará todos os valores que são
+/- 1 desvio padrão da média. Um exemplo:

$ eco 1 2 3 4 5 6 | anomalia --stddev --amostra 5
Dados anômalos detectados. O valor 6 é mais do que 1 sigma (s) acima do valor médio
3, com um tamanho de amostra de 5.

Com um tamanho de amostra de 5, as comparações ocorrendo somente após o 6º valor são vistas. No
exemplo, o valor médio de [1 2 3 4 5] é 3 e o desvio padrão é 1.58. Esse
significa que o 6º valor é considerado uma anomalia se estiver dentro do intervalo (3 +/- 1.58),
que está entre 1.42 e 4.58.

Para tornar isso menos sensível, um coeficiente é introduzido, cujo padrão é 1.0 (como acima)
mas pode ser substituído:

$ echo 1 2 3 4 5 6 | anomalia --stddev - amostra 5 - coeficiente 1.9
$

Neste exemplo, o 6º valor não é considerado uma anomalia porque está dentro do intervalo
(3 +/- (1.9 * 1.58)), que está entre -0.002 e 6.002.

RESPOSTA - MENSAGEM


A resposta da mensagem é o padrão e consiste em uma única linha de texto impresso. Isto é
uma descrição do motivo pelo qual o valor dos dados é considerado uma anomalia. Aqui está um exemplo:

$ echo 1 2 3 | anomalia - limite - máx 2.5
Dados anômalos detectados. O valor 3 está acima do máximo de 2.5.

A mensagem pode ser suprimida, mas outra resposta deve ser especificada, para que haja
algum tipo de resposta:

$ echo 1 2 3 | anomalia --limiar --máx 2.5 --quiet ...

RESPOSTA - EXECUTAR


O Anomaly pode executar um programa em resposta à detecção. Aqui, um exemplo usa a 'data'
comando, mas qualquer programa pode ser usado:

$ echo 1 2 3 | anomalia --limiar --máx 2.5 --quiet --execute '/ bin / date +% s '
1361727327

RESPOSTA - SINAL


O Anomaly pode enviar um sinal USR1 a um programa em resposta à detecção:

$ echo 1 2 3 | anomalia --limiar --máx 2.5 --quiet --pid 12345

Isso envia o sinal USR1 para o processo com PID 12345. O programa de recebimento iria
precisa responder em conformidade.

CRÉDITOS & DIREITOS AUTORAIS


Copyright (C) 2013 Göteborg Bit Factory.

O Anomaly é distribuído sob a licença do MIT. Ver http://www.opensource.org/licenses/mit-
license.php para mais informações.

Use anomaly online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    traço
    traço
    O projeto strace foi movido para
    https://strace.io. strace is a
    diagnóstico, depuração e instrução
    rastreador de espaço do usuário para Linux. É usado
    para monitorar um...
    Baixar strace
  • 2
    gMKVEExtractGUI
    gMKVEExtractGUI
    Uma GUI para o utilitário mkvextract (parte do
    MKVToolNix) que incorpora a maioria (se
    nem todas) funcionalidade de mkvextract e
    utilitários mkvinfo. Escrito em C#NET 4.0,...
    Baixar gMKVExtractGUI
  • 3
    Biblioteca JasperReports
    Biblioteca JasperReports
    A biblioteca JasperReports é a
    código aberto mais popular do mundo
    inteligência de negócios e relatórios
    motor. É inteiramente escrito em Java
    e é capaz de ...
    Baixe a Biblioteca JasperReports
  • 4
    Livros Frappe
    Livros Frappe
    Frappe Books é um software livre e de código aberto
    software de contabilidade de desktop que é
    simples e bem projetado para ser usado por
    pequenas empresas e freelancers. Isto'...
    Baixar Livros Frappé
  • 5
    Python Numérica
    Python Numérica
    NOTÍCIAS: NumPy 1.11.2 é a última versão
    que será feito no sourceforge. Rodas
    para Windows, Mac e Linux, bem como
    distribuições de fonte arquivadas podem ser ...
    Baixar Numérico Python
  • 6
    Esfinge CMU
    Esfinge CMU
    CMUSphinx é um alto-falante independente grande
    vocabulário reconhecedor de fala contínuo
    lançado sob licença de estilo BSD. Isso é
    também uma coleção de ferramentas de código aberto ...
    Baixar CMU Sphinx
  • Mais "

Comandos Linux

Ad