Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

Spring Boot – Actuator

Spring Boot – Actuator

Spring Boot Actuator, Spring Boot uygulamanızı izlemek ve yönetmek için güvenli uç noktalar sağlar. Varsayılan olarak, tüm Actuator uç noktaları güvenlidir. Bu bölümde, Spring Boot Actuator’ünün uygulamanıza nasıl etkinleştirileceği hakkında ayrıntılı olarak öğreneceksiniz.

Spring Boot Actuator Etkinleştirme

Spring Boot actuator uç noktalarını Spring Boot uygulamanıza etkinleştirmek için, Spring Boot Starter actuator bağımlılığını build configuration dosyamıza eklememiz gerekir.

Maven kullanıcıları pom.xml dosyanıza aşağıdaki bağımlılığı ekleyebilir.

Gradle kullanıcıları build.gradle dosyanıza aşağıdaki bağımlılığı ekleyebilir.

Application.properties dosyasında actuator uç noktaları için güvenliği devre dışı bırakmamız gerekiyor.

YAML dosyası kullanıcıları, application.yml dosyanıza şu özelliği ekleyebilir.

Spring boot actutator uç noktalarına erişmek için ayrı port numarasını kullanmak istiyorsanız, application.properties dosyasına management  port numarasını ekleyin.

YAML dosyası kullanıcıları, application.yml dosyanıza şu özelliği ekleyebilir.

Artık çalıştırılabilir bir JAR dosyası oluşturabilir ve aşağıdaki Maven veya Gradle komutlarını kullanarak Spring Boot uygulamasını çalıştırabilirsiniz.

Maven için aşağıdaki komutu kullanabilirsiniz –

“BUILD SUCCESS” sonrasında, JAR dosyasını hedef dizinin altında bulabilirsiniz.

Gradle için, aşağıdaki komutu kullanabilirsiniz –

“BUILD SUCCESSFUL” ifadesinden sonra JAR dosyasını build / libs dizini altında bulabilirsiniz.

Şimdi, JAR dosyasını aşağıdaki komutu kullanarak çalıştırabilirsiniz –

Şimdi, uygulama Tomcat 8080 portunda başlamıştır. Management portu numarasını belirlerseniz aynı uygulamanın iki farklı port numarası üzerinde çalıştığını göreceksiniz.

Bazı önemli Spring Boot Actuator uç noktaları aşağıda verilmiştir. Bunları web tarayıcınıza girebilir ve uygulama davranışınızı izleyebilirsiniz.

ENDPOINTS KULLANIM
/metrics Kullanılan hafıza, boş hafıza, iş parçacığı, sınıf, sistem çalışma zamanı vb. Gibi uygulama metriklerini görüntülemek için.
/env Uygulamada kullanılan Ortam değişkenleri listesini görmek için.
/beans Bean’leri ve çeşitlerini, kapsamlarını ve bağımlılığını görmek için.
/health Uygulamanın durumunu görüntülemek için
/info Spring Boot uygulaması ile ilgili bilgileri görüntülemek için.
/trace Rest endpoint’lerin Trace listesini görüntülemek için.

Hakkında Hilal Saim

Namık Kemal Üniversitesi/Bilgisayar Mühendisliği

Beni Takip Et

Leave a reply

*