یک نگاه به داشبورد GitLab در واچلاگ
از تصویر زیر میتوانید ببینید که واچلاگ چگونه پایپلاینها، Jobها، Merge Requestها، Deployها و Runnerها را در یک نمای یکپارچه کنار هم قرار میدهد تا سلامت تحویل کد را در چند ثانیه ارزیابی کنید.

چه چیزهایی را برایتان پایش میکنیم؟
Overview کامل تحویل کد
تعداد پایپلاینها، Jobها، Merge Requestها، Deployها و Runnerها را برای بازههای زمانی مختلف بهصورت خلاصه ببینید.
Pipeline Status over Time
روند موفق، failed، canceled، skipped و running را در طول زمان دنبال کنید تا افت کیفیت تحویل را زود تشخیص دهید.
Pipeline Duration و Lead Time
متوسط، بیشینه و میانگین صف پایپلاینها را ببینید و گلوگاههای زمانبر را شکار کنید.
Merge Request Lead Time
از ایجاد MR تا merge شدن چقدر طول میکشد؟ روند Lead Time را برای تصمیمگیری بهتر در کدریویو و ظرفیت تیم دنبال کنید.
Deployment & Success Rate
نرخ موفقیت پایپلاینها و Deployها را با نمودارهای جداگانه ببینید تا بفهمید در چه بازههایی سیستم شکنندهتر است.
Throughput پایپلاینها
تعداد پایپلاین در ساعت (یا در بازهی انتخابی) را ببینید و ببینید آیا DevOps شما همراه رشد تیم مقیاس گرفته است یا نه.
Queue Duration و Job Duration
چقدر Jobها در صف میمانند و چقدر طول میکشند؟ مشکلات کمبود Runner یا misconfiguration را سریع پیدا کنید.
وضعیت Runnerها
Online/Offline بودن Runnerها، فشار کاری و تاثیر آن روی صف پایپلاینها را در یک نگاه داشته باشید.
جدول کامل پایپلاینها
لیست پایپلاینها با project، branch/ref، status، مدت اجرا، زمان ایجاد و لینک مستقیم به GitLab برای drill-down سریع.
جدول پایپلاینها در واچلاگ
از تصویر زیر میتوانید ببینید که واچلاگ چگونه پایپلاینها را در یک جدول کامل قرار میدهد تا سلامت تحویل کد را در چند ثانیه ارزیابی کنید.

نحوهی اتصال GitLab به واچلاگ
یکپارچهسازی GitLab در واچلاگ بر پایهی GitLab API انجام میشود و نیازی به نصب Agent روی Runnerها ندارد. کافی است دسترسی read-only بدهید تا متریکها و رویدادهای CI/CD به صورت امن جمعآوری شوند.
- ۱
ساخت Access Token در GitLab
یک Personal/Project Access Token با سطح دسترسی حداقلی (read_api) ایجاد کنید تا فقط دادههای لازم خوانده شوند.
- ۲
پیکربندی Integration در واچلاگ
آدرس GitLab (gitlab.com یا self-hosted) و Token را وارد کنید، گروه یا پروژههای مورد نظر را انتخاب کنید.
- ۳
داشبورد، هشدار و گزارش
پس از اولین سینک، داشبورد GitLab فعال میشود؛ میتوانید هشدار برای افزایش Lead Time، افت Success Rate یا طولانی شدن صفها تنظیم کنید.
تحویل کد تیم را شفاف کنید
چند دقیقه زمان بگذارید، GitLab را وصل کنید و برای همیشه از حدس زدن دربارهی وضعیت CI/CD خلاص شوید.
سؤالات متداول GitLab Integration
آیا نیاز به نصب Agent روی Runnerها دارم؟
خیر. واچلاگ از GitLab API برای خواندن اطلاعات پایپلاین، Job و MR استفاده میکند. تنها چیزی که نیاز دارید یک Access Token با سطح دسترسی حداقلی است.
آیا از GitLab self-hosted هم پشتیبانی میکنید؟
بله. کافی است آدرس GitLab داخلی خود را وارد کنید و دسترسی شبکهای از سرور واچلاگ به آن مهیا باشد.
دادهها تا چه مدت نگهداری میشوند؟
دورهی نگهداری متریکها و رویدادها به پلن شما در واچلاگ بستگی دارد. در نسخه سازمانی میتوانید سیاست نگهداری را متناسب با نیاز خود تنظیم کنید.
چه نوع هشدارهایی میتوانم تعریف کنم؟
میتوانید بر اساس شاخصهایی مثل افزایش نرخ شکست پایپلاین، بالا رفتن Lead Time، زیاد شدن زمان صف یا کاهش throughput هشدار بسازید و آنها را از طریق Webhook، تلگرام یا Slack دریافت کنید.
آیا نسخه Enterprise برای GitLab Integration دارید؟
بله. واچلاگ میتواند روی سرور اختصاصی شما با دامنه و برند شخصیتان نصب شود؛ دادهها فقط روی زیرساخت خودتان ذخیره میشوند و ثبتنام عمومی غیرفعال خواهد بود.