Actuator เป็นฟังก์ชั่นบูรณาการของการวิปัสสนาและการตรวจสอบระบบแอปพลิเคชันที่จัดทำโดย Spring Boot ซึ่งสามารถกำหนดค่าและดูระบบแอปพลิเคชันจำนวนฟังก์ชั่นที่เกี่ยวข้อง ฯลฯ
ใช้แอคทูเอเตอร์
เพียงแค่แนะนำการพึ่งพา
Maven :
<การพึ่งพา> <roupId> org.springframework.boot </roupid> <ratifactid> Spring-Boot-Starter-Actuator </artifactid>
Gradle :
Compile ('org.springframework.boot: Spring-Boot-Starter-actuator')จุดปลาย
แสดงรายการจุดสิ้นสุดที่สำคัญ
คุณสมบัติของไฟล์กำหนดค่า
การกำหนดค่าที่อยู่และพอร์ต
management.port : ระบุพอร์ตเพื่อเข้าถึงวิธีการตรวจสอบเหล่านี้ซึ่งคั่นจากพอร์ตอินเตอร์เฟสแบบลอจิคัล หากคุณไม่ต้องการเปิดเผยสิ่งเหล่านี้กับ HTTP คุณสามารถตั้งค่าการจัดการพอร์ต = -1management.address : ระบุที่อยู่ ตัวอย่างเช่นคุณสามารถตรวจสอบผ่านเครื่องท้องถิ่นเท่านั้น คุณสามารถตั้งค่าการจัดการ address = 127.0.0.1ข้อ จำกัด ในการเข้าถึงข้อมูลที่ละเอียดอ่อน
ตามตารางข้างต้นหากการรับรอง false นั่นหมายความว่ามันไม่รู้สึกตัวและสามารถเข้าถึงได้ตามต้องการ มิฉะนั้นจะได้รับการปกป้องและไม่สามารถเข้าถึงได้ตามความประสงค์
endpoints.mappings.sensitive = false
สิ่งนี้ต้องการการตั้งค่าแต่ละอันซึ่งเป็นปัญหามากขึ้น วิธีการที่ละเอียดอ่อนต้องการให้ผู้ใช้มีบทบาทของ ACTUATOR โดยค่าเริ่มต้นดังนั้นคุณยังสามารถตั้งค่าข้อ จำกัด ด้านความปลอดภัยใน OFF:
management.security.enabled = false
หรือร่วมมือกับ Spring Security เพื่อควบคุมอย่างละเอียด
ข้อมูลระบบที่กำหนดเอง
คุณสามารถรับข้อมูลผ่านการเข้าถึง /info ซึ่งจำเป็นต้องตั้งค่าในไฟล์กำหนดค่า
ข้อมูล: AAA: ชื่อ: XXX อีเมล: [email protected] BBB: อายุ: 25 งานอดิเรก: การทำงานบิล
ในเวลานี้เยี่ยมชม LocalHost: 8080/ข้อมูลเพื่อส่งคืนข้อมูล
หากคุณใช้ maven คุณสามารถเข้าถึงข้อมูลของไฟล์ pom.xml และการใช้งานมีดังนี้:
// รับสิ่งประดิษฐ์แอตทริบิวต์ artifactId ในโหนดโครงการใน pom.xml artifact: "@project.artifactid@"
อื่น
/การปิดระบบต้องใช้วิธีการโพสต์และแอปพลิเคชันถูกปิดผ่านคำขอ
การดำเนินการนี้ค่อนข้างอ่อนไหว เพื่อให้มีประสิทธิภาพจำเป็นต้องมีการกำหนดค่าต่อไปนี้:
endpoints.shutdown.enabled: จริง
เราสามารถเขียนตรรกะวิธีการของเราเอง /สุขภาพโดยใช้ส่วนต่อประสาน HealthIndicator สามารถเพิ่มวิธีการตรวจสอบที่กำหนดเองได้
สำหรับการแนะนำรายละเอียดโปรดย้ายไปยังเอกสารอย่างเป็นทางการ
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น