صرير

التحميل الان

صرير الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Samuel Stauffer
  • موقع ويب الناشر:
  • http://danga.com/gearman/

صرير العلامات


صرير وصف

أداة استعلام SQL ومكتبة الملفات الثابتة Squawk هي أداة مكتبة وسطر الأوامر لتشغيل استعلامات SQL ضد الملفات الثابتة منظم / شبه منظم. (على سبيل المثال، سجلات Apache، ملفات CSV، إخراج Tcpdump). الغرض هو Squawk هو جعل الاستعلام عن البيانات في ملفات السجل أو غيرها من الملفات المهيكلة أسهل. كل شيء يمكن القيام به الذي يتعرض به Squawk من خلال الجمع بين أدوات UNIX المختلفة، لكن Squawk يجعل من السهل التعبير عن العلاقات الأكثر تعقيدا. لا توجد قاعدة بيانات أو مخصصة لاستخدامها على هذا النحو. إنها مجرد أداة إعداد التقارير. يمكن استخدام Squawk من سطر الأوامر للحصول على استفسارات مخصصة، ويمكن أيضا استخدامها ككتبة كجزء من أداة تقارير أكثر متعمقة. واجهة برمجة التطبيقات مضمونة للتغيير. ميزات SQL SQL * المجاميع: عدد، MIN، MAX، AVG، Sum * Group by * Order حسب (عمود واحد) * الحد * OFFSET * OFFSET * حيث * اسم مستعار العمود * السطاسعي في قائمة النتائج من يستخدم مساحة بدلا من فاصلة كفاصل. هذا يجعل من السهل على سطر الأوامر لتحديد الملفات. (على سبيل المثال من Access.log *) المحللون * تنسيقات ملفات الوصول الشائعة (Nginx، Apache) * تنسيقات CSVoutput * جدول جدول أساسي لوحدة التحكم (مثل معظم أدوات سطر الأوامر في معظم قواعد البيانات) * استعلام json * csvexamplessql على سطر الأوامر: $ squawk "حدد العد (1) as n، status from access.log Group حسب ترتيب الحالة بواسطة N DESC "N | الحالة ---------------------------------------- 381353 | 200180668 | 30217976 | 40412952 | 30110836 | 304735 | 403420 | 206376 | 416123 | 40046 | 5005 | 5023 | 4083 | 4051 | 504SQL استشناء يستند إلى API: الاستعلام = الاستعلام ("حدد عدد (1) باسم N، Remote_Addr" "من ملف" "حيث الحالة" "" حيث الحالة = 200 "" و Remote_Addr! = "-" Group by Remote_addr "" Order by N Desc "" الحد 10 ") Source = accesslogparser (" access.log ") Output_Console (الاستعلام (المصدر)) # OrQuery = استعلام (" تحديد عدد (1) باسم N، Remote_Addr "" من ملف "" حيث الحالة = 200 "" و Remote_addr! = '-' "" "Group by Remote_addr" "Order by N Desc" "الحد 10") Source = AccesslogParser ("Access.log") للصف في الاستعلام (المصدر): طباعة Rowcode Relaery: Source = AccesslogParser ("access.log") تصفية = عامل تصفية (المصدر، Lambda Row: صف == 200) Group_by = GroupBy (تصفية، Group_by = "Remote_addr"، حدد = بيثون نبا ما


صرير برامج ذات صلة

bombardier_server.

إدارة تكوين المصدر المفتوح وتسليم الحزمة: مكونات الخادم المركزي ...

126

تحميل