Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 10545|Resposta: 0

Introdução à interface da API do Logstash

[Copiar link]
Publicado em 07/05/2021 10:57:10 | | | |
O Logstash 5.0 começou com uma API que gera métricas e monitoramento de status de seus próprios processos.
revisar

Logging System (II).NET/C# usa o NLog para enviar logs para o ELK
https://www.itsvse.com/thread-9552-1-1.html

Sistema de Logs (1) Tutorial de Instalação do Windows ELK 7.10.2
https://www.itsvse.com/thread-9539-1-1.html
Comece com o Logstash, uma ferramenta de gerenciamento de logs de código aberto
https://www.itsvse.com/thread-9541-1-1.html

Quando você executa o Logstash, ele captura automaticamente métricas de tempo de execução que podem ser usadas para monitorar a saúde e o desempenho da sua implantação no Logstash.



Endereço:O login do hiperlink está visível.

Métricas coletadas pelo Logstash incluem:

Informações do nós logstash, como configurações do pipeline, informações do sistema operacional e informações da JVM.
Informações sobre plugins, incluindo uma lista de plugins instalados.
Estatísticas de nós como estatísticas de JVM, estatísticas de processo, estatísticas relacionadas a eventos e estatísticas de tempo de execução de pipeline.

Você pode recuperar essas métricas usando a API de monitoramento fornecida pelo Logstash. Essas APIs estão disponíveis por padrão e não exigem nenhuma configuração adicional.

API de Informação de Node:O login do hiperlink está visível.
API de Plugins Info:O login do hiperlink está visível.
API de Estatísticas de Node:O login do hiperlink está visível.
API de Hot Threads:O login do hiperlink está visível.


JVM

Recebe estatísticas da JVM, incluindo estatísticas sobre threads, uso de memória, coletores de lixo e tempo de atividade.

Processo

Recebe estatísticas de processos, incluindo estatísticas sobre descritores de arquivo, consumo de memória e uso da CPU.

Eventos

Obtém estatísticas relacionadas a eventos para a instância do Logstash (independentemente de quantos pipelines foram criados e destruídos).

Oleodutos

Obtém estatísticas de runtime de cada pipeline do Logstash.

recargas

Recebe estatísticas de runtime sobre sucessos e falhas em recargas de configuração.

OS

Recebe estatísticas de runtime sobre cgroups quando o Logstash está rodando em um container.


Veja estatísticas

A seguinte solicitação retorna um documento JSON contendo estatísticas relacionadas a eventos para sua instância do Logstash:



{
  "host" : "DESKTOP-OL3CEUC",
  "versão": "7.10.2",
  "http_address" : "127.0.0.1:9600",
  "id" : "1aa23f91-e00b-4667-8a2c-65a3b0d85c81",
  "nome" : "DESKTOP-OL3CEUC",
  "ephemeral_id" : "17960ea9-6cc1-44d9-85a9-83a718ba4682",
  "status": "verde",
  "instantâneo": falso,
  "pipeline" : {
    "trabalhadores": 8,
    "batch_size" : 125,
    "batch_delay" : 50
  },
  "eventos" : {
    "in" : 106160,
    "filtrado": 106160,
    "fora" : 106160,
    "duration_in_millis" : 113552,
    "queue_push_duration_in_millis" : 6303
  }
}

(Fim)




Anterior:Solução de solicitação PUT 405 de IIS DELETE
Próximo:Java usa JDBC para conectar URL sqlite
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com