معماری سطح بالای ابزارهای مدیریت لاگ
ابزارهای مدیریت لاگ عمدتاً لاگها را از سرورهای مختلف از جمله برنامههای کاربردی، پایگاه داده، سرورهای پیامرسان و ... جمعآوری میکنند و انها را به یک سرور متمرکز ارسال میکنند تا بعدا لاگها را در پایگاه داده تجزیه و تحلیل و فهرستبندی کند. سپس کاربر نهایی می تواند وارد کنسول این ابزارها شود و گزارش های ایجاد شده از لاگ ها را تجزیه و تحلیل کند. نمودار زیر یک معماری بسیار سطح بالا را به همراه طبقه بندی کاربران نهایی نشان می دهد:
در زیر به برخی از عناصر مختلف چنین ابزارهایی اشاره شده است:
در سطح بالا، ابزارهای تحلیل گزارش مانند SPLUNK، Logstash، SumoLogic و ... می توانند به تولید انواع گزارش ها از فایل های لاگ جمع آوری شده از منابع مختلف (سرورها) کمک کنند:
«این مطلب، بخشی از تمرینهای درس معماری نرمافزار در دانشگاه شهیدبهشتی است»
[1] https://www.softwareadvice.com/log-management/