# Spring Boot Actuator (Spring Boot) > Actuator สำหรับการมอนิเตอร์: endpoints (/health, /metrics, /info), เมตริก, health checks, การกำหนดค่า - 20 คำถามสัมภาษณ์ - Mid-Level - [คำถามสัมภาษณ์: Spring Boot](https://sharpskill.dev/th/technologies/spring-boot/interview-questions.md) ## 1. 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 สำหรับการมอนิเตอร์ทั้งหมดไว้ในที่เดียวและทำให้การรักษาความปลอดภัยง่ายขึ้นโดยการกำหนดเป้าหมายที่พรีฟิกซ์เฉพาะนี้ สามารถปรับแต่งพรีฟิกซ์ได้ผ่านพร็อพเพอร์ตี้ management.endpoints.web.base-path หากจำเป็น ## 3. endpoint สองตัวใดที่ถูก expose ผ่าน HTTP โดยค่าเริ่มต้น? **คำตอบ** Spring Boot Actuator จะ expose เฉพาะ endpoint /health และ /info โดยค่าเริ่มต้นผ่าน HTTP ด้วยเหตุผลด้านความปลอดภัย endpoint เหล่านี้ให้ข้อมูลที่ไม่ละเอียดอ่อนเกี่ยวกับสถานะของแอปพลิเคชัน endpoint อื่นๆ ทั้งหมดเช่น /metrics, /env หรือ /loggers ต้องเปิดใช้งานอย่างชัดเจนในการตั้งค่าเพื่อป้องกันการเปิดเผยข้อมูลที่ละเอียดอ่อนโดยไม่ตั้งใจใน production ## มีอีก 17 คำถาม - status ใดที่บ่งบอกว่าแอปพลิเคชันพร้อมรับ traffic? - Spring Boot Actuator ใช้ไลบรารีใดในการเก็บรวบรวม metric? สมัครฟรี: https://sharpskill.dev/th/login ## หัวข้อสัมภาษณ์ Spring Boot อื่นๆ - [Spring Core - IoC & DI](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-core-ioc-di.md): 22 คำถาม, Junior - [Spring Boot Auto-Configuration](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-boot-auto-configuration.md): 20 คำถาม, Junior - [Spring Boot Starters](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-boot-starters.md): 18 คำถาม, Junior - [Application Properties & YAML](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/application-properties-yml.md): 16 คำถาม, Junior - [การทำ Logging ด้วย SLF4J และ Logback](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/logging.md): 20 คำถาม, Junior - [Spring Boot DevTools](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-boot-devtools.md): 15 คำถาม, Junior - [Spring MVC Basics](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-mvc-basics.md): 20 คำถาม, Mid-Level - [Spring REST Controllers](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-rest-controllers.md): 20 คำถาม, Mid-Level - [Request & Response Handling](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/request-response-handling.md): 20 คำถาม, Mid-Level - [การจัดการข้อยกเว้น](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/exception-handling.md): 25 คำถาม, Mid-Level - [Bean Validation](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/bean-validation.md): 25 คำถาม, Mid-Level - [พื้นฐาน Spring Data JPA](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-data-jpa-basics.md): 25 คำถาม, Mid-Level - [เอนทิตี JPA และความสัมพันธ์](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/jpa-entities-relationships.md): 30 คำถาม, Mid-Level - [การสืบค้น JPA](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/jpa-queries.md): 30 คำถาม, Mid-Level - [Spring Data Repositories](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-data-repositories.md): 25 คำถาม, Mid-Level - [พื้นฐาน Spring Security](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-security-basics.md): 25 คำถาม, Mid-Level - [การทดสอบหน่วยด้วย JUnit และ Mockito](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/testing-junit-mockito.md): 30 คำถาม, Mid-Level - [การทดสอบ Spring Boot](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-boot-testing.md): 30 คำถาม, Mid-Level - [Profiles และ Environment](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/profiles-environment.md): 20 คำถาม, Mid-Level - [RestTemplate และ WebClient](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/resttemplate-webclient.md): 24 คำถาม, Mid-Level - [Async และ Scheduling](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/async-scheduling.md): 25 คำถาม, Mid-Level - [Caching ด้วย Spring](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/caching.md): 25 คำถาม, Mid-Level - [Spring WebFlux (Reactive)](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-webflux.md): 25 คำถาม, Mid-Level - [ทรานแซกชัน Spring](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/transactions.md): 30 คำถาม, Senior - [การยืนยันตัวตนและการให้สิทธิ์ขั้นสูง](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/authentication-authorization.md): 30 คำถาม, Senior - [JWT และความปลอดภัยแบบ Stateless](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/jwt-stateless-security.md): 20 คำถาม, Senior - [OAuth2 และ Authorization Server](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/oauth2-authorization-server.md): 20 คำถาม, Senior - [Spring Boot และ Docker](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-boot-docker.md): 19 คำถาม, Senior - [Microservices ด้วย Spring](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/microservices-basics.md): 25 คำถาม, Senior - [Spring Cloud Config](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-cloud-config.md): 19 คำถาม, Senior - [การเพิ่มประสิทธิภาพการทำงาน](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/performance-optimization.md): 30 คำถาม, Senior - [GraalVM Native Images](https://sharpskill.dev/th/technologies/spring-boot/interview-questions/graalvm-native-images.md): 20 คำถาม, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/th/technologies/spring-boot/interview-questions/spring-boot-actuator