
نظام تجميع سجلات متعدد المستأجرين
فريميوم

Grafana Loki هو نظام تجميع سجلات متعدد المستأجرين قابل للتطوير أفقيًا وعالي التوفر، مصمم ليكون فعالاً من حيث التكلفة وسهل التشغيل. على عكس حلول تجميع السجلات التقليدية التي تفهرس جميع السجلات، يقوم Loki بفهرسة البيانات الوصفية حول السجلات، ثم يسترجع السجلات نفسها بكفاءة. يتيح هذا النهج، المستوحى من Prometheus، تقليلًا كبيرًا في تكاليف التخزين وتحسين أداء الاستعلام، خاصة بالنسبة لبيانات السجلات ذات الحجم الكبير. تدعم بنية Loki الخلفيات التخزينية المختلفة وتتكامل بسلاسة مع Grafana للتصور والتنبيه. إنه مثالي للمطورين ومهندسي DevOps و SREs الذين يحتاجون إلى حل قابل للتطوير وفعال لإدارة وتحليل سجلات تطبيقاتهم. يميّز تركيز Loki على فهرسة البيانات الوصفية بدلاً من محتوى السجل الكامل نفسه عن حلول مثل Splunk، مما يوفر نهجًا أكثر كفاءة في استخدام الموارد، وهو مفيد بشكل خاص للبيئات السحابية الأصلية.
يعطي تصميم Loki الأولوية لكفاءة التكلفة عن طريق فهرسة البيانات الوصفية بدلاً من محتوى السجل الكامل. يقلل هذا النهج بشكل كبير من متطلبات التخزين مقارنة بأنظمة تجميع السجلات التقليدية. على سبيل المثال، يمكن لعملية نشر نموذجية تحقيق تخفيض بمقدار 10 أضعاف في تكاليف التخزين مقارنة بالحلول التي تفهرس جميع بيانات السجل، مما يجعلها مثالية لإدارة السجلات على نطاق واسع.
تم تصميم Loki لتحقيق قابلية التوسع الأفقية، مما يسمح لك بتوسيع البنية التحتية لتجميع السجلات للتعامل مع أحجام السجلات الهائلة. يمكنك إضافة المزيد من المثيلات للتعامل مع زيادة الاستيعاب وأحمال الاستعلام. تضمن هذه البنية أن Loki يمكنه التكيف مع الاحتياجات المتزايدة لتطبيقاتك وبنيتك التحتية، ودعم عمليات النشر على نطاق بيتابايت.
يدعم Loki تعدد المستأجرين، مما يتيح لك عزل السجلات من فرق أو تطبيقات مختلفة داخل مثيل Loki واحد. هذه الميزة ضرورية للمؤسسات التي لديها مشاريع أو أقسام متعددة. يمكن لكل مستأجر الحصول على مجموعته الخاصة من السجلات والاستعلامات وعناصر التحكم في الوصول، مما يضمن أمان البيانات وتنظيمها.
يستخدم Loki لغة LogQL، وهي لغة استعلام قوية مستوحاة من PromQL، للاستعلام عن السجلات وتحليلها. يتيح لك LogQL تصفية بيانات السجل وتجميعها وتحويلها بكفاءة. وهو يدعم ميزات مثل تصفية خط السجل، ومطابقة الأنماط، ووظائف التجميع، مما يتيح لك استخلاص رؤى قيمة من سجلاتك.
يتكامل Loki بسلاسة مع Grafana، مما يسمح لك بتصور سجلاتك وتنبيهك بشأنها مباشرةً داخل لوحات معلومات Grafana. يوفر هذا التكامل عرضًا موحدًا لمقاييسك وسجلاتك وآثارك، مما يتيح لك ربط البيانات والحصول على فهم شامل لأداء نظامك. يمكنك إنشاء لوحات معلومات وتنبيهات مخصصة بناءً على أنماط السجلات والحالات الشاذة.
Promtail هو وكيل السجل الرسمي لـ Loki، مصمم لجمع السجلات من مصادر مختلفة وإعادة توجيهها إلى Loki. يكتشف Promtail ملفات السجل تلقائيًا، ويطبق التسميات، ويرسل السجلات إلى Loki. وهو يدعم تنسيقات السجل المختلفة ويمكن تكوينه بسهولة لجمع السجلات من بيئات مختلفة، بما في ذلك Kubernetes و Docker.
loki-config.yaml). 3. انشر وكيل تسجيل (مثل Promtail، Fluent Bit) على خوادم التطبيقات الخاصة بك لجمع السجلات وإعادة توجيهها إلى Loki. قم بتكوين الوكيل لاستهداف مثيل Loki الخاص بك. 4. قم بتكوين Promtail لجمع السجلات من ملفات سجل تطبيقك وإرسالها إلى Loki. حدد التسميات لتصنيف سجلاتك وتصفيتها. 5. قم بالوصول إلى Grafana وقم بتكوين Loki كمصدر بيانات. يتيح لك ذلك الاستعلام عن سجلاتك وتصورها داخل لوحات معلومات Grafana. 6. استخدم LogQL، لغة استعلام Loki، للبحث عن سجلاتك وتصفيتها وتحليلها. قم بإنشاء تنبيهات بناءً على أنماط السجلات والحالات الشاذة.يستخدم المطورون Loki لتحديد المشكلات وحلها بسرعة في تطبيقاتهم. من خلال البحث عن السجلات وتصفيتها، يمكنهم تحديد السبب الجذري للأخطاء واختناقات الأداء والسلوك غير المتوقع. يتيح ذلك دورات تصحيح أخطاء أسرع وتحسين استقرار التطبيقات.
تستفيد فرق DevOps من Loki لمراقبة صحة وأداء بنيتها التحتية. يمكنهم تحليل السجلات من الخوادم والحاويات وأجهزة الشبكة للكشف عن الحالات الشاذة وتحديد التهديدات الأمنية وتحسين استخدام الموارد. يساعد هذا النهج الاستباقي على منع الأعطال وضمان الأداء الأمثل للبنية التحتية.
تستخدم فرق الأمن Loki لتدقيق أحداث النظام واكتشاف انتهاكات الأمان المحتملة. من خلال تحليل السجلات من مصادر مختلفة، يمكنهم تحديد الأنشطة المشبوهة وتتبع سلوك المستخدم والتحقيق في الحوادث الأمنية. يساعد هذا المؤسسات على الحفاظ على وضع أمني قوي والامتثال للمتطلبات التنظيمية.
تستخدم المؤسسات Loki لإنشاء تقارير لأغراض الامتثال. يمكنهم استخراج بيانات محددة من السجلات لإثبات الالتزام بلوائح الصناعة والسياسات الداخلية. يؤدي هذا إلى تبسيط عملية الامتثال وتقليل مخاطر العقوبات.
يحتاج مهندسو DevOps إلى Loki لمراقبة أداء البنية التحتية والتطبيقات واستكشاف الأخطاء وإصلاحها. يستخدمونه لتحديد المشكلات وحلها، وتحسين استخدام الموارد، وضمان موثوقية أنظمتهم. يوفر Loki الأدوات التي يحتاجونها للحفاظ على بنية تحتية صحية وفعالة.
يستخدم مطورو البرامج Loki لتصحيح أخطاء التطبيقات وتحديد السبب الجذري للأخطاء. يمكنهم البحث عن السجلات وتصفيتها بسرعة لتحديد المشكلات وتحسين جودة التعليمات البرمجية وتسريع عملية التطوير. يساعد Loki المطورين على بناء برامج أكثر قوة وموثوقية.
يستخدم مهندسو SRE Loki لمراقبة الصحة والأداء العامين لأنظمتهم. يستفيدون من Loki للكشف عن الحالات الشاذة وتحديد اختناقات الأداء وضمان توفر الخدمة. يمكّن Loki مهندسي SRE من إدارة أنظمتهم بشكل استباقي والحفاظ على مستويات عالية من موثوقية الخدمة.
يستخدم متخصصو الأمن Loki لتدقيق أحداث النظام واكتشاف انتهاكات الأمان المحتملة. يقومون بتحليل السجلات لتحديد الأنشطة المشبوهة وتتبع سلوك المستخدم والتحقيق في الحوادث الأمنية. يساعد Loki المؤسسات على الحفاظ على وضع أمني قوي والامتثال للمتطلبات التنظيمية.
مصدر مفتوح (AGPLv3). تتوفر خيارات مستضافة على السحابة مع ميزات مختلفة وشرائح أسعار، بما في ذلك طبقة مجانية للاستخدام الأساسي وخطط مدفوعة مقابل زيادة التخزين والميزات. تتوفر تفاصيل التسعير على موقع Grafana Cloud.