كيفية الاستفادة من السجلات إنجن إكس مخبأة منجم للذهب؟

الكاتب | Chuci

تحرير | الرماد

بالنسبة لكثير من تطوير موظفي التشغيل والصيانة، يتم حذف ملف سجل إنجن إكس قبل وربما لن تنظر. ولكن في الواقع، إنجن إكس يخفي ثروة من المعلومات، والتي قد تحتوي ثم الانتظار الذهب غير معروف بالنسبة لك لحفر!

التحرير

إنجن إكس (وضوحا محرك-X) هي الآن واحدة من أكثر شعبية تحميل موازنة وعكس الملقم الوكيل. إذا كنت مطورا من أفراد موقع العملية الدقيقة وصيانة صغيرة، وربما مثلنا تماما، فقط إنجن إكس سوف تنتج مئات أو عشرات بل ملف السجل M + G كل يوم. إذا كنت لا ترى ما الخطأ، والتمرير يجري تقسيمها logrotate حذف دوري سابقا، قد لا يكون هذه الملفات سجل لمحة.

في الواقع، يمكن تسجيل المعلومات في ملف سجل إنجن إكس غنية جدا، وشكل يمكن تخصيص، مع الأخذ بعين الاعتبار يجب أن يكون طلب time_local $ تقريبا حقل الوقت، وهي تستند إلى الوقت ملف قاعدة بيانات تسلسل نموذجي. يتم حذف السجلات إنجن إكس من قبل، وربما يمكن أن نفكر به، والذي يحتوي على المجهول سواء تعدين الذهب الانتظار ل؟

طلب وصول تحليل

كل سجل إنجن إكس هو طلب مستقل قد يكون الوصول إلى صفحة أو موارد ثابتة، قد استدعاء API. قبل بضعة أوامر بسيطة، أن ننظر في الوصول إلى ضغط النظام:

العدد الإجمالي للطلبات، وبلغ متوسط عدد الطلبات في الثانية الواحدة، وذروة عدد الطلبات، ضغط النظام قد يفهم عموما، عند اختبارها على أنها إشارة إلى نظام التوسع المباشر، والأداء والإجهاد. الاستعلام لURL محددة، تماما مثل صفحة واحدة ليوم واحد في ظل حالة من شكل تصدير CSV واحد، أو أدوات التصوير، وأكثر فهم بديهية من الطلب خلال فترة من الزمن، والبيانات من اجل:

ملاحظات: كما المستخدمة هنا، AWK معالجة الأوامر، تتعلق تنسيق السجل إنجن إكس، إذا كنت شكل مختلف، يرجى تعديل الأمر بالشكل المناسب. تنسيق السجل إنجن إكس المستخدمة هنا:

على سبيل المثال:

تحليل معدل التدفق

إذا إنجن إكس تسجيل الدخول، بالإضافة إلى وقت الطلب، ووقت استجابة تحتوي عموما، حقل حجم الصفحة وما شابه ذلك، حيث أنه من السهل لحساب معدل حركة مرور الشبكة.

وهلم جرا، قد تكون في شك، وطلب الوصول إلى التحليل الوارد أعلاه، تدفق تحليل معدل هنا، وفقا للجدول الزمني تعادل نظام مراقبة لا تفعل الشيء الصحيح، لماذا تهتم الاستعلام إنجن إكس سجل؟

والواقع أن نظام مراقبة يوفر المزيد من الوقت الحقيقي، وسيلة أكثر سهولة. ويمكن تحليل البيانات الخام ملفات السجل إنجن إكس من أبعاد مختلفة، وتستخدم بشكل صحيح، وأود الجزر، وجدت الذهب ملك لنا.

المواقع على شبكة الإنترنت العامة، عرض النطاق الترددي هو الأكثر المورد الثمين، قد قصد، بعض الموارد مثل الملفات والصور سوف يستغرق الكثير من عرض النطاق الترددي، تنفيذ الأمر للتحقق:

ملاحظات: ملف التكوين إنجن إكس في شكل سجل باستخدام body_sent_size $، يشير إلى حجم الجسم للاستجابة HTTP، إذا كنت تريد أن ترى حجم كامل للاستجابة، يجب عليك استخدام $ sent_size متغير.

