لایهٔ بک‌اند و سرویس‌ها · LogMug

لاگ‌ماگ؛ جمع‌آوری و جستجوی لاگ بک‌اند به فارسی

لاگ همهٔ سرویس‌های بک‌اند در یک جا و قابل جستجو در چند ثانیه. خطوطی که trace_id یکسان دارند با یک کلیک کنار هم می‌آیند و خطاهای هم‌ریشه، حتی با پیام متفاوت، یکی شمرده می‌شوند.

وقتی خطا از مرورگر عبور می‌کند و به سرور می‌رسد، سؤال عوض می‌شود: این درخواست از کدام سرویس‌ها گذشت و کجا شکست خورد؟ لاگ‌ماگ به جای SSH به چند سرور و grep در فایل‌هایی که دیروز چرخیده‌اند، همه‌چیز را یک‌جا جستجوپذیر می‌کند.

اتصال با کتابخانهٔ استاندارد OpenTelemetry انجام می‌شود، نه SDK اختصاصی؛ برنامه‌هایی که Serilog دارند — حتی روی .NET Framework قدیمی — با همان sink استاندارد Seq وصل می‌شوند، و برای هر چیز دیگری ارسال JSON ساده هست.

قابلیت‌های اصلی لاگ‌ماگ

هر زبانی که OpenTelemetry دارد

C# و .NET، Java، Go، Python، Node.js و PHP — بدون SDK اختصاصی.

Serilog بدون پکیج جدید

برنامه‌های .NET با sink استاندارد Seq و یک خط پیکربندی وصل می‌شوند.

یک درخواست، همهٔ سرویس‌ها

خطوط هم‌trace_id از دروازهٔ API تا صف پیام، کنار هم.

خطاهای هم‌ریشه، یک گروه

اثرانگشت از نوع خطا و stack کد شما ساخته می‌شود و تکرارها یکی شمرده می‌شوند.

نمودار حجم در زمان

جهش خطا بعد از یک انتشار در یک نگاه؛ کلیک روی ستون، جستجو را به همان بازه محدود می‌کند.

دادهٔ حساس پیش از ذخیره حذف می‌شود

شمارهٔ کارت، توکن و رمز عبور هرگز ذخیره نمی‌شوند؛ داده در مرکز دادهٔ داخل ایران.

فهرست کامل قابلیت‌ها در سایت لاگ‌ماگ

در خانوادهٔ ماگ

جایگاه لاگ‌ماگ کنار ابزارهای دیگر

  1. باگ‌ماگ مرورگر و کاربر
  2. لاگ‌ماگ بک‌اند و سرویس‌ها
  3. دی‌بی‌ماگ پایگاه داده
  4. سرورماگ سرور و سیستم‌عامل
  5. بوردماگ تیم

مناسب برای

  • تیم‌های بک‌اند و میکروسرویس
  • تیم‌های پشتیبانی و عملیات
  • سازمان‌هایی که از Splunk یا ELK مهاجرت می‌کنند

استقرار

سرویس ابری با داده در ایران؛ برای پلن سازمانی، نصب روی سرور خودتان.

قیمت

پلن رایگان ماهانه ۱ گیگابایت بدون کارت بانکی، پلن‌های حرفه‌ای و کسب‌وکار بر اساس حجم، و پلن سازمانی. پرداخت ریالی.

جزئیات در سایت لاگ‌ماگ

صریح باشیم: چه کارهایی نمی‌کند

  • هشدار پیامکی و ایمیلی هنوز در حال ساخت است.
  • اتصال مستقیم به باگ‌ماگ در حال ساخت است.
  • APM و متریک سرور نیست.

پرسش‌های پرتکرار دربارهٔ لاگ‌ماگ

لاگ‌ماگ با چه زبان‌هایی کار می‌کند؟

با هر زبانی که OpenTelemetry دارد: C# و .NET، Java، Go، Python، Node.js و PHP. برنامه‌های .NET با Serilog هم با sink استاندارد Seq وصل می‌شوند.

برای اتصال باید کد برنامه را تغییر دهیم؟

در بیشتر موارد چند خط پیکربندی کافی است. لاگ‌هایی که برنامه همین حالا با ILogger، Serilog، Logback یا logging پایتون می‌نویسد، همان‌طور می‌رسند.

می‌شود کنار Splunk یا ELK امتحانش کرد؟

بله. لاگ را هم‌زمان به هر دو بفرستید و مقایسه کنید؛ پلن رایگان برای همین است.

از بلاگ

مقاله‌های مرتبط با لاگ‌ماگ

همهٔ مقاله‌های لاگ و عیب‌یابی

لاگ‌ماگ را روی سامانهٔ خودتان ببینید

پلن رایگان دارد و کارت بانکی نمی‌خواهد؛ همین امروز وصلش کنید.