Tambahkan dependensi pom:
<!-Spring-boot-monitoring-> <dependency> <GroupId> org.springframework.boot </groupid> <ArTifactId> Spring-boot-starter-actuator </artifactid> </dependency> <dependency> <groupid> org.springframework.boot </groupid> <ArtifactId> Spring-boot-starter-Web </artifactid> </gandendency>
Tentukan port http yang dipantau di application.yml (jika tidak ditentukan, port yang sama dengan server); Tentukan untuk menghapus cek tertentu (seperti tidak memantau kesehatan.
Server: Port: 8083Management: Port: 8083 Keamanan: Diaktifkan: Salah #
Pantau dan kelola titik akhir
| Nama titik akhir | menggambarkan |
|---|---|
| Autoconfig | Semua Informasi Konfigurasi Otomatis (PositiveMatches: Running, NegativeMatches Tidak Menjalankan Komponen) |
| Auditivet | Acara audit |
| kacang | Semua informasi kacang |
| ConfigProps | Semua properti konfigurasi |
| membuang | Informasi status utas |
| Env | Informasi lingkungan saat ini |
| kesehatan | Menerapkan status kesehatan |
| info | Informasi aplikasi saat ini |
| metrik | Berbagai indikator aplikasi |
| pemetaan | Terapkan jalur peta @Requestmapping |
| penutupan | Tutup aplikasi saat ini (ditutup secara default) |
| jejak | Informasi Pelacakan (Permintaan HTTP Terbaru) |
| heapdump | Unduh Snapshot Memori |
http: // localhost: 8083/info Baca info.* Properti Application File Konfigurasi.Properties
Baca dalam Infoproperties
Application.Properties:
info.app.version = v1.2.0info.app.name = ABC
Dapatkan Git.Properti Informasi di GitProperties
info.app.version = v1.2.0info.app.name = ABC #jarak jauh tutup dan aktifkan endpoints.shutdown.enabled = true #access: http: // localhost: 8083/shutdown tutup layanan tutup
metrik
{mem: 573549, // ukuran memori mems.free: 388198, // memori yang tersisa prosesor: 4, // Jumlah prosesor instance.Uptime: 338426, uptime: 345091, SystemLoad. Rata -rata: -1, heap. 1842688, nonheap.comitted: 85056, nonheap.init: 2496, nonheap. Digunakan: 83566, nonheap: 0, threads.peak: 46, threads.daemon: 36, threads.totalStarted: 72, Threads: 39, / /Classies. // Kelas yang Dibongkar gc.ps_scavenge.count: 10, gc.ps_scavenge.time: 103, gc.ps_marksweep.count: 3, gc.ps_marksweep.time: 219, httpsessions.max: -1, httpsessions.active: 0, gauge. 3, gauge.response.autoconfig: 4, gauge.response.trace: 167, counter.status.200.mappings: 1, counter.status.200.autoconfig: 2, counter.status.200.trace: 1} Instruksi Konfigurasi Kustom:
#Close Fungsi Metrik Endpoints.metrics.enabled = false#Aktifkan shutdown Remote shutdown endpoints.shutdown.enabled = true#set beansidendpoints.beans.id = mybean#set beans path endpoints.beans.path =/bean#tutup fungsi fanes fungsi false#false#false#false#false#false#false. endpoints.beans.enabled = true#all access add root directory management.context-path =/kelola manajemen.port = 8181
Paket org.springframework.boot.actuate.Health berisi semua pemeriksaan status kesehatan, seperti redishealthindicator, yang akan diperiksa ketika ada starter redis.
{Status: "Down", // Status Diskspace: {Status: "Up", Total: 395243941888, Gratis: 367246643200, Ambang: 10485760}, Rabbit: {Status: "Down", error: "org.springfram.amqp.amqp.amqp.amcpp.amcpp.cepscpion: down", "org.springframe.amqp.amqp.amqp.amcpp.amcpp.ceppp.ceppion: down", "org.springframe.amqp.amqp.amqp.amcpp.amcpp.ceppion: lega: org.springframp.amqp.amqp.amqp.amqp.amqp.amqp.amqp.amqp.amqp.amqp.amqp. Koneksi ditolak: hubungkan "}, redis: {status:" up ", versi:" 4.0.9 "}, db: {status:" up ", basis data:" mysql ", halo: 1}}}Kesehatan khusus
• Indikator Status Kesehatan Kustom
• 1. Tulis indikator untuk mengimplementasikan antarmuka HealthIndicator
• 2. Nama indikator xxxxHealthindicator
• 3. Tambahkan ke wadah
Impor org.springframework.boot.actuate.health.health; impor org.springframework.boot.actuate.health.healthindicator; impor org.springframework.stereotype.sealthride public compention ( @component public myapphealthindicator { @@component public myapphealthindicator { @@component public publicor { @ @ @eoverride {eoverride {eoverride {eoverride Metode // health.up (). Build () mewakili kesehatan pengembalian kesehatan. }}Meringkaskan
Di atas adalah tutorial konfigurasi dan penggunaan untuk aktuator starter boot musim semi (pemantauan kesehatan) yang diperkenalkan kepada Anda oleh editor. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!