واجهة برمجة التطبيقات إحصائيات التطبيقات مبنية على شاشة تحليلات التطبيقات وتوفر بيانات الشبكة المجملة على مدى فترة من الزمن حسب المصدر والوجهة والتطبيق وما إلى ذلك.
تحسب كل استفسار التجميع على مقاييس مختلفة (بايتات صاعدة، بايتات نزلة، عدد التدفقات، إلخ...) مع إعطاء دالة تجميع معينة (مجموع، أقصى، متوسط، إلخ...) وأبعاد مختلفة (اسم الموقع، المستخدم، التطبيق، إلخ...)
أمثلة لاستخدام استعلام إحصائيات التطبيقات:
-
حساب الحد الأقصى أو المتوسط أو النطاق الترددي الإجمالي لموقع معين
-
الحد الأقصى لعدد التدفقات التي تم إنشاؤها لوجهة معينة
-
أفضل 10 تطبيقات مستخدمة من قبل مضيف معين
هذه هي الوسائط التي يمكنك تمريرها وتحديد البيانات التي يتم إرجاعها من الاستعلام (جميع الحقول إلزامية):
أدخل معرف حساب أو أكثر للبيانات التي يعيدها الاستعلام.
هذا المعرف غير معروض في تطبيق إدارة Cato، بل هو الرقم الموجود في عنوان URL لتطبيق إدارة Cato. على سبيل المثال، معرف الحساب هو 26 للرابط التالي: https://cc.catonetworks.com/#!/26/topology.
تتيح لك الوسائط المرشحات
تحديد البيانات المحددة التي يتم تضمينها في الاستعلام. هذه هي الوسائط التي يمكنك تحديدها:
-
اسم الحقل - يحدد نوع الحقل الذي تريد تصفيته (لمزيد من المعلومات، انظر أدناه مجالات إحصائيات التطبيقات)
-
المشغل - يحدد كيفية تفعيل القيم لتصفية البيانات (لمزيد من المعلومات، انظر أدناه المشغل مرشح إحصائيات التطبيقات)
-
القيم - تحدد قيمة التصفية التي تُستخدم مع المشغل
الصيغة التالية المرشحات
هي مثال للاستعلام المصفى لإظهار البيانات لتطبيق معين:
"filters": [{"fieldName": "application","operator": "is","values": ["Slack"]}]
استخدم الوسائط الأبعاد
لتجميع الحقول بنفس القيم في صفوف ملخصة.
المثال التالي، يجمع الحقول وفقًا لأسماء المواقع:
"dimensions": [{"fieldName": "site_name"}]
تتيح لك الوسائط المقاييس
تحديد الحقول التي تريد أن يعيدها الاستعلام ونوع التجميع الخاص بها. هذه هي الوسائط التي يمكنك تحديدها:
-
اسم الحقل - يحدد نوع الحقل الذي تريد تصفيته (لمزيد من المعلومات، انظر أدناه حقول إحصائيات التطبيقات)
-
نوع التجميع - يحدد نوع التجميع (لمزيد من المعلومات، انظر أدناه تجميع إحصائيات التطبيقات)
يوضح المثال التالي صيغة المقاييس
لاستعلام يقيس ملخص التدفقات التي تم إنشاؤها لتطبيق Slack:
"filters": [{"fieldName": "application","operator": "is","values": ["Slack"]}] "measures": [{"fieldName": "flows_created","aggType": "sum"}]
تعرف الوسائط الترتيب
كيفية ترتيب البيانات.
يوضح المثال التالي صيغة الترتيب
لاستعلام يقيس ملخص التدفقات التي تم إنشاؤها لتطبيق Slack. ثم يقوم بترتيب البيانات بترتيب تنازلي للتدفقات التي تم إنشاؤها:
"filters": [{"fieldName": "application","operator": "is","values": ["Slack"]}] "measures": [{"fieldName": "flows_created","aggType": "sum"}] "sort": [{"fieldName": "flows_created","order": "dec"}]
هذا مثال لاستخدام استعلام واجهة برمجة التطبيقات لإحصائيات التطبيقات لإرجاع مجموع التدفقات التي تم إنشاؤها لتطبيق Slack لكل موقع خلال فترة اليومين الأخيرين. يتم ترتيب البيانات بترتيب تنازلي لأفضل خمسة مواقع.
نموذج استعلام
query appStats($accountID: ID!, $measures: [Measure], $dimensions: [Dimension], $filters: [AppStatsFilter!], $sort: [AppStatsSort!], $timeFrame: TimeFrame!, $limit: Int, $from: Int) { appStats( accountID: $accountID timeFrame: $timeFrame measures: $measures dimensions: $dimensions filters: $filters sort: $sort ) { id records(limit: $limit, from: $from) { fieldsUnitTypes fieldsMap trends } } }
قيم المتغيرات
{ "accountID": "1234", "dimensions": [ { "fieldName": "site_name" } ], "measures": [ { "fieldName": "flows_created", "aggType": "sum" } ], "filters": [ { "fieldName": "application", "operator": "is", "values": [ "Slack" ] } ] "sort": [ { "fieldName": "flows_created", "order": "desc" } ], "timeFrame": "last.P2D", "limit": 5, "from": 0 }
نموذج إخراج إحصائيات التطبيقات
{ "data": { "appStats": { "id": "1234", "records": [ { "fieldsMap": { "flows_created": "116660", "site_name": "Sample Socket" } }, { "fieldsMap": { "flows_created": "105655", "site_name": " Sample Socket 2" } } ] } } }
هذا هو وصف الحقول في استفسارات إحصائيات التطبيقات.
عنصر |
الوصف |
---|---|
تطبيق |
اسم التطبيق السحابي |
تطبيق جديد |
معرف تطبيق سحابي جديد |
تطبيق مكتشف |
عدد التطبيقات المستخدمة الكلي |
حركة المرور |
المجموع الكلي للبيانات الصاعدة والنازلة بالبايتات |
صاعد |
البيانات المحملة إلى التطبيقات السحابية |
نازل |
البيانات المحملة من التطبيقات السحابية |
درجة المخاطر |
درجة مخاطر التطبيق المعينة من قبل Cato |
مستوى المخاطر |
مستوى مخاطر التطبيق |
مصدقة |
التطبيقات السحابية المعتمدة للاستخدام والمدارة من قبل المنظمة |
موقع المقر الرئيسي |
البلد الذي يقع فيه مقر التطبيق المسجل |
هل هو تطبيق سحابي |
يشير إلى ما إذا كان التطبيق يعتبر تطبيقا سحابيا / تطبيق SaaS |
الفئة |
فئة التطبيق السحابي |
الوصف |
وصف الفئة |
ip |
IP المضيف أو عميل SDP |
الشبكة الفرعية |
اسم الشبكة الفرعية |
النطاق |
SSL SNI، اسم المضيف HTTP، اسم DNS، أو IP الوجهة |
ip الوجهة |
عنوان IP الخادم (ذو علاقة فقط باتصالات الشبكة الواسعة WAN) |
معرف موقع المصدر |
معرف Cato الداخلي الفريد للموقع |
اسم موقع المصدر |
موقع المصدر أو مستخدم SDP |
بلد الموقع |
البلد الذي يقع فيه الموقع |
حالة الموقع |
الدولة التي يقع فيها الموقع |
معرف مستخدم vpn |
معرف Cato الداخلي الفريد للمستخدم SDP |
التدفقات التي تم إنشاؤها |
عدد الاتصالات التي تم إنشاؤها |
موقع الوجهة |
موقع الوجهة أو معرف مستخدم SDP (proto) |
dest_is_site_or_vpn |
موقع الوجهة أو مستخدم SDP |
معرف موقع الوجهة |
موقع الوجهة أو معرف مستخدم SDP (DB) |
اسم موقع الوجهة |
اسم المستخدم لموقع الوجهة أو SDP |
اتجاه حركة المرور |
اتجاه حركة المرور |
device_name |
اسم الجهاز أو الحاسب الشخصي |
ad_name |
اسم الدليل النشط |
src_ip |
العنوان IP للمضيف أو عميل SDP |
socket_interface |
الاسم لواجهة Socket |
src_is_site_or_vpn |
حركة المرور هي موقع أو عميل SDP |
هذه هي القيم لنوع تجميع إحصائيات التطبيقات aggType
:
لا توجد تعليقات
الرجاء تسجيل الدخول لترك تعليق.