Bagaimana untuk membolehkan pemantauan titik akhir Actuator dalam SpringBoot2
Latar Belakang
SpringBoot
sendiri menyediakan satu set titik akhir pemantauan Anda boleh melihat maklumat asas, kesihatan, konfigurasi dan maklumat pemantauan lain bagi aplikasi itu.
Nota: Versi SpringBoot yang digunakan di sini: 2.1.4
Open Actuator
Tambah spring-boot-starter-actuator
pergantungan dalam fail pom.xml Maven:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
Jalankan projek secara terus dan anda akan melihat output berikut dalam konsol bahagian belakang:
2019-06- 26 18: 07: 27.896 INFO 7868-- - [restartedMain] o.s.b.a.e.web.EndpointLinkingResolver2: ExposingsResolver titik akhir di bawah laluan asas '/actuator'
Akses http://localhost:9000/actuator
dalam penyemak imbas, hasilnya adalah seperti berikut:
i.e. SpringBoot2. Pemantauan titik akhir permulaan penggerak 0 dimuatkan secara lalai Hanya dua maklumat titik akhir yang kelihatan dimuatkan secara lalai (selain daripada penggerak itu sendiri, lihat dokumentasi rasmi
untuk mendedahkan titik akhir yang lain (). tidak sama dengan konfigurasi sebelum SpringBoot 2.0).
management: endpoints: web: exposure: include: "*" exclude: env,beans
Konfigurasi di atas mendedahkan semua titik akhir kecuali env
dan beans
; selepas mengubah suai konfigurasi, anda akan melihat output berikut dalam konsol hujung belakang :
sekali lagi dalam pelayar Lawati2019-06-26 18: 16: 03.951 INFO 7868-- - [restartedMain] o.s.b.a.e.web.EndpointLinksResolver: Mendedahkan 13 titik akhir di bawah laluan asas
dan hasilnya adalah seperti berikut: http://localhost:9000/actuator
- Walaupun titik akhir adalah
, ia masih memerlukan
enabled
untuk mengaksesnya di Web;exposed
- Titik tamat adalah pada Secara lalai, hanya
dipaparkan untuk memaparkan maklumat terperinci, konfigurasikan:
health
"status": "UP"
management.endpoint.health.show-details=always
Dalam amalan , sila pilih titik akhir untuk dibuka dengan berhati-hati! - Konfigurasi di atas hanya mencapai pemerolehan maklumat pemantauan aplikasi, tetapi sebenarnya sudah ada hujung pengurusan yang digunakan khusus untuk memaparkan data
json
Atas ialah kandungan terperinci Bagaimana untuk membolehkan pemantauan titik akhir Actuator dalam SpringBoot2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa