cari
RumahJavajavaTutorialBagaimana 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:

Bagaimana untuk membolehkan pemantauan titik akhir Actuator dalam SpringBoot2

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 :

2019-06-26 18: 16: 03.951 INFO 7868-- - [restartedMain] o.s.b.a.e.web.EndpointLinksResolver: Mendedahkan 13 titik akhir di bawah laluan asas

sekali lagi dalam pelayar Lawati

dan hasilnya adalah seperti berikut: http://localhost:9000/actuator

Bagaimana untuk membolehkan pemantauan titik akhir Actuator dalam SpringBoot2

Bagaimana untuk membolehkan pemantauan titik akhir Actuator dalam SpringBoot2

Bagaimana untuk membolehkan pemantauan titik akhir Actuator dalam SpringBoot2

Bagaimana untuk membolehkan pemantauan titik akhir Actuator dalam SpringBoot2

Nota:

  • 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
ini. Kami akan mengamalkan komuniti Pentadbir SpringBoot pada masa hadapan. Menyediakan pemantauan dan pengurusan aplikasi visual. Dokumentasi SpringBoot Admin memperkenalkan dirinya:

json

codecentric&rsquo s Spring Boot Admin ialah projek komuniti untuk mengurus dan memantau aplikasi Spring Boot® ditemui menggunakan Spring Cloud®(cth.Eureka, Consul).UI hanyalah aplikasi Vue.js di atas titik akhir Spring Boot Actuator.

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!

Kenyataan
Artikel ini dikembalikan pada:亿速云. Jika ada pelanggaran, sila hubungi admin@php.cn Padam

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SecLists

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

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Persekitaran pembangunan bersepadu PHP yang berkuasa