ليس من المستغرب، موارد ثابتة، والطبقة الصور (إذا لم يتم وضع CDN) الاستمرار على بقعة أعلى، وبطبيعة الحال التركيز الأمثل: هل يمكن إعادة الضغط، وإذا كان بعض من صفحات يمكن استخدامها بدلا من الصورة المصغرة الصور وهلم جرا.

في المقابل، فإن دعوة الخلفية، واجهة API يستهلك عادة المزيد من الموارد وحدة المعالجة المركزية، وفقا للمعتاد "الإجراء الأول، ثم الأمثل" فكرة URL يمكن أن يكون الفهم العام للمرة CPU على أساس زمن الاستجابة:

لا، لقد وجدت مشكلة: مع مجموعة متنوعة من رقم الخدمة الأمامية، التطبيقات، ومتصفح PC وغيرها، واستخدام شكل غير قياسي من الفوضى URL القوة. على سبيل المثال، / صفحة / صفحة، مع بعض هتمل لاحقة، مع بعض لا، بعض المعلمات مع مسار الطلب؛ صفحات فئة / فئات / الغذاء مع سبيكة وغيرها من المعلومات؛ أوامر مسار URL وتفاصيل شخصية أو مركز هناك بطاقة الهوية وهلم جرا ....

الحوار الاقتصادي الاستراتيجي من قبل القيادة، على طريقة ثلاثة شكل URL تطبيع: إزالة جميع المعلمات، و. json إزالتها ولاحقة. هتمل؛ * الرقمية استبدالها. يمكنك الحصول على النتائج الإحصائية أكثر دقة:

ملاحظات: هذه الاستخدامات امتدت التعابير العادية، المعلمات لGNU سد -r، الحوار الاقتصادي الاستراتيجي المعلمات BSD كما -E.

تلك جني ما مجموعه المزيد من الوقت استجابة الطلبات، وعادة ما تستهلك المزيد من الوقت وحدة المعالجة المركزية، هي موضع التركيز تحسين أداء الرعاية.

تحليل الاستعلام بطيء

"لا توجد خدمة فقط دفع هذه المادة، وهناك تعكس المستخدمين أشر إلى فتح بطيئة جدا"، عليك فقط وضع هذا الزجاج على الطاولة، سمعنا صوتا عظيما من مكتب الزاوية مدير المنتج طافوا. "ما مستخدمي الإنترنت"، في حين طلبتم، فتح رقم الخدمة حاولت يدك. بيئة الشبكة المستخدم ليست جيدة، أو من الوصول إلى المكاتب الخلفية ضغط النظام؟ هذا المستخدم هو بطيء، العديد من المستخدمين لا تزال بطيئة؟ بينما يوكل في عقلك، في حين أنها فتح سطر الأوامر لعرض السجل.

مقارنة مع متصفح الكمبيوتر، وهناك قناة الصغرى رقم الخدمة لبيئة الشبكة، الصفحة تقديم قيود أكبر على السياسة مخبأ ليست كما APP بحرية، تواجه أحيانا مشاكل غريبة. إذا كنت يحدث لديها سجلات أيدي إنجن إكس، يمكنك أن تفعل شيئا حيال ذلك؟

النظر في قاعدة بيانات MySQL، يمكنك تشغيل وظيفة الاستعلام بطيئة على أساس منتظم لإيجاد وتحسين الاستعلامات بطيئة، مشابهة لهذه، سجلات إنجن إكس زمن الاستجابة، وبطء وظيفة الاستعلام لا تتوافق الشيء نفسه. مع هذه الميزة، ونحن خطوة ببطء عن طريق تحليل الخطوة:

الخطوة الأولى: وهي ليست سيئة شبكة الظروف المستخدمين؟ وفقا لتجربة الماضي، إلا إذا كان عدد قليل من الطلبات بطيء، ولكن طلبات IP حول غيرها من أسرع وعادة الهاتف المحمول المستخدم أو بسبب ظروف الشبكة الفقيرة. أسهل طريقة، فإن نسبة الإحصائية للاستفسار بطيئة:

نسبة الاستعلام بطيئة منخفضة جدا، ومن ثم نرى ما اذا كان يمكنك العثور على طلب خاص من المستخدم قبل وبعد مجموعة من طرازات الهواتف المختلفة بناء على طلبات المستخدمين، وقت الوصول، الصفحات التي تمت زيارتها وغيرها من المعلومات، يمكنك تحديد ما إذا كان أو لم يكن حالة الشبكة المستخدم.

