Adicionar dependências POM:
<!-Spring-Boot-Monitoring-> <Ependence> <PuerpId> org.springframework.boot </frugiD> <stifactId> Spring-boot-starter-actuator <TarfactId> Spring-Boot-Starter-Web </stifactId> </dependency>
Especifique a porta HTTP monitorada no Application.yml (se não for especificada, a mesma porta que o servidor); Especifique para remover uma determinada verificação (como não monitorar a saúde.mail):
Servidor: Porta: 8083 Gerenciamento: Porta: 8083 Segurança: Ativado: False #
Monitorar e gerenciar pontos de extremidade
| Nome do terminal | descrever |
|---|---|
| AutoConfig | Todas as informações de configuração automática (Positivematches: em execução, Negativematches não executando componentes) |
| Auditivets | Eventos de auditoria |
| feijões | Todas as informações do feijão |
| ConfigProps | Todas as propriedades de configuração |
| jogar fora | Informações sobre status do thread |
| Env | Informações do ambiente atual |
| saúde | Aplicar estado de saúde |
| informações | Informações atuais para o aplicativo |
| métricas | Vários indicadores de aplicação |
| mapeamentos | Aplicar o caminho do mapa @RequestMapping |
| desligar | Feche o aplicativo atual (fechado por padrão) |
| traço | Informações sobre rastreamento (solicitação mais recente HTTP) |
| heapdump | Baixe instantâneos de memória |
http: // localhost: 8083/informações leia as informações.* Propriedade do arquivo de configuração Application.properties
Leia em InfoProperties
Application.Properties:
info.app.version = v1.2.0info.app.name = abc
Obtenha informações Git.Properties em GitProperties
info.app.version = v1.2.0Info.app.name = ABC #feche e ativa os endpoints.shutdown.enabled = true #access: http: // localhost: 8083/desligamento de fechamento de serviço de fechamento
métricas
{MEM: 573549, // Tamanho da memória Mem.Free: 388198, // Processadores de tamanho restante da memória: 4, // Número de processadores Instância.UPTime: 338426, tempo de atividade: 345091, SystemLoad.Avera: -1, Heap.Commited: 489984, HEP.init.init.1110: 1310: 1310: HEAP. 1842688, Nonheap.Commited: 85056, não -heap.init: 2496, não -heap.Used: 83566, não -heap: 0, threads.peak: 46, threads.daemon: 12109, aulas. // classe descarregada gc.ps_scavenge.count: 10, gc.ps_scavenge.Time: 103, gc.ps_marksweep.count: 3, gc.ps_marksweep.time: 219, httpsssions.max: -1, httpsions.active: 0, gauge.ResSonsonsonsonsonse.Mapings.Max. 4, Gauge.Response.Trace: 167, Counter.status.200.Mappings: 1, Counter.status.200.Autoconfig: 2, Counter.status.200.Trace: 1} Instruções de configuração personalizadas:
#Close As métricas função endpointpoints.metrics.enabled = false#Ative o desligamento remoto de desligamento remoto Directory Management.Context-Path =/Gerenciamento de gerenciamento.port = 8181
O pacote org.springframework.boot.actuate.health contém todas as verificações de status de saúde, como o RedishealthIndicator, que serão verificadas quando houver um iniciador do Redis.
{status: "Down", // Disks de status: {status: "up", Total: 395243941888, grátis: 367246643200, limiar: 10485760}, rabbit: {status: "Down", Erro: "Org.SpringFReTwork.amQP recusado: conectar "}, redis: {status:" up ", versão:" 4.0.9 "}, db: {status:" up ", banco de dados:" mysql ", hello: 1}}Saúde personalizada
• Indicador de estado de saúde personalizado
• 1. Escreva um indicador para implementar a interface HealthIndicator
• 2. O nome do indicador xxxxHealthIndicator
• 3. Adicione ao contêiner
importar org.springframework.boot.actuate.health.health; importar org.springframework.boot.actuate.health.healthIndicator; importar org.springframework.tereotype.component; @ComponentPublic Classe MyApphealthIndicator IMPLEMENTELIGEMICATEMENTE (@Componentride PUBLISTIONCIDRIDA (Classe) método // Health.Up (). Build () representa o retorno da saúde Health.Down (). WithDetail ("MSG", "Exceção de serviço"). Build (); }}Resumir
O tutorial de configuração acima é a configuração e use para o atuador de inicialização da primavera (monitoramento da saúde) introduzido pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!