English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يشتمل إدارة دورة حياة المؤشر على تنفيذ عمليات إدارة بناءً على حجم الشريط وطلب الأداء وما إلى ذلك. تتيح واجهة برمجة التطبيقات لإدارة دورة حياة المؤشر (ILM) لك إدارة المؤشر بشكل تلقائي مع مرور الوقت.
هذا الفصل يدرج واجهات برمجة التطبيقات الخاصة بإدارة الحياة وأساليب استخدامها.
اسم واجهة برمجة التطبيقات | الدور | المثال |
---|---|---|
إنشاء سياسة الحياة. | إنشاء سياسة الحياة. إذا كانت السياسة المحددة موجودة، يتم استبدال السياسة وزيادة إصدار السياسة. | PUT_ilm / policy / policy_id |
الحصول على سياسة الحياة. | يعرض تعريف السياسة المحددة. يشمل إصدار السياسة وتاريخ آخر تعديل. إذا لم يتم تحديد أي سياسة، يتم عرض جميع السياسات المحددة. | GET_ilm / policy / policy_id |
إزالة سياسة الحياة | إزالة تعريف السياسة الحياة المحددة. لا يمكنك إزالة السياسة التي تستخدم حاليًا. إذا تم استخدام السياسة لإدارة أي مؤشر، فإن الطلب سيتم رفضه وإرجاع خطأ. | DELETE_ilm / policy / policy_id |
اسم واجهة برمجة التطبيقات | الدور | المثال |
---|---|---|
تحويل إلى واجهة برمجة التطبيقات لخطوات الحياة. | تحريك المؤشر يدويًا إلى الخطوة المحددة وتنفيذ هذه الخطوة. | POST_ilm/move/index |
إعادة تجربة السياسة. | إعادة تعيين إعداد السياسة إلى الخطوة التي حدث فيها الخطأ وتنفيذ هذه الخطوة. | POST index/_ilm/retry |
إزالة السياسة من تحرير السياسة للمؤشر. | إزالة السياسة الحياة المخصصة وإيقاف إدارة المؤشر المحدد. إذا تم تحديد نمط المؤشر، فإن السياسة المخصصة يتم إزالتها من جميع المؤشرات التي تتطابق مع النمط. | POST index/_ilm/remove |
اسم واجهة برمجة التطبيقات | الدور | المثال |
---|---|---|
الحصول على حالة إدارة دورة حياة المؤشر واجهة برمجة التطبيقات. | يعرض واجهة برمجة التطبيقات حالة إضافة إدارة الحياة. يحتوي حقل operation_mode في الرد على واحد من الثلاثة حالات التالية: STARTED،STOPPING أو STOPPED. | GET /_ilm/status |
إطلاق واجهة برمجة التطبيقات لإدارة دورة حياة المؤشر. | إذا كان معطلًا حاليًا، فتمرير وحدة ILM. بعد تشكيل النظام الأساسي، سيتم تفعيل ILM تلقائيًا. | POST /_ilm/start |
توقف API إدارة دورة الحياة. | توقف جميع العمليات الإدارية للدورة الحياة وتوقف وحدة ILM. يعد هذا الخيار مفيدًا عندما تقوم بمهام صيانة على النظام الأساسي وتحتاج إلى منع ILM من تنفيذ أي عمليات على التحديد. | POST /_ilm/stop |
توضيح API دورة الحياة. | استرجاع معلومات حالة دورة الحياة الحالية للتحديد، مثل المرحلة التي يجري تنفيذها الآن، العمليات والخطوات. يظهر متى تم إدخال التحديد في كل تحديد، تعريف المرحلة التي يجري تنفيذها، ومعلومات حول أي فشل. | GET index/_ilm/explain |