چند روز پیش، داشتم موضوع خود را در مورد سیناپس در 'Global Azure Bootcamp – 2022' ارائه میدادم که یکی از شرکتکنندگان در مورد چگونگی اطلاعرسانی در مورد وضعیت فعالیتهای خط لوله در خط لوله سیناپس سؤال کرد. پس از این رویداد، من برخی از گزینه های موجود و موثر را که در دسترس هستند بررسی کردم و تصمیم گرفتم آنها را با یک نسخه نمایشی برای هر روش مستند کنم.
معرفی
در Azure Synapse هر زمان که با فعالیتهای ETL/ELT دادهها سر و کار داشته باشید، در هر نقطه از زمان ممکن است مهندس نیاز داشته باشد که وضعیت و سلامت مخازن را با بررسی معیارها بداند. مهندس یا مدیر میتوانند این کار را با تنظیم اعلانهایی در گروه کاری سیناپس برای معیارهای مهم انجام دهند که هنگام عبور از این آستانهها، اعلان برای اقدامات اصلاحی به گروه پاسخ ارسال میشود.
ایجاد هشدار
پس از کلیک بر روی "ایجاد هشدار جدید"، برگه هایی با چندین گزینه را مشاهده خواهید کرد. تب 'Scope' برای انتخاب فضای کاری Synapse است، اگر بیش از یک فضای کاری دارید، در اینجا ما فقط یکی را داریم که در زیر فهرست شده است.
در تب شرط، روی «افزودن شرط» کلیک کنید تا معیارهای جدیدی برای هشدار ایجاد شود. پس از کلیک کردن، یک پنجره بازشو با لیستی از معیارها و مقادیر گزارش مشاهده خواهید کرد که می توانید یک یا چند مورد را بر اساس نیاز خود انتخاب کنید. در اصطلاحات تشخیصی لاجوردی به این سیگنال ها می گویند.
لطفاً توجه داشته باشید که قانون هشدار در لاجورد یک سرویس رایگان نیست. برای هر قانون ایجاد شده 0.10 دلار هزینه دریافت می شود
بیایید سیگنال " Pripeline runs ended " را از لیست انتخاب کنیم. این هشدار را بر اساس فعالیت خط لوله یا خروجی آن، هر شرایطی که در مراحل بعدی مشخص می کنیم، راه اندازی می کند. من آن را با ساعات پیشفرض در دوره نمودار میگذارم، جایی که وضعیت خط لوله را در 6 ساعت گذشته بررسی میکند.
به پایین بروید تا از گزینه بعدی تقسیم بر ابعاد استفاده کنید که به شما امکان می دهد چندین سری زمانی متریک را با یک قانون هشدار مشاهده کنید. سری زمانی متریک مجموعهای از اندازهگیریها (یا «مقادیر متریک») است که در یک دوره زمانی ثبت میشوند. در حالی که من اکنون از نظارت سری زمانی استفاده نمی کنم، فقط برای اینکه به شما نشان دهم بعد "نوع شکست" و مقادیر ابعاد سفارشی با نام خطای داده و عدم تطابق نوع داده را انتخاب کرده ام.