ইলাস্টিক সার্চ স্ন্যাপশট স্ট্যাটাস পান

Ilastika Sarca Sn Yapasata Styatasa Pana



এই নিবন্ধটি অন্বেষণ করে কিভাবে আমরা একটি প্রদত্ত স্ন্যাপশটে অংশগ্রহণকারী প্রতিটি শার্ডের বিশদ বিবরণ আনতে পারি।

ইলাস্টিকসার্চে একটি প্রদত্ত স্ন্যাপশটের স্ট্যাটাস আনতে, আমরা স্ন্যাপশট স্ট্যাটাস এপিআই এন্ডপয়েন্ট ব্যবহার করি।







অনুরোধ সিনট্যাক্স

অনুরোধ সিনট্যাক্স নিম্নলিখিত হিসাবে দেখানো হয়েছে:



_স্ন্যাপশট পান / _স্থিতি
_স্ন্যাপশট পান /< ভান্ডার >/ _স্থিতি
_স্ন্যাপশট পান /< ভান্ডার >/< স্ন্যাপশট >/ _স্থিতি



অনুরোধ নিম্নলিখিত পথ পরামিতি সমর্থন করে:





  1. <ভান্ডার> - স্ন্যাপশট সংগ্রহস্থলের নাম। সিস্টেম ওয়াইড কোয়েরির পরিবর্তে একটি প্রদত্ত রিপোজিটরিতে অনুরোধের সুযোগ সীমিত করতে এটি খুবই কার্যকর।
  2. <স্ন্যাপশট> - একটি টার্গেট স্ন্যাপশটের নাম উল্লেখ করে। আপনি একাধিক স্ন্যাপশট একটি কমা দ্বারা পৃথক তালিকা হিসাবে নির্দিষ্ট করতে পারেন।

বর্তমানে চলমান স্ন্যাপশট সম্পর্কে একটি তথ্য আনতে আমরা অনুরোধের প্যারামিটারে স্ন্যাপশটটি বাদ দিতে পারি।

রেসপন্স বডি

অনুরোধের স্ন্যাপশট সম্পর্কে বিস্তারিত তথ্য ফেরত দেওয়া উচিত। প্রতিক্রিয়া অন্তর্ভুক্ত এই ধরনের তথ্য হল:



  1. ভান্ডার - স্ন্যাপশটটি যে সংগ্রহস্থলে থাকে তার নাম।
  2. স্ন্যাপশট - স্ন্যাপশটের নাম।
  3. uuid - স্ন্যাপশটের UUID।
  4. রাষ্ট্র - স্ন্যাপশটের বর্তমান অবস্থা। স্ন্যাপশট নিম্নলিখিত রাজ্যে হতে পারে:
  5. ব্যর্থ হয়েছে - স্ন্যাপশট যা একটি ত্রুটির সাথে শেষ হয় এবং ব্যাক আপ করা ডেটা পুনরুদ্ধার করতে ব্যর্থ হয়।
    খ. শুরু - ইঙ্গিত করে যে স্ন্যাপশটটি বর্তমানে চলছে৷
    গ. আংশিক - দেখায় যে গ্লোবাল ক্লাস্টার অবস্থা পুনরুদ্ধার করা হয়েছে কিন্তু অন্তত একটি শার্ডের ডেটা সফলভাবে সংরক্ষণ করতে ব্যর্থ হয়েছে।
    d সফলতা - ইঙ্গিত করে যে স্ন্যাপশট সফলভাবে শেষ হয়েছে৷

  6. বিশ্বব্যাপী_রাষ্ট্র অন্তর্ভুক্ত করুন - নির্দিষ্ট স্ন্যাপশটে গ্লোবাল ক্লাস্টার স্টেট অন্তর্ভুক্ত করা হয়েছে কিনা তা নির্দেশ করে।
  7. শার্ড_পরিসংখ্যান - শার্ডের গণনা দেখায়।
  8. পরিসংখ্যান - স্ন্যাপশটে ফাইল গণনার সংখ্যা এবং ফাইলের আকারের বিশদ বিবরণ।

সেগুলি স্ন্যাপশট স্ট্যাটাস থেকে ফিরে আসা কিছু তথ্য।

ইলাস্টিক সার্চ স্ন্যাপশট তৈরি করুন

ইলাস্টিকসার্চ গেট স্ন্যাপশট এপিআই কীভাবে ব্যবহার করবেন তা সর্বোত্তমভাবে ব্যাখ্যা করতে, আসুন একটি নমুনা স্ন্যাপশট তৈরি করি। মনে রাখবেন যে এই বিভাগে ইলাস্টিক সার্চ রিপোজিটরি বা ইলাস্টিকসার্চ স্ন্যাপশটের জন্য অন্যান্য প্রয়োজনীয়তা তৈরির মূল বিষয়গুলি কভার করে না।

আরো জানতে ডকুমেন্টেশন চেক করুন.

ধরুন আমাদের কাছে elk_bakcups নামক একটি সংগ্রহস্থল আছে, আমরা সেই রিপোজিটরিতে একটি স্ন্যাপশট তৈরি করতে পারি নিম্নে দেখানো অনুরোধের সাথে:

কার্ল -এক্সপুট 'http://localhost:9200/_snapshot/elk_backups/test_snapshot?wait_for_completion=true' -এইচ 'kbn-xsrf: রিপোর্টিং'

পূর্ববর্তী অনুরোধটি নির্দিষ্ট সংগ্রহস্থলে স্ন্যাপশট তৈরি শুরু করে।

বিঃদ্রঃ : স্ন্যাপশট তৈরি সম্পূর্ণ করার জন্য প্রয়োজনীয় সময় বিভিন্ন কারণের উপর নির্ভর করে।

ইলাস্টিক সার্চ স্ন্যাপশট স্ট্যাটাস পান

একবার আমরা স্ন্যাপশট তৈরির প্রক্রিয়া শুরু করলে, আমরা নিম্নলিখিত ক্যোয়ারীটি চালানোর মাধ্যমে এর স্থিতি পরীক্ষা করতে পারি:

কার্ল -এক্সগেট 'http://localhost:9200/_snapshot/elk_backups/test_snapshot/_status' -এইচ 'kbn-xsrf: রিপোর্টিং'

এটি স্ন্যাপশট স্ট্যাটাস সম্পর্কে একটি বিশদ তথ্য প্রদান করবে। একটি উদাহরণ আউটপুট নিম্নলিখিত হিসাবে দেখানো হয়েছে:

{
'স্ন্যাপশট' : [
{
'স্ন্যাপশট' : 'পরীক্ষা_স্ন্যাপশট' ,
'ভান্ডার' : 'প্রতিটি_ব্যাকআপ' , < শক্তিশালী >
শক্তিশালী > 'uuid' : '9oOJtTunR_WC-1a7NA-9WQ' ,
'অবস্থা' : 'সাফল্য' ,
'অন্তর্ভুক্ত_বৈশ্বিক_রাষ্ট্র' : সত্য ,
'shards_stats' : {
'শুরু হচ্ছে' : 0 ,
'শুরু' : 0 ,
'চূড়ান্তকরণ' : 0 ,
'সম্পন্ন' : 94 ,
'ব্যর্থ হয়েছে' : 0 ,
'মোট' : 94
} ,
'পরিসংখ্যান' : {
'ক্রমবর্ধমান' : {
'ফাইল_গণনা' : 282 ,
'সাইজ_ইন_বাইট' : 750304
} ,
'মোট' : {
'ফাইল_গণনা' : 692 ,
'সাইজ_ইন_বাইট' : 62159894
} ,
'শুরু_সময়_মিলিস' : 1663770043239 ,
'সময়_মিলিস' : 26212
} ,
'সূচক' : { < শক্তিশালী >
শক্তিশালী > 'আমার-ডেটা-স্ট্রিম' : {
'shards_stats' : {
'শুরু হচ্ছে' : 0 ,
'শুরু' : 0 ,
'চূড়ান্তকরণ' : 0 ,
'সম্পন্ন' : 1 ,
'ব্যর্থ হয়েছে' : 0 ,
'মোট' : 1
} ,
'পরিসংখ্যান' : {
'ক্রমবর্ধমান' : {
'ফাইল_গণনা' : 0 ,
'সাইজ_ইন_বাইট' : 0
} ,
'মোট' : {
'ফাইল_গণনা' : 10 ,
'সাইজ_ইন_বাইট' : 13518
} ,

-----------------আউটপুট ছিন্ন করা ------------

কিবানায়, আপনি স্ট্যাক ম্যানেজমেন্ট – স্ন্যাপশট এবং পুনরুদ্ধার বিভাগে নেভিগেট করে স্ন্যাপশট স্থিতি পরীক্ষা করতে পারেন।

টার্গেট স্ন্যাপশট নির্বাচন করুন এবং বিস্তারিত দেখুন।

বিঃদ্রঃ : মনে রাখবেন যে কিবানা ইলাস্টিকসার্চ গেট স্ন্যাপশট স্ট্যাটাস API দ্বারা প্রদত্ত বিস্তৃত বিবরণ প্রদান করে না।

উপসংহার

এই পোস্টে, আমরা গেট স্ন্যাপশট স্ট্যাটাস API এর সাথে কাজ করার মৌলিক বিষয়গুলি অন্বেষণ করেছি যা আমাদের একটি প্রদত্ত স্ন্যাপশট সম্পর্কে বিস্তারিত তথ্য আনতে দেয়।

পড়ার জন্য ধন্যবাদ!