Actuator هو وظيفة متكاملة للتأمل ومراقبة أنظمة التطبيق التي توفرها SPRING Boot ، والتي يمكنها تكوين وعرض نظام التطبيق ، والوظائف ذات الصلة ، وما إلى ذلك.
باستخدام المحرك
مجرد إدخال التبعيات
Maven :
<Rependency> <roupiD> org.springframework.boot </rougiD> <intifactid> spring-boot-starter-actuator </shintifactid> </sependency>
Gradle :
ترجمة ('org.springframework.boot: spring-boot-starter-actuator')نقاط النهاية
قائمة بعض نقاط النهاية الرئيسية
خصائص ملف التكوين
تكوين العنوان والمنفذ
management.port . إذا كنت لا ترغب في تعريضها إلى HTTP ، فيمكنك تعيين management.port = -1management.address : حدد العنوان. على سبيل المثال ، يمكنك مراقبته فقط من خلال الجهاز المحلي. يمكنك تعيين management.address = 127.0.0.1قيود على الوصول إلى المعلومات الحساسة
وفقًا للجدول أعلاه ، إذا كانت المصادقة false ، فهذا يعني أنها غير حساسة ويمكن الوصول إليها حسب الرغبة. خلاف ذلك ، سيتم حمايتها ولا يمكن الوصول إليها حسب الرغبة.
endpoints.mappings.Sevelitive = false
هذا يتطلب إعداد كل واحد ، وهو أمر أكثر إثارة للقلق. تتطلب الطريقة الحساسة للمستخدم أن يكون لدور ACTUATOR افتراضيًا ، بحيث يمكنك أيضًا تعيين قيود الأمان على OFF:
management.security.enabled = false
أو تعاون مع Spring Security للتحكم في الرفقات الدقيقة.
معلومات النظام المخصص
يمكنك الحصول على معلومات من خلال الوصول /info ، والتي يجب تعيينها في ملف التكوين
معلومات: AAA: الاسم: xxx البريد الإلكتروني: [email protected]
في هذا الوقت ، تفضل بزيارة LocalHost: 8080/معلومات لإرجاع المعلومات
إذا كنت تستخدم maven ، فيمكنك الوصول إلى معلومات ملف pom.xml ، والاستخدام كما يلي:
// احصل على سمة Artifactid ضمن عقدة المشروع في Artifact pom.xml: "@project.artifactid@"
آخر
/يتطلب الإغلاق طريقة نشر ، ويتم إغلاق التطبيق من خلال الطلبات.
هذه العملية حساسة للغاية. لكي تكون فعالة ، مطلوب التكوين التالي:
endpoints.shutdown.endabled: true
يمكننا كتابة منطق الطريقة الصحية الخاصة بنا من خلال تنفيذ واجهة HealthIndicator. يمكن أيضًا إضافة طرق المراقبة المخصصة.
للحصول على مقدمة مفصلة ، يرجى الانتقال إلى المستند الرسمي
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.