Logpush دون خط معالجة تبنيه
إن كنت تعرف Cloudflare Logpush فالفكرة واحدة: يكتب edge سطرًا لكل طلب ويرسل الملفات إلى التخزين على فترات. الفرق في من يقوم بالعمل. مع منتجات الدفع تنشئ أنت حاوية الوجهة وتسلّم بيانات اعتماد الكتابة وتعرّف مهمة وتُبقي الثلاثة عاملة. هنا الوجهة موجودة أصلًا وتخص حسابك: فعّل التسليم وستجد الملفات جاهزة للتصفح والتنزيل والسحب والبحث. تبقى 30 يومًا في تخزين الكائنات لدينا، ومن هناك تنقلها أينما شئت.
ما الذي يحتويه كل سطر
كائن JSON واحد لكل طلب: ts (ISO 8601 مع المنطقة الزمنية) وedge وclient_ip وmethod وscheme وhost وuri وprotocol وstatus وbytes وcache (HIT وMISS وEXPIRED وSTALE…) وrequest_time وorigin_time وreferer وuser_agent وcountry وasn. الملفات JSON Lines مضغوطة بـgzip، لذا يقرؤها jq وElasticsearch وBigQuery وSplunk وتقريبًا كل أداة سجلات دون محلل خاص.
ابحث في فترة زمنية على جهازك
أسئلة الحوادث محددة: كل الطلبات من عنوان واحد، واستجابات 5xx على مسار واحد بين 14:00 و15:00. يجيب عنها cdnctl logs grep محليًا. ينزّل فقط ملفات الخمس دقائق المتداخلة مع الفترة، ويتجاوز ما هو على القرص، ويصفّي كل سطر حسب IP (أو كتلة CIDR) أو رمز الحالة أو فئتها أو المضيف أو المسار أو الطريقة أو نتيجة التخزين المؤقت أو الدولة أو نص حر. يطبع cdnctl logs grep --from "2026-09-25 14:00" --to "2026-09-25 15:00" --status 5xx --path /api/ --format table جدولًا مقروءًا؛ ويعدّ cdnctl logs grep --from 14:00 --ip 203.0.113.0/24 --count فقط. معالجك وقرصك يقومان بالعمل، ولا تخرج الأسطر عن سيطرتك.
اسحب يومًا إلى خط معالجتك
ينزّل cdnctl logs pull --day 2026-09-25 --out ./logs كل ملفات يوم UTC. شغّله مجددًا من cron وسيجلب الجديد فقط، فيصبح الاستيراد الليلي إلى Elasticsearch أو SIEM أو مستودع بيانات سطرًا واحدًا.
الخصوصية ومدة الحفظ
أخفِ عناوين الزوار بنقرة واحدة إن لم تحتجها. تُحذف الملفات تلقائيًا بعد 30 يومًا. تحمل خوادم edge مفتاح كتابة فقط ولا تستطيع قراءة شيء؛ ولا تسرد اللوحة وcdnctl ولا توقّعان إلا ملفات مجلد حسابك، وتنتهي صلاحية رابط التنزيل بعد 15 دقيقة.
التكلفة
سجلات الوصول متاحة في كل الباقات. تُحتسب الملفات المخزّنة من حصتك الشهرية كمساحة تخزين عند ذروة الشهر — وتنبّهك اللوحة إلى ذلك قبل التفعيل — والسجلات المضغوطة صغيرة مقارنة بالحركة التي تصفها. وإن أردت ملخصات بدل الأسطر (حصة HTTP/3 ورموز الحالة وصحة التخزين المؤقت والخادم الأصلي) فصفحة جودة حركة المرور تعرض البيانات نفسها دون تكلفة.
الإعداد خطوة بخطوة
فعّل التسليم
افتح سجلات الوصول في اللوحة للحساب وفعّل التسليم. لا حاوية تنشئها ولا بيانات اعتماد تلصقها ولا مهمة تجدولها: الوجهة هي تخزين الكائنات لدينا ومجلد حسابك فيه.
قرّر بشأن عناوين الزوار
تحمل السجلات افتراضيًا عنوان IP الكامل للزائر. إن لم تحتج إلى العناوين الفردية ففعّل الإخفاء: يحتفظ IPv4 بـ/24 وIPv6 بـ/48. أنت المسؤول عن هذه البيانات، فاتخذ القرار قبل تفعيل التسليم.
انتظر الملفات الأولى
يرفع كل خادم edge يخدم الحساب طلبات آخر خمس دقائق في ملف واحد. تظهر الملفات الأولى خلال نحو عشر دقائق.
تصفّح ونزّل من اللوحة
تعرض القائمة كل ملف كفترة بالتوقيت المحلي وموقع، مع مرشحات للساعة والموقع والنص. رابط التنزيل صالح 15 دقيقة ولا يشير إلا إلى مجلد حسابك.
اسحب أو ابحث من الطرفية
cdnctl logs pull ينزّل يوم UTC كاملًا؛ وcdnctl logs grep ينزّل ملفات فترة زمنية فقط ويصفّي كل سطر على جهازك. يتشاركان ذاكرة تخزين محلية واحدة، فلا يُنزَّل شيء مرتين.
سيناريوهات مثال
ترتفع نسبة 4xx في صفحة جودة حركة المرور. يُظهر `cdnctl logs grep --from 14:00 --status 4xx --format table` العميل نفسه يطلب المسار نفسه كل عشر ثوانٍ؛ وبحث آخر مع --ip و--count يؤكد أنه فحص منسي لا هجوم.
تشغّل مهمة cron الأمر cdnctl logs pull بعد منتصف الليل وتسلّم الملفات الجديدة إلى خط معالجة فريق الأمن؛ لا شيء يحتاج إلى إعداد في CDN.
يبلّغ عميل عن أخطاء بين 03:10 و03:25. ابحث عن 5xx في تلك الفترة، وانظر هل أجاب edge أم الخادم الأصلي، وأرفق الأسطر الدقيقة بتقرير الحادثة.
الأسئلة الشائعة
كم مرة تصل ملفات جديدة؟
يرفع كل خادم edge يخدم حسابك ملفًا كل خمس دقائق متى قدّم طلبات في تلك الفترة. توقّع تأخيرًا من خمس إلى عشر دقائق؛ هذا تسليم سجلات لا بث مباشر.
كم تُحفظ السجلات؟
ثلاثين يومًا ثم تُحذف تلقائيًا. اسحب ما تحتاج إلى حفظه مدة أطول.
هل هناك تكلفة إضافية؟
لا رسوم منفصلة ولا شرط باقة. تُحتسب الملفات المخزّنة من الحصة الشهرية لباقتك كمساحة تخزين عند ذروة الشهر.
هل يمكن إخفاء عناوين الزوار؟
نعم. مع الإخفاء يحتفظ IPv4 بـ/24 وIPv6 بـ/48. صيغة السطر لا تتغير.
لماذا البحث محليًا لا في اللوحة؟
اليوم الواحد مئات الملفات المضغوطة. يفحصها جهازك أسرع من صفحة ويب، وتبقى الأسطر تحت سيطرتك، وإعادة البحث بمرشحات أخرى تستخدم التخزين المحلي بدل التنزيل من جديد.
بأي منطقة زمنية الأوقات؟
يحمل الحقل ts فرقه الزمني الخاص. يقرأ cdnctl الوقت بلا منطقة زمنية كتوقيت حاسوبك المحلي؛ وتعرض اللوحة توقيت تركيا.