1 Actuator
aplicações de monitorização
O que é SpringBoot Observatório?
Serviços de monitoramento de servidor micro, memória de mudança de servidor (memória heap, threads, gerenciamento de log, etc.), verifique o endereço de conexão da configuração do servidor está disponível (acesso analógico, o carregamento lento), e agora as estatísticas de quantas bean
( Spring
em contentores bean
), estatísticas SpringMVC
em @RequestMapping
( estatísticas HTTP interface).
Actuator
: Controlo da aplicação (sem interface, formato de retorno JSON)AdminUI
: Use o subjacenteActuator
interface de visualização aplicativo de monitoramento.
Cenário: o ambiente de produção.
Por SpringBoot centro de monitoramento?
Actuator
É spring boot
um recurso adicional que pode ajudá-loMonitorar e gerenciar aplicativos em um ambiente de produção quando a aplicação. Você pode usar uma variedade de solicitações HTTP de acompanhamento, auditoria, operação de aplicativos de coleta, especialmente muito significativo para os serviços de gestão de micro.
Desvantagens: não interface visual.
2 Actuator
utilizando aplicações de vigilância
Maven
depender
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
YML
configuração
### 通过下面的配置启用所有的监控端点,默认情况下,这些端点是禁用的;
management:
endpoints:
web:
exposure:
include: "*"
info:
name: Tom
3 Actuator
caminho de acesso
Por actuator/+端点名
pode obter as informações adequadas.
caminho | efeito |
---|---|
/actuator/beans |
Para obter uma lista completa de todas as aplicações de display de feijão Primavera. |
/actuator/configprops |
Exibir todas as informações de configuração. |
/actuator/env |
Exibir todas as variáveis de ambiente. |
/actuator/mappings |
Mostrar tudo @RequestMapping a lista url acabamento. |
/actuator/health |
aplicação de exibição de informações de saúde para o sucesso para baixo falha |
/actuator/info |
Exibição personalizada Informações de candidatura |