الخطوة الثانية: تطبيق نظام ليس من عنق الزجاجة؟ خادم التطبيق المقابل إرجاع الزمن ($ المجال upstream_response_time)، ووقت المعالجة ($ المجال REQUEST_TIME) الخادم إنجن إكس، الخادم الأول لاستكشاف بسرعة ما إذا كان التهوية.

كان لدينا مشكلة مماثلة، مع متوسط زمن الاستجابة من 90ms، طبيعية إلى حد ما، ولكن كان خادم بطيء، ومتوسط زمن الاستجابة للوصول إلى 200MS، مما يؤثر على بعض الخبرة للمستخدمين الوصول.

وللأسف، فإن الحملة التسويقية، والضغط الزيارة، كافة ملقمات هي أبطأ، وأكثر احتمالا لتحقيق اختناقات الأداء التطبيق. إذا لم دهس عرض النطاق الترددي في هذا الوقت، قبل التوسع الأجهزة، والنظر في تحسين API التركيز، ذاكرة التخزين المؤقت، ثابت حق استراتيجية، للوصول إلى شرط أساسي: "النظام الذي يسمح سقوط عرض النطاق الترددي عنق الزجاجة الأمثل".

الخطوة الثالثة: النظام ليس من عنق الزجاجة هو مشكلة عرض النطاق الترددي؟ نظرة سريعة على حركة المرور في الثانية:

بالقرب عرض النطاق الترددي الحد الأقصى لعرض النطاق الترددي خروج الذروة، والسعادة من المتاعب، واستخدام URL مختلف الإحصاءات عرض النطاق الترددي وصفت في وقت سابق، أن تفعل الأمثل الاتجاه، أو زيادة عرض النطاق الترددي ذلك.

ما يمكن أن تفعله لتحسين؟

SEO الأمثل يشكو الفريق لفترة طويلة، لماذا مؤشر الصفحة ورتبة كمية راكدة. طباعة وتيرة طلبات الزواحف المختلفة ($ HTTP_USER_AGENT)، أو لعرض صفحة معينة، إذا كان هناك الزواحف الزحف:

البيانات تقول لنا، لا تزيد صفحة الفهرس، وليس بالضرورة صفحات الزواحف لا استرجاعها، أسباب أخرى أكثر.

لتسويق فريق جديد والقيام بأنشطة ترويجية، يمكنك الموصى بها لتجنب الجمعة أيام الاثنين والأربعاء والخميس بسبب ارتفاع معدل التحويل:

الأربعاء والخميس معدل التحويل هو أعلى من الكثير من عطلة نهاية الأسبوع، قد تترافق مع منصة فترة التسليم، والعملاء بدا يوم الاربعاء وحده، يأملون في نهاية الأسبوع تكون قادرة على الحصول على السلع، وبدء عطلة نهاية الاسبوع سعيدة. يمكنك تخمين الأجر النفسي والتوقعات، ومنتجات بيانات السوق وحتى المستخدم مع الفريق ونتطلع إلى أفضل التحسن.

ويمكن لهذه الأمثلة تكون كثيرة. في الواقع، هو التحليل السابق تقتصر السجلات إنجن إكس، إذا سجل النظام، وحسن سجل تعريف الشكل، يمكنك أن تفعل أكثر من ذلك بكثير: إنها قاعدة بيانات السلاسل الزمنية، يمكنك الاستعلام تشغيل أنظمة تقنية المعلومات، يمكنك تحليل أداء حملات التسويق ويمكن أيضا توقع الاتجاهات في البيانات التجارية، وهذا هو ما يكفي صغيرة نسبيا ولكنها كبيرة لمصدر البيانات، واستخدام أساليب تحليل البيانات كبيرة على التعلم، ويمكنك أيضا مثل قطرات من النقاط وتوقعات الطقس المختلفة، والفترة الزمنية القادمة في أجزاء مختلفة من العرض والطلب مركبة، وجعل الأمثل.

