English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم API للحصول على معلومات حول النظام الأساسي وأجهزة التوزيع وتغييرها. للحصول على هذا API، يجب علينا تحديد اسم النقطة، العنوان أو _local.
GET /_nodes/_local
بعد از اجرای کد بالا، ما پاسخ زیر را دریافت میکنیم:
……………………………………………… cluster_name": "elasticsearch", "nodes" : { "FKH-5blYTJmff2rJ_lQOCg" : { "name" : "ubuntu", "transport_address" : "127.0.0.1:9300", "host" : "127.0.0.1", "ip": "127.0.0.1", "version": "7.0.0", "build_flavor": "default", "build_type": "tar", "build_hash": "b7e28a7", "total_indexing_buffer": 106502553, "roles" : [ "master", "data", "ingest" ], "attributes" : { ………………………………………………
يستخدم API للحصول على حالة تشغيل النظام عن طريق إضافة كلمة 'health' ككلمات مفتاحية.
GET /_cluster/health
بعد از اجرای کد بالا، ما پاسخ زیر را دریافت میکنیم:
{ "cluster_name" : "elasticsearch", "status": "yellow", "timed_out": false, "number_of_nodes": 1, "number_of_data_nodes": 1, "active_primary_shards": 7, "active_shards": 7, "relocating_shards": 0, "initializing_shards": 0, "unassigned_shards": 4, "delayed_unassigned_shards": 0, "number_of_pending_tasks": 0, "number_of_in_flight_fetch": 0, "task_max_waiting_in_queue_millis": 0, "active_shards_percent_as_number": 63.63636363636363 }
يستخدم هذا الـAPI للحصول على معلومات حول حالة المجموعة عن طريق إضافة كلمة المفتاح 'state' إلى URL. تتضمن معلومات الحالة إصدار، عقد رئيسي، عقد آخر، جدول التوجيه، البيانات والمكعبات.
GET /_cluster/state
بعد از اجرای کد بالا، ما پاسخ زیر را دریافت میکنیم:
……………………………………………… { "cluster_name" : "elasticsearch", "cluster_uuid": "IzKu0OoVTQ6LxqONJnN2eQ", "version": 89, "state_uuid": "y3BlwvspR1eUQBTo0aBjig", "master_node": "FKH-5blYTJmff2rJ_lQOCg", "blocks": {}, "nodes" : { "FKH-5blYTJmff2rJ_lQOCg" : { "name" : "ubuntu", "ephemeral_id": "426kTGpITGixhEzaM-5Qyg", "transport" } ………………………………………………
هذا الـAPI عن طريق استخدام كلمة المفتاح 'stats' يساعد في البحث عن معلومات الإحصاءات المتعلقة بالمجموعة. يعود الـAPI برقم قطع، حجم التخزين، معدل استهلاك الذاكرة، عدد العقد، دورة، نظام التشغيل و نظام الملفات.
GET /_cluster/stats
بعد از اجرای کد بالا، ما پاسخ زیر را دریافت میکنیم:
…………………………………………. "cluster_name" : "elasticsearch", "cluster_uuid": "IzKu0OoVTQ6LxqONJnN2eQ", "timestamp": 1556435464704, "status": "yellow", "indices": { "count": 7, "shards" : { "total": 7, "primaries": 7, "replication": 0.0, "index" : { "shards" : { "min" : 1, "max" : 1, "avg" : 1.0 }, "primaries" : { "min" : 1, "max" : 1, "avg" : 1.0 }, "replication" : { "min" : 0.0, "max" : 0.0, "avg" : 0.0 } ………………………………………….
با استفاده از این API میتوانید با استفاده از کلمهی کلیدی "تنظیم" تنظیمات کلانشبکه را بهروزرسانی کنید. دو نوع تنظیم وجود دارد - پایدار (در هنگام راهاندازی مجدد اعمال میشود) و موقت (در هنگام راهاندازی مجدد کلانشبکه نمیتواند زنده بماند).
این API برای جستجوی اطلاعات آماری مربوط به یک نود دیگر در کلانشبکه استفاده میشود. اطلاعات آماری نود مشابه اطلاعات کلانشبکه است.
GET /_nodes/stats
بعد از اجرای کد بالا، ما پاسخ زیر را دریافت میکنیم:
{ "_nodes" : { "total" : 1, "successful" : 1, "failed" : 0 }, "cluster_name" : "elasticsearch", "nodes" : { "FKH-5blYTJmff2rJ_lQOCg" : { "timestamp" : 1556437348653, "name" : "ubuntu", "transport_address" : "127.0.0.1:9300", "host" : "127.0.0.1", "ip" : "127.0.0.1:9300", "roles" : [ "master", "data", "ingest" ], "attributes" : { "ml.machine_memory" : "4112797696", "xpack.installed" : "true", "ml.max_open_jobs" : "20" }, ………………………………………………………….
این API به شما کمک میکند تا اطلاعات مربوط به خطوط داغ هر نود در کلانشبکه را به دست آورید.
GET /_nodes/hot_threads
بعد از اجرای کد بالا، ما پاسخ زیر را دریافت میکنیم:
:::{ubuntu}{FKH-5blYTJmff2rJ_lQOCg}{426kTGpITGixhEzaM5Qyg}{127.0.0.1}{127.0.0.1:9300}{ml.machine_memory=4112797696,} xpack.installed=true, ml.max_open_jobs=20 النواة الساخنة في 2019-04-28T07:43:58.265Z، فتره=500ms، النواة الأكثر نشاطًا=3, ignoreIdleThreads=true: