ایمیزون سیج میکر ایک مکمل طور پر منظم مشین لرننگ (ML) پلیٹ فارم ہے جو خدمات کا ایک جامع سیٹ پیش کرتا ہے جو اختتام سے آخر تک ML ورک بوجھ کی خدمت کرتا ہے۔ جیسا کہ AWS کی طرف سے ایک بہترین عمل کے طور پر تجویز کردہصارفین نے صارفین کے لیے پالیسی کے انتظام کو آسان بنانے اور کام کے بوجھ اور اکاؤنٹ سے وسائل کو الگ کرنے کے لیے الگ الگ اکاؤنٹس کا استعمال کیا ہے۔ تاہم، جب زیادہ استعمال کنندگان اور ٹیمیں کلاؤڈ میں ML پلیٹ فارم استعمال کر رہی ہیں، ایک سکیلنگ ملٹی اکاؤنٹ ماحول میں بڑے ML ورک بوجھ کی نگرانی کرنا زیادہ مشکل ہو جاتا ہے۔ بہتر مشاہدے کے لیے، صارفین کراس اکاؤنٹ کے وسائل کے استعمال کی نگرانی اور سرگرمیوں کو ٹریک کرنے کے لیے حل تلاش کر رہے ہیں، جیسے کہ جاب کا آغاز اور چل رہا ہے، جو ان کی ایم ایل گورننس اور انتظامی ضروریات کے لیے ضروری ہے۔
سیج میکر سروسز، جیسے پروسیسنگ، ٹریننگ، اور ہوسٹنگ، چل رہی مثالوں سے میٹرکس اور لاگز اکٹھا کرتی ہیں اور انہیں صارفین تک پہنچاتی ہیں۔ ایمیزون کلاؤڈ واچ اکاؤنٹس مختلف اکاؤنٹس میں ان ملازمتوں کی تفصیلات دیکھنے کے لیے، آپ کو ہر اکاؤنٹ میں لاگ ان کرنے، متعلقہ ملازمتیں تلاش کرنے اور اسٹیٹس کو دیکھنے کی ضرورت ہے۔ شیشے کا کوئی واحد پین نہیں ہے جو آسانی سے اس کراس اکاؤنٹ اور ملٹی جاب کی معلومات کو دکھا سکے۔ مزید برآں، کلاؤڈ ایڈمن ٹیم کو افراد کو مختلف SageMaker ورک لوڈ اکاؤنٹس تک رسائی فراہم کرنے کی ضرورت ہوتی ہے، جو کلاؤڈ پلیٹ فارم ٹیم کے لیے اضافی انتظامی اوور ہیڈ کا اضافہ کرتا ہے۔
اس پوسٹ میں، ہم ایک کراس اکاؤنٹ آبزرویبلٹی ڈیش بورڈ پیش کرتے ہیں جو SageMaker صارف کی سرگرمیوں اور متعدد اکاؤنٹس میں وسائل کی نگرانی کے لیے مرکزی نقطہ نظر فراہم کرتا ہے۔ یہ اختتامی صارفین اور کلاؤڈ مینجمنٹ ٹیم کو مؤثر طریقے سے نگرانی کرنے کی اجازت دیتا ہے کہ ML ورک بوجھ کیا چل رہا ہے، ان کام کے بوجھ کی حیثیت کو دیکھ سکتا ہے، اور مخصوص وقت پر اکاؤنٹ کی مختلف سرگرمیوں کا سراغ لگاتا ہے۔ اس ڈیش بورڈ کے ساتھ، آپ کو SageMaker کنسول سے نیویگیٹ کرنے اور جاب لاگز کی تفصیلات تلاش کرنے کے لیے ہر جاب پر کلک کرنے کی ضرورت نہیں ہے۔ اس کے بجائے، آپ چل رہی ملازمتوں اور ملازمت کی حیثیت کو آسانی سے دیکھ سکتے ہیں، ملازمت کے مسائل کا ازالہ کر سکتے ہیں، اور مشترکہ اکاؤنٹس میں مسائل کی نشاندہی ہونے پر الرٹس ترتیب دے سکتے ہیں، جیسے کہ کام کی ناکامی، کم استعمال شدہ وسائل، اور بہت کچھ۔ آپ اس سنٹرلائزڈ مانیٹرنگ ڈیش بورڈ تک رسائی کو بھی کنٹرول کر سکتے ہیں یا آڈیٹنگ اور انتظامی ضروریات کے لیے متعلقہ حکام کے ساتھ ڈیش بورڈ کا اشتراک کر سکتے ہیں۔
حل کا جائزہ
یہ حل سیج میکر کی ملازمتوں اور ملٹی اکاؤنٹ ماحول میں سرگرمیوں کی مرکزی نگرانی کو فعال کرنے کے لیے ڈیزائن کیا گیا ہے۔ حل اس لئے ڈیزائن کیا گیا ہے کہ اس پر کوئی انحصار نہ ہو۔ AWS تنظیمیں، لیکن کسی تنظیم میں آسانی سے اپنایا جا سکتا ہے یا AWS کنٹرول ٹاور ماحول یہ حل آپریشن ٹیم کو شیشے کے ایک پین سے متعدد ورک لوڈ اکاؤنٹس میں پھیلے تمام SageMaker ورک بوجھ کا اعلیٰ سطحی نظارہ کرنے میں مدد کر سکتا ہے۔ اسے فعال کرنے کا آپشن بھی ہے۔ کلاؤڈ واچ کراس اکاؤنٹ آبزرویبلٹی سنٹرلائزڈ مانیٹرنگ اکاؤنٹ سے مانیٹرنگ ٹیلی میٹری جیسے میٹرکس، لاگز اور ٹریس تک رسائی فراہم کرنے کے لیے SageMaker ورک لوڈ اکاؤنٹس میں۔ ایک مثال ڈیش بورڈ مندرجہ ذیل اسکرین شاٹ میں دکھایا گیا ہے۔
مندرجہ ذیل خاکہ اس سنٹرلائزڈ ڈیش بورڈ حل کے فن تعمیر کو دکھاتا ہے۔
سیج میکر کے ساتھ مقامی انضمام ہے۔ ایمیزون ایونٹ برج، جو SageMaker میں اسٹیٹس کی تبدیلی کے واقعات کی نگرانی کرتا ہے۔ ایونٹ برج آپ کو سیج میکر کو خودکار بنانے اور تربیتی ملازمت کی حیثیت میں تبدیلی یا اختتامی نقطہ کی حیثیت میں تبدیلی جیسے واقعات کا خود بخود جواب دینے کے قابل بناتا ہے۔ سیج میکر کے ایونٹس تقریباً حقیقی وقت میں ایونٹ برج پر پہنچائے جاتے ہیں۔ سیج میکر ایونٹس کے بارے میں مزید معلومات کے لیے جن کی نگرانی ایونٹ برج کے ذریعے کی جاتی ہے، ملاحظہ کریں۔ ایمیزون سیج میکر کو ایمیزون ایونٹ برج کے ساتھ خودکار بنانا. SageMaker مقامی واقعات کے علاوہ، AWS CloudTrail جب آپ API کالز کرتے ہیں تو ایونٹس شائع کرتا ہے، جو EventBridge پر بھی چلا جاتا ہے تاکہ اسے بہت سے ڈاون اسٹریم آٹومیشن یا مانیٹرنگ کے استعمال کے کیسز کے ذریعے استعمال کیا جا سکے۔ ہمارے حل میں، ہم SageMaker سروس ایونٹس اور API ایونٹس کو مانیٹرنگ اکاؤنٹ کی ایونٹ بس میں مرکزی نگرانی کے لیے سٹریم کرنے کے لیے ورک لوڈ اکاؤنٹس میں EventBridge کے قوانین کا استعمال کرتے ہیں۔
سنٹرلائزڈ مانیٹرنگ اکاؤنٹ میں، ایونٹ برج کے اصول کے ذریعے واقعات کو پکڑا جاتا ہے اور مزید مختلف اہداف میں پروسیس کیا جاتا ہے:
- ایک CloudWatch لاگ گروپ، مندرجہ ذیل کے لیے استعمال کرنے کے لیے:
- آڈیٹنگ اور آرکائیو کے مقاصد۔ مزید معلومات کے لیے، سے رجوع کریں۔ ایمیزون کلاؤڈ واچ لاگز یوزر گائیڈ.
- کے ساتھ لاگ ڈیٹا کا تجزیہ کرنا CloudWatch لاگ انسائٹس سوالات CloudWatch Logs Insights آپ کو CloudWatch Logs میں اپنے لاگ ڈیٹا کو انٹرایکٹو طریقے سے تلاش اور تجزیہ کرنے کے قابل بناتی ہے۔ آپ آپریشنل مسائل کا زیادہ موثر اور مؤثر طریقے سے جواب دینے میں مدد کے لیے سوالات کر سکتے ہیں۔ اگر کوئی مسئلہ پیش آتا ہے، تو آپ CloudWatch Logs Insights کو ممکنہ وجوہات کی نشاندہی کرنے اور تعینات کردہ اصلاحات کی توثیق کرنے کے لیے استعمال کر سکتے ہیں۔
- CloudWatch ڈیش بورڈ میں اعلی سطحی کارروائیوں کے لیے CloudWatch Metrics Insights استفسار ویجیٹ کے لیے سپورٹ، CloudWatch Insights Query کو ڈیش بورڈز میں شامل کرنا، اور استفسار کے نتائج برآمد کرنا۔
- An او ڈبلیو ایس لامبڈا۔ مندرجہ ذیل کاموں کو مکمل کرنے کے لیے فنکشن:
- سیج میکر سروس ایونٹس کو بڑھانے کے لیے حسب ضرورت منطق انجام دیں۔ ایک مثال سیج میکر جاب ہوسٹ کے یوٹیلیٹیز میٹرکس پر میٹرک استفسار کرنا ہے جب نوکری کی تکمیل کا واقعہ موصول ہوتا ہے۔
- ایونٹ کی معلومات کو مخصوص لاگ فارمیٹس میں میٹرکس میں تبدیل کریں جیسا کہ داخل کیا گیا ہے۔ EMF نوشتہ جات مزید معلومات کے لیے رجوع کریں۔ لاگز کے اندر میٹرکس کو سرایت کرنا.
اس پوسٹ میں دی گئی مثال کو مقامی لوگوں نے سپورٹ کیا ہے۔ کلاؤڈ واچ کراس اکاؤنٹ آبزرویبلٹی کراس اکاؤنٹ میٹرکس، لاگز، اور ٹریس رسائی حاصل کرنے کی خصوصیت۔ جیسا کہ آرکیٹیکچر ڈایاگرام کے نیچے دکھایا گیا ہے، یہ کراس اکاؤنٹ میٹرکس اور لاگز کو فعال کرنے کے لیے اس خصوصیت کے ساتھ ضم ہوتا ہے۔ اس کو فعال کرنے کے لیے مانیٹرنگ اکاؤنٹس اور سورس ورک لوڈ اکاؤنٹس دونوں میں ضروری اجازتیں اور وسائل پیدا کرنے کی ضرورت ہے۔
آپ اس حل کو تنظیموں کے زیر انتظام AWS اکاؤنٹس یا اسٹینڈ اکائونٹس کے لیے استعمال کر سکتے ہیں۔ مندرجہ ذیل حصے ہر منظر نامے کے لیے اقدامات کی وضاحت کرتے ہیں۔ نوٹ کریں کہ ہر منظر نامے میں، مختلف AWS اکاؤنٹس میں اقدامات کیے جاتے ہیں۔ آپ کی سہولت کے لیے، قدم کو انجام دینے کے لیے اکاؤنٹ کی قسم کو ہر قدم کے شروع میں نمایاں کیا جاتا ہے۔
شرائط
اس طریقہ کار کو شروع کرنے سے پہلے، سے ہمارے سورس کوڈ کو کلون کریں۔ GitHub repo آپ کے مقامی ماحول میں یا AWS کلاؤڈ 9. اس کے علاوہ، آپ کو درج ذیل کی ضرورت ہے:
تنظیموں کے ماحول میں حل تعینات کریں۔
اگر مانیٹرنگ اکاؤنٹ اور تمام SageMaker ورک لوڈ اکاؤنٹس سب ایک ہی تنظیم میں ہیں، تو سورس ورک لوڈ اکاؤنٹس میں مطلوبہ بنیادی ڈھانچہ خود بخود بن جاتا ہے۔ AWS کلاؤڈ فارمیشن تنظیم کے انتظامی اکاؤنٹ سے StackSet۔ اس لیے، سورس ورک لوڈ اکاؤنٹس میں دستی انفراسٹرکچر کی تعیناتی کی ضرورت نہیں ہے۔ جب ایک نیا اکاؤنٹ بنایا جاتا ہے یا موجودہ اکاؤنٹ کو ٹارگٹ آرگنائزیشنل یونٹ (OU) میں منتقل کیا جاتا ہے، تو سورس ورک لوڈ انفراسٹرکچر اسٹیک خود بخود تعینات ہو جائے گا اور مرکزی نگرانی کے دائرہ کار میں شامل ہو جائے گا۔
مانیٹرنگ اکاؤنٹ کے وسائل مرتب کریں۔
مانیٹرنگ اکاؤنٹ کے وسائل کو ترتیب دینے کے لیے ہمیں درج ذیل AWS اکاؤنٹ کی معلومات جمع کرنے کی ضرورت ہے، جسے ہم بعد میں سیٹ اپ اسکرپٹ کے لیے ان پٹ کے طور پر استعمال کرتے ہیں۔
ان پٹ | Description | مثال کے طور پر |
ہوم ریجن | وہ علاقہ جہاں کام کا بوجھ چلتا ہے۔ | ap-southeast-2 |
مانیٹرنگ اکاؤنٹ AWS CLI پروفائل نام | آپ پروفائل کا نام یہاں سے تلاش کر سکتے ہیں۔ ~/.aws/config . یہ اختیاری ہے۔ اگر فراہم نہیں کیا جاتا ہے، تو یہ سلسلہ سے پہلے سے طے شدہ AWS اسناد کا استعمال کرتا ہے۔ |
. |
سیج میکر کام کا بوجھ OU راستہ | OU راستہ جس میں SageMaker ورک لوڈ اکاؤنٹس ہیں۔ رکھیں / راستے کے آخر میں. |
o-1a2b3c4d5e/r-saaa/ou-saaa-1a2b3c4d/ |
OU پاتھ کو بازیافت کرنے کے لیے، آپ آرگنائزیشنز کنسول اور نیچے جا سکتے ہیں۔ AWS اکاؤنٹسOU راستہ بنانے کے لیے معلومات تلاش کریں۔ مندرجہ ذیل مثال کے لیے، متعلقہ OU راستہ ہے۔ o-ye3wn3kyh6/r-taql/ou-taql-wu7296by/
.
اس معلومات کو بازیافت کرنے کے بعد، مانیٹرنگ اکاؤنٹ پر مطلوبہ وسائل کی تعیناتی کے لیے درج ذیل کمانڈ کو چلائیں۔
آپ تعیناتی سے درج ذیل نتائج حاصل کر سکتے ہیں۔ مینجمنٹ اکاؤنٹ اسٹیک کو تعینات کرتے وقت اگلے مرحلے میں استعمال کرنے کے لیے آؤٹ پٹ کا ایک نوٹ رکھیں۔
انتظامی اکاؤنٹ کے وسائل مرتب کریں۔
مینجمنٹ اکاؤنٹ کے وسائل کو ترتیب دینے کے لیے ہمیں درج ذیل AWS اکاؤنٹ کی معلومات جمع کرنے کی ضرورت ہے، جسے ہم بعد میں سیٹ اپ اسکرپٹ کے لیے ان پٹ کے طور پر استعمال کرتے ہیں۔
ان پٹ | Description | مثال کے طور پر |
ہوم ریجن | وہ علاقہ جہاں کام کا بوجھ چلتا ہے۔ یہ مانیٹرنگ اسٹیک کی طرح ہونا چاہئے۔ | ap-southeast-2 |
مینجمنٹ اکاؤنٹ AWS CLI پروفائل کا نام | آپ پروفائل کا نام یہاں سے تلاش کر سکتے ہیں۔ ~/.aws/config . یہ اختیاری ہے۔ اگر فراہم نہیں کیا جاتا ہے، تو یہ سلسلہ سے پہلے سے طے شدہ AWS اسناد کا استعمال کرتا ہے۔ |
. |
سیج میکر ورک لوڈ OU ID | یہاں ہم صرف OU ID استعمال کرتے ہیں، راستہ نہیں۔ | ou-saaa-1a2b3c4d |
مانیٹرنگ اکاؤنٹ ID | اکاؤنٹ ID جہاں مانیٹرنگ اسٹیک تعینات کیا گیا ہے۔ | . |
مانیٹرنگ اکاؤنٹ رول نام | کے لیے آؤٹ پٹ MonitoringAccountRoleName پچھلے مرحلے سے. |
. |
مانیٹرنگ اکاؤنٹ ایونٹ بس اے آر این | کے لیے آؤٹ پٹ MonitoringAccountEventbusARN پچھلے مرحلے سے. |
. |
اکاؤنٹ سنک شناخت کنندہ کی نگرانی | سے آؤٹ پٹ MonitoringAccountSinkIdentifier پچھلے مرحلے سے. |
. |
آپ مندرجہ ذیل کمانڈ کو چلا کر مینجمنٹ اکاؤنٹ کے وسائل کو تعینات کر سکتے ہیں:
حل کو غیر تنظیموں کے ماحول میں تعینات کریں۔
اگر آپ کا ماحول تنظیموں کا استعمال نہیں کرتا ہے تو، نگرانی کے اکاؤنٹ کے بنیادی ڈھانچے کا اسٹیک اسی طرح لیکن چند تبدیلیوں کے ساتھ تعینات کیا جاتا ہے۔ تاہم، کام کے بوجھ کے بنیادی ڈھانچے کے اسٹیک کو ہر کام کے بوجھ کے اکاؤنٹ میں دستی طور پر تعینات کرنے کی ضرورت ہے۔ لہذا، یہ طریقہ ایسے ماحول کے لیے موزوں ہے جس میں اکاؤنٹس کی ایک محدود تعداد ہو۔ بڑے ماحول کے لیے، تنظیموں کے استعمال پر غور کرنے کی سفارش کی جاتی ہے۔
مانیٹرنگ اکاؤنٹ کے وسائل مرتب کریں۔
مانیٹرنگ اکاؤنٹ کے وسائل کو ترتیب دینے کے لیے ہمیں درج ذیل AWS اکاؤنٹ کی معلومات جمع کرنے کی ضرورت ہے، جسے ہم بعد میں سیٹ اپ اسکرپٹ کے لیے ان پٹ کے طور پر استعمال کرتے ہیں۔
ان پٹ | Description | مثال کے طور پر |
ہوم ریجن | وہ علاقہ جہاں کام کا بوجھ چلتا ہے۔ | ap-southeast-2 |
سیج میکر ورک لوڈ اکاؤنٹ کی فہرست | اکاؤنٹس کی ایک فہرست جو SageMaker کام کا بوجھ چلاتے ہیں اور مانیٹرنگ اکاؤنٹ میں ایونٹس کو اسٹریم کرتے ہیں، کوما کے ذریعے الگ کیا جاتا ہے۔ | 111111111111,222222222222 |
مانیٹرنگ اکاؤنٹ AWS CLI پروفائل نام | آپ پروفائل کا نام یہاں سے تلاش کر سکتے ہیں۔ ~/.aws/config . یہ اختیاری ہے۔ اگر فراہم نہیں کیا جاتا ہے، تو یہ سلسلہ سے پہلے سے طے شدہ AWS اسناد کا استعمال کرتا ہے۔ |
. |
ضروری معلومات جمع کرنے کے بعد ہم درج ذیل کمانڈ کو چلا کر مانیٹرنگ اکاؤنٹ کے وسائل کو تعینات کر سکتے ہیں۔
جب تعیناتی مکمل ہو جاتی ہے تو ہمیں درج ذیل آؤٹ پٹ ملتے ہیں۔ مینجمنٹ اکاؤنٹ اسٹیک کو تعینات کرتے وقت اگلے مرحلے میں استعمال کرنے کے لیے آؤٹ پٹ کا ایک نوٹ رکھیں۔
کام کا بوجھ اکاؤنٹ مانیٹرنگ انفراسٹرکچر ترتیب دیں۔
ہمیں ورک لوڈ اکاؤنٹ کی نگرانی کے بنیادی ڈھانچے کو ترتیب دینے کے لیے درج ذیل AWS اکاؤنٹ کی معلومات جمع کرنے کی ضرورت ہے، جسے ہم بعد میں سیٹ اپ اسکرپٹ کے لیے ان پٹ کے طور پر استعمال کرتے ہیں۔
ان پٹ | Description | مثال کے طور پر |
ہوم ریجن | وہ علاقہ جہاں کام کا بوجھ چلتا ہے۔ یہ مانیٹرنگ اسٹیک کی طرح ہونا چاہئے۔ | ap-southeast-2 |
مانیٹرنگ اکاؤنٹ ID | اکاؤنٹ ID جہاں مانیٹرنگ اسٹیک تعینات کیا گیا ہے۔ | . |
مانیٹرنگ اکاؤنٹ رول نام | کے لیے آؤٹ پٹ MonitoringAccountRoleName پچھلے مرحلے سے. |
. |
مانیٹرنگ اکاؤنٹ ایونٹ بس اے آر این | کے لیے آؤٹ پٹ MonitoringAccountEventbusARN پچھلے مرحلے سے. |
. |
اکاؤنٹ سنک شناخت کنندہ کی نگرانی | سے آؤٹ پٹ MonitoringAccountSinkIdentifier پچھلے مرحلے سے. |
. |
ورک لوڈ اکاؤنٹ AWS CLI پروفائل کا نام | آپ پروفائل کا نام یہاں سے تلاش کر سکتے ہیں۔ ~/.aws/config . یہ اختیاری ہے۔ اگر فراہم نہیں کیا جاتا ہے، تو یہ سلسلہ سے پہلے سے طے شدہ AWS اسناد کا استعمال کرتا ہے۔ |
. |
ہم مندرجہ ذیل کمانڈ کو چلا کر مانیٹرنگ اکاؤنٹ کے وسائل کو تعینات کر سکتے ہیں:
CloudWatch ڈیش بورڈ پر ML ٹاسکس کا تصور کریں۔
یہ چیک کرنے کے لیے کہ آیا حل کام کرتا ہے، ہمیں ایک سے زیادہ SageMaker پروسیسنگ جابز اور SageMaker ٹریننگ جابز کو ورک لوڈ اکاؤنٹس پر چلانے کی ضرورت ہے جو ہم نے پچھلے حصوں میں استعمال کیے ہیں۔ CloudWatch ڈیش بورڈ آپ کے اپنے منظرناموں کی بنیاد پر حسب ضرورت ہے۔ ہمارا نمونہ ڈیش بورڈ سیج میکر پروسیسنگ جابز اور سیج میکر ٹریننگ جابز کو دیکھنے کے لیے ویجٹس پر مشتمل ہے۔ کام کے بوجھ کے اکاؤنٹس کی نگرانی کے لیے تمام جابز اس ڈیش بورڈ میں دکھائے گئے ہیں۔ ہر قسم کی جاب میں، ہم تین ویجٹس دکھاتے ہیں، جو کہ کل نوکریوں کی تعداد، ناکام ہونے والی نوکریوں کی تعداد، اور ہر کام کی تفصیلات ہیں۔ ہماری مثال میں، ہمارے پاس دو ورک لوڈ اکاؤنٹس ہیں۔ اس ڈیش بورڈ کے ذریعے، ہم آسانی سے یہ جان سکتے ہیں کہ ایک ورک لوڈ اکاؤنٹ میں پروسیسنگ جابز اور ٹریننگ جابز دونوں ہیں، اور دوسرے ورک لوڈ اکاؤنٹ میں صرف ٹریننگ جابز ہیں۔ جیسا کہ ہم CloudWatch میں استعمال کرتے ہیں فنکشنز کے ساتھ، ہم ریفریش وقفہ سیٹ کر سکتے ہیں، گراف کی قسم بتا سکتے ہیں، اور زوم ان یا آؤٹ کر سکتے ہیں، یا ہم CSV فائل میں ڈاؤن لوڈ لاگز جیسی کارروائیاں چلا سکتے ہیں۔
اپنے ڈیش بورڈ کو حسب ضرورت بنائیں
GitHub ریپو میں فراہم کردہ حل میں سیج میکر ٹریننگ جاب اور سیج میکر پروسیسنگ جاب مانیٹرنگ دونوں شامل ہیں۔ اگر آپ SageMaker کی دیگر ملازمتوں کی نگرانی کے لیے مزید ڈیش بورڈز شامل کرنا چاہتے ہیں، جیسے کہ بیچ ٹرانسفارم جابز، تو آپ اپنے ڈیش بورڈ کو حسب ضرورت بنانے کے لیے اس سیکشن میں دی گئی ہدایات پر عمل کر سکتے ہیں۔ ترمیم کرکے index.py فائل، آپ ان فیلڈز کو اپنی مرضی کے مطابق بنا سکتے ہیں جسے آپ ڈیش بورڈ پر ڈسپلے کرنا چاہتے ہیں۔ آپ ایونٹ برج کے ذریعے کلاؤڈ واچ کے ذریعے حاصل کردہ تمام تفصیلات تک رسائی حاصل کر سکتے ہیں۔ لیمبڈا فنکشن میں، آپ وہ ضروری فیلڈز منتخب کر سکتے ہیں جنہیں آپ ڈیش بورڈ پر ڈسپلے کرنا چاہتے ہیں۔ درج ذیل کوڈ دیکھیں:
ڈیش بورڈ یا ویجٹ کو اپنی مرضی کے مطابق بنانے کے لیے، آپ سورس کوڈ میں ترمیم کر سکتے ہیں۔ monitoring-account-infra-stack.ts فائل. نوٹ کریں کہ اس فائل میں آپ جو فیلڈ کے نام استعمال کرتے ہیں وہی ہونا چاہیے (کیز job_detail
) لیمبڈا فائل میں بیان کیا گیا ہے:
ڈیش بورڈ میں ترمیم کرنے کے بعد، آپ کو اس حل کو شروع سے دوبارہ استعمال کرنے کی ضرورت ہے۔ آپ SageMaker پائپ لائن کو دوبارہ چلانے کے لیے GitHub ریپو میں فراہم کردہ Jupyter نوٹ بک چلا سکتے ہیں، جو SageMaker پروسیسنگ جابز کو دوبارہ شروع کرے گی۔ جب ملازمتیں ختم ہو جائیں، آپ CloudWatch کنسول پر جا سکتے ہیں، اور نیچے ڈیش بورڈز نیویگیشن پین میں، منتخب کریں۔ حسب ضرورت ڈیش بورڈز. آپ SageMaker-Monitoring-Dashboard نامی ڈیش بورڈ تلاش کر سکتے ہیں۔
صاف کرو
اگر آپ کو اس حسب ضرورت ڈیش بورڈ کی مزید ضرورت نہیں ہے، تو آپ وسائل کو صاف کر سکتے ہیں۔ بنائے گئے تمام وسائل کو حذف کرنے کے لیے، اس سیکشن میں موجود کوڈ کا استعمال کریں۔ تنظیموں کے ماحول بمقابلہ غیر تنظیموں کے ماحول کے لیے صفائی قدرے مختلف ہے۔
تنظیموں کے ماحول کے لیے، درج ذیل کوڈ کا استعمال کریں:
غیر تنظیمی ماحول کے لیے، درج ذیل کوڈ کا استعمال کریں:
متبادل طور پر، آپ مانیٹرنگ اکاؤنٹ، ورک لوڈ اکاؤنٹ، اور مینجمنٹ اکاؤنٹ میں لاگ ان کر سکتے ہیں۔ کلاؤڈ فارمیشن کنسول سے اسٹیکس کو حذف کریں۔.
نتیجہ
اس پوسٹ میں، ہم نے CloudWatch کا استعمال کرتے ہوئے SageMaker کے لیے مرکزی نگرانی اور رپورٹنگ کے حل کے نفاذ پر تبادلہ خیال کیا۔ اس پوسٹ میں بیان کردہ مرحلہ وار ہدایات پر عمل کرتے ہوئے، آپ ایک ملٹی اکاؤنٹ مانیٹرنگ ڈیش بورڈ بنا سکتے ہیں جو اہم میٹرکس دکھاتا ہے اور مختلف اکاؤنٹس سے ان کی مختلف SageMaker ملازمتوں سے متعلق لاگز کو حقیقی وقت میں اکٹھا کرتا ہے۔ اس سنٹرلائزڈ مانیٹرنگ ڈیش بورڈ کے ساتھ، آپ ایک سے زیادہ اکاؤنٹس میں SageMaker جابز کی سرگرمیوں میں بہتر مرئیت حاصل کر سکتے ہیں، مسائل کو زیادہ تیزی سے حل کر سکتے ہیں، اور ریئل ٹائم ڈیٹا کی بنیاد پر باخبر فیصلے کر سکتے ہیں۔ مجموعی طور پر، CloudWatch کا استعمال کرتے ہوئے مرکزی نگرانی اور رپورٹنگ کے حل کا نفاذ تنظیموں کے لیے اپنے کلاؤڈ بیسڈ ML انفراسٹرکچر اور وسائل کے استعمال کو منظم کرنے کا ایک موثر طریقہ پیش کرتا ہے۔
براہ کرم حل آزمائیں اور ہمیں فیڈ بیک بھیجیں، یا تو اندر Amazon SageMaker کے لیے AWS فورم، یا آپ کے معمول کے AWS رابطوں کے ذریعے۔
کراس اکاؤنٹ آبزرویبلٹی فیچر کے بارے میں مزید جاننے کے لیے، براہ کرم بلاگ سے رجوع کریں۔ ایمیزون کلاؤڈ واچ کراس اکاؤنٹ آبزرویبلٹی
مصنفین کے بارے میں
جی ڈونگ سڈنی، آسٹریلیا میں مقیم AWS کلاؤڈ آرکیٹیکٹ ہے۔ جی آٹومیشن کے بارے میں پرجوش ہے، اور صارفین کی پیداواری صلاحیت کو بہتر بنانے میں مدد کرنے کے لیے حل تیار کرنا پسند کرتا ہے۔ ایونٹ پر مبنی نظام اور سرور لیس فریم ورک ان کی مہارت ہے۔ اپنے وقت میں، جی کو سمارٹ ہوم بنانے پر کام کرنا اور نئے سمارٹ ہوم گیجٹس کو دریافت کرنا پسند ہے۔
میلانیا لی، پی ایچ ڈی، سڈنی، آسٹریلیا میں مقیم AWS میں ایک سینئر AI/ML ماہر TAM ہے۔ وہ انٹرپرائز صارفین کو AWS پر جدید ترین AI/ML ٹولز کا استعمال کرتے ہوئے حل تیار کرنے میں مدد کرتی ہے اور بہترین طریقوں کے ساتھ ML سلوشنز کی تعمیر اور نفاذ کے بارے میں رہنمائی فراہم کرتی ہے۔ اپنے فارغ وقت میں، وہ فطرت کو تلاش کرنا اور خاندان اور دوستوں کے ساتھ وقت گزارنا پسند کرتی ہے۔
گورڈن وانگ، AWS میں ایک سینئر AI/ML ماہر TAM ہے۔ وہ AI/ML بہترین طریقوں کے ساتھ اسٹریٹجک صارفین کی مدد کرتا ہے جو بہت سی صنعتوں کو عبور کرتا ہے۔ وہ کمپیوٹر ویژن، این ایل پی، جنریٹو اے آئی اور ایم ایل او پیز کے بارے میں پرجوش ہیں۔ اپنے فارغ وقت میں، وہ دوڑنا اور پیدل سفر کرنا پسند کرتا ہے۔
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو ڈیٹا ڈاٹ نیٹ ورک ورٹیکل جنریٹو اے آئی۔ اپنے آپ کو بااختیار بنائیں۔ یہاں تک رسائی حاصل کریں۔
- پلیٹوآئ اسٹریم۔ ویب 3 انٹیلی جنس۔ علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- پلیٹو ای ایس جی۔ آٹوموٹو / ای وی، کاربن، کلین ٹیک، توانائی ، ماحولیات، شمسی، ویسٹ مینجمنٹ یہاں تک رسائی حاصل کریں۔
- پلیٹو ہیلتھ۔ بائیوٹیک اینڈ کلینیکل ٹرائلز انٹیلی جنس۔ یہاں تک رسائی حاصل کریں۔
- چارٹ پرائم۔ ChartPrime کے ساتھ اپنے ٹریڈنگ گیم کو بلند کریں۔ یہاں تک رسائی حاصل کریں۔
- بلاک آفسیٹس۔ ماحولیاتی آفسیٹ ملکیت کو جدید بنانا۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://aws.amazon.com/blogs/machine-learning/build-a-centralized-monitoring-and-reporting-solution-for-amazon-sagemaker-using-amazon-cloudwatch/
- : ہے
- : ہے
- : نہیں
- :کہاں
- $UP
- 100
- 11
- 12
- 17
- 24
- 7
- 8
- 9
- a
- ہمارے بارے میں
- تک رسائی حاصل
- اکاؤنٹ
- اکاؤنٹس
- حاصل
- کے پار
- اعمال
- سرگرمیوں
- شامل کریں
- انہوں نے مزید کہا
- اس کے علاوہ
- ایڈیشنل
- اس کے علاوہ
- جوڑتا ہے
- منتظم
- اپنایا
- کے بعد
- پھر
- کے خلاف
- AI
- AI / ML
- تنبیہات سب
- تمام
- کی اجازت دیتا ہے
- بھی
- ایمیزون
- ایمیزون سیج میکر
- ایمیزون ویب سروسز
- an
- تجزیے
- اور
- ایک اور
- اے پی آئی
- فن تعمیر
- محفوظ شدہ دستاویزات
- کیا
- AS
- At
- آڈیٹنگ
- آسٹریلیا
- حکام
- خود کار طریقے سے
- خود کار طریقے سے
- میشن
- AWS
- واپس
- کی بنیاد پر
- BE
- ہو جاتا ہے
- شروع
- BEST
- بہترین طریقوں
- بہتر
- بلاگ
- دونوں
- پایان
- تعمیر
- عمارت
- بس
- لیکن
- by
- کالز
- کر سکتے ہیں
- حاصل کر سکتے ہیں
- پر قبضہ کر لیا
- مقدمات
- وجوہات
- مرکزی
- کچھ
- چین
- چیلنج
- تبدیل
- تبدیلیاں
- چیک کریں
- میں سے انتخاب کریں
- کلک کریں
- بادل
- کلاؤڈ پلیٹ فارم
- کوڈ
- جمع
- مکمل
- تکمیل
- وسیع
- کمپیوٹر
- کمپیوٹر ویژن
- غور کریں
- مشتمل
- کنسول
- مستحکم
- تعمیر
- روابط
- سیاق و سباق
- کنٹرول
- سہولت
- اسی کے مطابق
- تخلیق
- بنائی
- اسناد
- پار
- اپنی مرضی کے
- گاہک
- گاہکوں
- مرضی کے مطابق
- اپنی مرضی کے مطابق
- ڈیش بورڈ
- ڈیش بورڈز
- اعداد و شمار
- فیصلے
- پہلے سے طے شدہ
- کی وضاحت
- ڈیلیور
- انحصار
- تعیناتی
- تعینات
- تعینات
- تعیناتی
- ڈیزائن
- تفصیل
- تفصیلات
- ترقی
- مختلف
- بات چیت
- دکھائیں
- ظاہر
- دکھاتا ہے
- نہیں کرتا
- نہیں
- ڈاؤن لوڈ، اتارنا
- مدت
- e
- ہر ایک
- آسانی سے
- مؤثر طریقے
- ہنر
- مؤثر طریقے سے
- یا تو
- کو چالو کرنے کے
- کے قابل بناتا ہے
- آخر
- آخر سے آخر تک
- اختتام پوائنٹ
- انٹرپرائز
- ماحولیات
- ضروری
- واقعہ
- واقعات
- مثال کے طور پر
- اس کے علاوہ
- عملدرآمد
- موجودہ
- مہارت
- وضاحت
- تلاش
- اظہار
- ناکام
- ناکامی
- ناکامی
- جھوٹی
- خاندان
- نمایاں کریں
- آراء
- چند
- میدان
- قطعات
- فائل
- فلٹر
- مل
- پر عمل کریں
- کے بعد
- کے لئے
- فورم
- فریم ورک
- دوست
- سے
- مکمل طور پر
- تقریب
- افعال
- مزید
- مزید برآں
- گیجٹ
- پیداواری
- پیداواری AI۔
- حاصل
- GitHub کے
- گلاس
- Go
- گورننس
- گراف
- گروپ
- رہنمائی
- ہے
- he
- اونچائی
- مدد
- مدد کرتا ہے
- اس کی
- اعلی سطحی
- روشنی ڈالی گئی
- ان
- تاریخ
- ہوم پیج (-)
- میزبان
- ہوسٹنگ
- تاہم
- HTML
- HTTP
- HTTPS
- ID
- کی نشاندہی
- شناخت
- if
- نفاذ
- پر عمل درآمد
- کو بہتر بنانے کے
- in
- شامل
- شامل ہیں
- افراد
- صنعتوں
- معلومات
- مطلع
- انفراسٹرکچر
- آدانوں
- بصیرت
- کے بجائے
- ہدایات
- انٹیگریٹٹس
- انضمام
- میں
- مسئلہ
- مسائل
- IT
- ایوب
- نوکریاں
- فوٹو
- صرف
- رکھیں
- کلیدی
- چابیاں
- لیبل
- بڑے
- بعد
- شروع
- جانیں
- سیکھنے
- چھوڑ دیا
- لمیٹڈ
- لسٹ
- مقامی
- لاگ ان کریں
- منطق
- اب
- دیکھو
- تلاش
- سے محبت کرتا ہے
- مشین
- مشین لرننگ
- بنا
- انتظام
- میں کامیاب
- انتظام
- انتظامی ٹیم
- انداز
- دستی
- دستی طور پر
- بہت سے
- طریقہ
- میٹرک۔
- پیمائش کا معیار
- ML
- ایم ایل اوپس
- نظر ثانی کرنے
- کی نگرانی
- نگرانی کی
- نگرانی
- نظر رکھتا ہے
- زیادہ
- منتقل ہوگیا
- ایک سے زیادہ
- نام
- نامزد
- نام
- مقامی
- فطرت، قدرت
- تشریف لے جائیں
- سمت شناسی
- ضروری
- ضرورت ہے
- ضروریات
- نئی
- اگلے
- ویزا
- نہیں
- کوئی بھی نہیں
- نوٹ بک
- تعداد
- of
- تجویز
- on
- ایک
- صرف
- آپریشن
- آپریشنل
- آپریشنز
- اختیار
- or
- تنظیم
- تنظیمی
- تنظیمیں
- دیگر
- ہمارے
- باہر
- بیان کیا
- پیداوار
- مجموعی طور پر
- خود
- پین
- پیرامیٹرز
- جذباتی
- راستہ
- انجام دیں
- کارکردگی
- کارکردگی کا مظاہرہ
- اجازتیں
- پی ایچ ڈی
- پائپ لائن
- پلیٹ فارم
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- مہربانی کرکے
- پوائنٹس
- پالیسی
- پوسٹ
- ممکنہ
- طریقوں
- حال (-)
- پچھلا
- طریقہ کار
- عملدرآمد
- پروسیسنگ
- پیداوری
- پروفائل
- فراہم
- فراہم
- فراہم کرتا ہے
- شائع کرتا ہے
- مقاصد
- پش
- سوالات
- جلدی سے
- اصلی
- اصل وقت
- اصل وقت کا ڈیٹا
- موصول
- سفارش کی
- خطے
- متعلقہ
- متعلقہ
- رپورٹ
- ضرورت
- ضروریات
- وسائل
- وسائل
- جواب
- نتائج کی نمائش
- ٹھیک ہے
- کردار
- حکمرانی
- قوانین
- رن
- چل رہا ہے
- sagemaker
- اسی
- سکیلنگ
- منظر نامے
- منظرنامے
- گنجائش
- فیرنا
- تلاش کریں
- سیکشن
- سیکشنز
- دیکھنا
- بھیجنے
- سینئر
- علیحدہ
- خدمت
- بے سرور
- سروس
- سروسز
- مقرر
- سیٹ اپ
- سیکنڈ اور
- مشترکہ
- وہ
- ہونا چاہئے
- دکھائیں
- دکھایا گیا
- شوز
- اسی طرح
- آسان بنانے
- ایک
- تھوڑا سا مختلف
- ہوشیار
- سمارٹ گھر
- So
- حل
- حل
- ماخذ
- ماخذ کوڈ
- ماہر
- خرچ
- پھیلانے
- ڈھیر لگانا
- سجا دیئے
- Stacks
- اسٹینڈ
- شروع
- ریاستی آرٹ
- درجہ
- مرحلہ
- مراحل
- حکمت عملی
- سٹریم
- اسٹریمز
- اس طرح
- موزوں
- تائید
- کی حمایت کرتا ہے
- سڈنی
- کے نظام
- ٹیبل
- ہدف
- اہداف
- کاموں
- ٹیم
- ٹیموں
- کہ
- ۔
- گراف
- کے بارے میں معلومات
- ماخذ
- ان
- ان
- وہاں.
- لہذا
- یہ
- اس
- ان
- تین
- کے ذریعے
- وقت
- عنوان
- کرنے کے لئے
- اوزار
- کل
- ٹریس
- ٹریک
- ٹریننگ
- تبدیل
- سچ
- کوشش
- دو
- قسم
- کے تحت
- غیر متوقع
- یونٹ
- us
- استعمال
- استعمال کی شرائط
- استعمال کیا جاتا ہے
- رکن کا
- صارفین
- استعمال
- کا استعمال کرتے ہوئے
- استعمال کیا
- تصدیق کریں۔
- قیمت
- مختلف
- کی طرف سے
- لنک
- کی نمائش
- نقطہ نظر
- vs
- چاہتے ہیں
- راستہ..
- we
- ویب
- ویب خدمات
- کیا
- جب
- جس
- چوڑائی
- گے
- ساتھ
- کے اندر
- کام
- کام کرتا ہے
- تم
- اور
- زیفیرنیٹ
- زوم