Spring Boot Actuator
Actuator สำหรับการมอนิเตอร์: endpoints (/health, /metrics, /info), เมตริก, health checks, การกำหนดค่า
1Maven dependency ใดที่เปิดใช้งาน Spring Boot Actuator?
Maven dependency ใดที่เปิดใช้งาน Spring Boot Actuator?
คำตอบ
Spring Boot Actuator เปิดใช้งานได้โดยการเพิ่ม dependency spring-boot-starter-actuator เข้าไปในโปรเจกต์ Dependency นี้รวมฟีเจอร์การมอนิเตอร์ทั้งหมดและเปิดใช้งาน endpoint พื้นฐานอย่าง /health และ /info โดยอัตโนมัติ Auto-configuration ของ Spring Boot จะตรวจจับ dependency นี้และกำหนดค่า endpoint โดยไม่ต้องมีการกำหนดค่าเพิ่มเติม
2พาธเริ่มต้นของ Actuator endpoint คืออะไร?
พาธเริ่มต้นของ Actuator endpoint คืออะไร?
คำตอบ
โดยค่าเริ่มต้น Actuator endpoint ทั้งหมดจะถูกเปิดเผยภายใต้พรีฟิกซ์ /actuator แนวทางนี้จัดกลุ่ม endpoint สำหรับการมอนิเตอร์ทั้งหมดไว้ในที่เดียวและทำให้การรักษาความปลอดภัยง่ายขึ้นโดยการกำหนดเป้าหมายที่พรีฟิกซ์เฉพาะนี้ สามารถปรับแต่งพรีฟิกซ์ได้ผ่านพร็อพเพอร์ตี้ management.endpoints.web.base-path หากจำเป็น
3endpoint สองตัวใดที่ถูก expose ผ่าน HTTP โดยค่าเริ่มต้น?
endpoint สองตัวใดที่ถูก expose ผ่าน HTTP โดยค่าเริ่มต้น?
คำตอบ
Spring Boot Actuator จะ expose เฉพาะ endpoint /health และ /info โดยค่าเริ่มต้นผ่าน HTTP ด้วยเหตุผลด้านความปลอดภัย endpoint เหล่านี้ให้ข้อมูลที่ไม่ละเอียดอ่อนเกี่ยวกับสถานะของแอปพลิเคชัน endpoint อื่นๆ ทั้งหมดเช่น /metrics, /env หรือ /loggers ต้องเปิดใช้งานอย่างชัดเจนในการตั้งค่าเพื่อป้องกันการเปิดเผยข้อมูลที่ละเอียดอ่อนโดยไม่ตั้งใจใน production
status ใดที่บ่งบอกว่าแอปพลิเคชันพร้อมรับ traffic?
Spring Boot Actuator ใช้ไลบรารีใดในการเก็บรวบรวม metric?
+17 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Spring Boot อื่นๆ
Spring Core - IoC & DI
Spring Boot Auto-Configuration
Spring Boot Starters
Application Properties & YAML
การทำ Logging ด้วย SLF4J และ Logback
Spring Boot DevTools
Spring MVC Basics
Spring REST Controllers
Request & Response Handling
การจัดการข้อยกเว้น
Bean Validation
พื้นฐาน Spring Data JPA
เอนทิตี JPA และความสัมพันธ์
การสืบค้น JPA
Spring Data Repositories
พื้นฐาน Spring Security
การทดสอบหน่วยด้วย JUnit และ Mockito
การทดสอบ Spring Boot
Profiles และ Environment
RestTemplate และ WebClient
Async และ Scheduling
Caching ด้วย Spring
Spring WebFlux (Reactive)
ทรานแซกชัน Spring
การยืนยันตัวตนและการให้สิทธิ์ขั้นสูง
JWT และความปลอดภัยแบบ Stateless
OAuth2 และ Authorization Server
Spring Boot และ Docker
Microservices ด้วย Spring
Spring Cloud Config
การเพิ่มประสิทธิภาพการทำงาน
GraalVM Native Images
เชี่ยวชาญ Spring Boot สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี