English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

إدارة دورة الحياة للتحديد في Elasticsearch

يشتمل إدارة دورة حياة المؤشر على تنفيذ عمليات إدارة بناءً على حجم الشريط وطلب الأداء وما إلى ذلك. تتيح واجهة برمجة التطبيقات لإدارة دورة حياة المؤشر (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