Logging
-
جمع وإعادة توجيه السجلات من MongoDB ذات الإدارة الذاتية إلى OpenSearch المدارة بواسطة DigitalOcean باستخدام Fluent Bit
مقدمة في هذا الدليل، ستعلم كيفية إرسال السجلات من Fluent Bit المثبت على MongoDB自我管理 الذي يعمل على Droplet Ubuntu إلى قاعدة بيانات OpenSearch التي تديرها DigitalOcean. OpenSearch هي مجموعة بحث وتحليل مفتوحة المصدر نشأت كفرع من Elasticsearch و Kibana. تدعم استقبال البيانات في الوقت الحقيقي، والاستعلام المتقدم، والأمان القوي، مما يجعلها مثالية للتجارة الإلكترونية، مراقبة تكنولوجيا المعلومات، وتطبيقات المالية. بفضل ميزاتها مثل دعم استعلامات SQL، والتعلم الآلي، والإخطارات، تستمر OpenSearch في التطور من خلال تطوير مجتمع نشط. Fluent Bit هو…
-
تجميع وتوجيه سجلات Kubernetes DigitalOcean (DOKS) إلى OpenSearch المدير بواسطة DigitalOcean
المقدمة هذا التورية توضح كيفية جمع وتوجيه سجلات من مجموعة DigitalOcean Kubernetes (DOKS) إلى موجود DigitalOcean Managed OpenSearch باستخدام AxoSyslog، معالج بيانات أمنية قابل للتمدد. من خلال تتبع هذه الدرسة، ستتعلم كيفية إنشاء نظام سجلات قوي يقوم بالتقاط والتحليل للسجلات من تطبيقاتك الكوبرنتزية، مما يسهل مراقبة وحل مشاكل وتأمين بنية التحكم الخاصة بك. في هذه التورية ستستخدم AxoSyslog لتوجيه السجلات من مجموعة الكوبرنتزية الى OpenSearch. الأحتياجات السابقة قبل البدء بالتنقيط، أكد أن لديك الأحتياجات التالية: سوف تحتاج إلى حساب DigitalOcean…
-
كيفية إرسال سجلات Python إلى OpenSearch باستخدام Fluent Bit
المقدمة إدارة مؤسسات الأسطوانة الفعالة مهمة لمراقبة وإنشاء التطبيقات في العالم القائم على البيانات اليوم. OpenSearch، المحرك المفتوح المصدري للبحث والتحليل، يوفر قدرات جمع وتحليل الأسطوانات قوية. من خلال توافيره مع Fluent Bit، متصل الأسطوانات الخفيف، يمكننا إرسال أسطوانات Python إلى OpenSearch للمراقبة والتحليل الحالي. سيقودك هذا الدليل خلال إعداد هذا التكامل القوي. الحالة التطبيقية هذه الإعدادة تساعد المطورين ومشرفي النظم الذين يحتاجون إلى مراقبة تطبيقات Python في الوقت الحالي. من خلال إرسال الأسطوانات من تطبيقات Python إلى OpenSearch، يمكنك…
-
تكوين Logstash على القطرات لإعادة توجيه سجلات Nginx إلى البحث المفتوح المُدار
مقدمة المتابعة بالمعاينات للخوادم الويب مهمة لتأمين تشغيل موقعك بسلاسة وحل مشاكل وفهم سلوك المستخدمين. إذا كنت تستخدم Nginx فهي تنتج معاينات الوصول والأخطاء تشكل معلومات قيمة. لإدارة وتحليل هذه المعاينات يمكنك استخدام Logstash لإعالة وتوجيهها وتطبيق DigitalOcean Managed OpenSearch للمؤشر وتصور البيانات. في هذا الدرس التعليمي، سنقوم بتوجيهك خلال تثبيت Logstash على حزب، وتكييفه لجمع معاينات Nginx الخاصة بك وإرسالها إلى DigitalOcean Managed OpenSearch. المقايس توافر حساب DigitalOcean Cloud وحزب Ubuntu فعال. يجب أن يتم تكوين Nginx، ويتم إنشاء…
-
إرسال سجلات منصة تطبيقات DO إلى DO Managed OpenSearch
مقدمة OpenSearch يتمتع بالقدرات الكبيرة على التنمية والاستنداد ويدعم البحث التام على النصوص، والتحليل الجديد والمراقبة الحالية، ويوفر أدوات قوية للاستكشاف البيانات والتصور. إدارة الأيام المؤكدة لـ OpenSearch مهم للتصحيح ومراقبة التطبيقات. يدعم منصة DigitalOcean App Platform OpenSearch للتوجيه للأيام المؤكدة. يمكنك توجيه سجلات التنفيذ من تطبيقات منصة App Platform الخاصة بك إلى مجموعة OpenSearch، حيث يمكنك تحليل وتساؤل عن سجلات تطبيقك باستخدام أبيازات ومعاينات OpenSearch. هذه الطريقة مفيدة لكل ما تريد: المراقبة والتصحيح: تتبع أداء وأخطأ التطبيق بتحليل السجلات…
-
تحويل سجلات Apache إلى OpenSearch عبر Logstash
مقدمة إدارة سجلات مستودع الموقع الإلكتروني فعالة مهمة لحفظ أداء موقعك الإلكتروني، حل مشاكل، والحصول على معلومات عن سلوك المستخدمين. Apache واحد من أكثر المستودعات الإلكترونية منابعًا. يولد سجلات مراجعة وخطأ تحتوي على معلومات قيمة. للتعامل بالسجلات بالكفاءة والتحليل، يمكنك استخدام Logstash لتحضير وتوجيهها إلى مجموعة Managed OpenSearch للتسجيل والتصور. في هذا الدرس التعليمي، سنقوم بتوجيهك في تثبيت Logstash على دروبلت، وت配置ر لجمع سجلات Apache خاصتك، وإرسالها إلى Managed OpenSearch للتحليل. الأحتياجات السابقة دروبلت/أولاد مع موقع السجلات Apache. مجموعة مناظم…
-
كيفية إختيار مشحن السجلات المناسب لـ OpenSearch
مقدمة يعتبر المحميلات الخاصة بالروادات الأساسية في أنظمة إدارة الروادات وأنظمة رؤية الحالة الحديثة، وتمكنك من جمع ومعالجة وتوجيه بيانات الروادات من مصادر مختلفة إلى أنظمة الروادات المراكزة مثل DigitalOcean Managed OpenSearch. إختيار المحميل المناسب للروادات مهم للإدارة الفعالة للروادات، لأنه يؤثر بشكل مباشر على الأداء، التنمية، والقابلية للتوافر في بنية إدارة الروادات الخاصة بك. هذا المستند يقارن أربع محميلات الروادات التي يستخدم واسع المساعدة — Logstash و Filebeat و Fluentd و Fluent Bit — ويبرز أهمية استخدامها وقواعدها والأحتمالات.…
-
كيفية استخدام Winston لتسجيل تطبيقات Node.js على أوبونتو 20.04
المقدمة حلاً فعالًا لتسجيل البيانات أمر أساسي لنجاح أي تطبيق. وينستون هو مكتبة تسجيل متعددة الاستخدامات وحلاً شهيرًا متاحًا لتطبيقات Node.js. تتضمن ميزات وينستون دعمًا لخيارات تخزين متعددة، ومستويات تسجيل البيانات، واستعلامات التسجيل، ومحلل مدمج. في هذا البرنامج التعليمي، ستستخدم وينستون لتسجيل تطبيق Node/Express الذي ستقوم بإنشائه كجزء من هذه العملية. سترى أيضًا كيفية دمج وينستون مع مورغان، وهو آخر سجل وسيط HTTP الشهير لـ Node.js، لتوحيد سجلات بيانات الطلبات HTTP مع معلومات أخرى. بعد الانتهاء من هذا البرنامج التعليمي،…
-
كيفية إدارة ملفات السجلات باستخدام Logrotate على أوبونتو 22.04
مقدمة Logrotate هو أداة نظام تدير دورة تلقائية وضغط ملفات السجل. إذا لم يتم دوران ملفات السجل وضغطها وتقليمها بانتظام، فقد تستهلك في نهاية المطاف جميع مساحة القرص المتاحة على النظام. يتم تثبيت Logrotate افتراضيًا على Ubuntu 22.04، ويتم إعداده للتعامل مع احتياجات دوران السجل الافتراضية لجميع الحزم المثبتة، بما في ذلك rsyslog، معالج السجل النظامي الافتراضي. في هذا المقال، سنستكشف تكوين Logrotate الافتراضي، ثم نقوم بتكوين دوران السجل لتطبيق مخصص وهمي. المتطلبات الأولية يفترض هذا البرنامج التعليمي أن لديك…