اقتراحات

  • سجل شكل المواصفات. هذا هو المكان الكثير من الفرق التغاضي عنها بسهولة، وسوف أحيانا أكثر من تعقيد الفضاء تجعل زاد تحليل السجل إلى حد كبير.

  • في أي حال، استخدم الحقل الطابع الزمني. الطريقة في النظر في ملف سجل السلاسل الزمنية، وهو الكثير من الشركات إلى سجل النظام هو مكتوب مباشرة إلى سبب قاعدة بيانات السلاسل الزمنية.

  • إذا كان ذلك ممكنا، في المجالات التالية: المستخدم (أو العميل) المعرف، طلب معرف واحد، معرف التطبيق (إذا طلب واحد سيأتي إلى عدد وافر من التطبيقات). ويمكن للمستخدمين بسهولة تحديد وصلات، وطلب الارتباط، الطلب هو التحقيق الخطأ، وتحليل سلوك المستخدم على أساس.

  • عملية قلق الكتابة. مثل عندما محاكاة العمليات التجارية، تتطلب اهتماما خاصا له المعالم أو التغييرات نموذج، مثل حدوث حالة، أي عملية الكتابة، يجب أن يتم تسجيل النظام. في حالة خطأ الأعمال، وليس فقط من خلال النموذج التجاري للمعرفة، يمكنك أيضا أن تلعب من خلال نظام السجل معقدة.

  • URL شكل المواصفات. وأيضا من السهل أن يتم تجاهل، صفحة تفاصيل المنتج أو عدم إضافة "؟ من = XXX" المعلمات المصدر؟ صفحة الدفع يأخذ مسار وضع علامة "دفع / و alipay"، أو علامات المعلمة "/ الدفع؟ نوع = و alipay" تكون أكثر ملاءمة؟ فرق دقيق ولكن التأثير لا يمكن تجاهله.

  • يجب أن الفريق التقني تأخذ هذه البروتوكولات موحدة علاج نفسه. تعريف بعناية والتقيد التام بها، وهو ما يعادل الحصول على منجم للذهب الرئيسيين.

    تحتاج أيضا إلى العثور على أداة تحليل السجل المناسبة، على أساس بيثون، العودة، لوا، لديها أدوات التحليل مجانا سجل المتاحة؛ تريد أخف وزنا، وإعداد عدد قليل يشيع استخدامها في البرامج النصية قذيفة، مثل الكاتب جمعت بعض من هذا جيثب مشاريع (https://github.com/aqingsao/nana)؛ استنادا ELK-نهج أو تكنولوجيا كومة، وسجلات الدخول إنجن إكس، وسجلات حركة موحدة تخزين وتحليل الأبعاد المختلفة للبلمرة من Kibana، هي جيدة.

    ربما كنت تستخدم بالفعل السجلات إنجن إكس، وكيف كان لديك أي وسيلة جيدة لاستخدامه، يرجى حصة معا.

    نص اليوم الموصى بها

    انقر أدناه لقراءة الصورة

    النمل اللباس الذهب CTO تشنغ لي: قيمة وأهمية التكنولوجيا، ويبدو لي مثل هذا

    "مجمع مع 4" أخبار جيدة في نهاية العام، كان روكي سيطرة جوهرة الروح، ومن المتوقع أن يعود إلى القيامة!

    "الجمعية Tucao"، "أربعة ملوك" مع تايوان، وقدم لي ولادة "حركة مسرحية"؟

    وصل لي في شنغهاي تساى شو Kunshun 190324 النظارات الشمسية المضادة للملابس تكشف عن عيون المنتفخة

    شحن من تجربة أخرى، VH "و" شاحن لاسلكي

    "مع العلم لا" ليتل أمين الشركة Chilian Minglan نهاية غير مجدية، ولكن لمساعدة ابنائهم اثنين حلم أصبح حقيقة

    ذكر نوع عمل الدراما يمكن ان يخطر لك، ماذا؟ هذه "الدراما المتشددين" تستحق نظرة

    "يجب علينا أولا من أرباحها": بفضل تنغ نانجينغ الجدول الزمني للبناء مصنع أكثر من نصف

    "ريفرز" بطريقة بسيطة ورجل صادق، وكان نجم الجيل الثاني، التي تعمل دائما مع والده في كل مكان

    عمود التكنولوجيا الدقيقة قناة شو ثمانية الجافة من عمق فريق فني من الرسالة الصغيرة

    "مايكل جاكسون: البحث نيفرلاند"، والممثل والشخص الحقيقي تبدو؟

    اعترف علنا الجراحة التجميلية تتمتع أيضا للعب دور الشرير، "لا تعرف" في وتشاو يينغ ضدها لم يكن سهلا

    2018 درجة الخيال العلمي / عمل فيلم، بمراجعة تلك الخيال عاطفي تحلق حولها شعار وشعار