Spring Boot Admin adalah aplikasi yang mengelola dan memantau aplikasi Spring Boot Anda. Aplikasi ini terdaftar melalui klien Admin Boot Spring (melalui HTTP) atau ditemukan menggunakan Spring Cloud (seperti Eureka). UI hanyalah aplikasi AngularJS pada titik akhir aktuator Spring Boot.
Mulailah dengan cepat
Pertama, buat proyek springboot di Ide dan perlakukan sebagai sisi server. Proyek ini adalah sebagai berikut:
Kemudian perkenalkan dependensi di pom.xml:
<dependency> <GroupId> de.codecentric </groupid> <ArtifactId> Spring-boot-admin-server </arttifactid> <version> 1.5.6 </version> </dependency> <sependency> <Groupid> de.codecentric </groupid> <ArtifactId> Spring-Boot-Admin-SERVIN </Groupid> <ArTifactId> Spring-Boot-Admin-SERVIN </Groupid> <ArTifactId> Spring-Boot-Admin-SERVIN </GroupID <version> 1.5.6 </version> </dependency>
Lanjutkan untuk memperkenalkan anotasi @EnableadMinserver di kelas startup springbootadminapplication.java, dan kemudian jalankan proyek:
Cukup kunjungi http: // localhost: 8084/:
Pada titik ini, Anda akan menemukan bahwa tidak ada informasi tentang aplikasi tersebut.
Selanjutnya, kami membuat proyek Springboot baru dan memperlakukannya sebagai program klien. Proyek ini adalah sebagai berikut:
Tambahkan dependensi di pom.xml:
<dependency> <GroupId> de.codecentric </groupid> <ArTifactId> Spring-boot-admin-starter-client </artifactid> <version> 1.5.6 </version> </dependency>
Lalu atur di application.yml:
spring.boot.admin.url = http: localhost: 8094 digunakan untuk mendaftarkan aplikasi saat ini dengan admin boot spring.
Anda juga dapat mengaturnya, spring.boot.admin.client.name: (Nama aplikasi) Jika tidak diatur, akan ada nama default.
Sekarang jalankan kedua proyek:
Klik tombol Detail pada gambar: Anda dapat melihat nilai kesehatan aplikasi, memori, JVM, GC dan informasi lainnya.
Informasi Metrik:
Informasi Lingkungan:
Informasi log:
Informasi JMX:
Informasi utas:
Lacak Informasi Pelacakan:
Anda juga dapat mengunduh file HeapDump.
Ada red × di belakang daftar aplikasi di beranda sekarang. Kami dapat menghapus aplikasi yang terdaftar, tetapi selama Anda tidak menghentikan program, itu akan segera mendaftar lagi.
Ada juga versi dan info dari daftar aplikasi. Diagram di atas kosong. Mari kita lihat bagaimana mengubahnya:
info.groupid: @Project.groupid @info.artifactid: @Project.artifactid @info.version: @Project.version @
Rerun Program Klien dan Segarkan Halaman untuk Menemukan:
Anda juga dapat meminta perubahan acara aplikasi:
Aplikasi klien
JMX Bean Management
Untuk berinteraksi dengan JMX-Beans di antarmuka admin, Anda harus menyertakan JoloKia dalam aplikasi klien,
pom.xml menambahkan dependensi:
<dependency> <GroupId> org.jolokia </groupid> <ArtifactId> jolokia-core </artifactid> </dependency>
Setelah memulai kembali program klien, Anda dapat berinteraksi dengan JMX di sini:
Ada juga banyak opsi konfigurasi klien Admin Springboot:
http://codecentric.github.io/spring-boot-admin/1.5.6/#spring-boot-admin-client
Program sisi server
Ada juga beberapa opsi Konfigurasi Program Server Admin Springboot:
http://codecentric.github.io/spring-boot-admin/1.5.6/#spring-boot-admin-server
Ada juga beberapa pengetahuan tentang pemberitahuan offline layanan dalam dokumen resmi. Jika Anda ingin tahu, Anda dapat memeriksanya:
http://codecentric.github.io/spring-boot-admin/1.5.6/#_notifications
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.