واجهة برمجة تطبيقات Cato للقراءة فقط - إحصائيات التطبيقات

نظرة عامة على إحصائيات التطبيقات

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

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

أمثلة لاستخدام استعلام إحصائيات التطبيقات:

  • حساب الحد الأقصى أو المتوسط أو النطاق الترددي الإجمالي لموقع معين

  • الحد الأقصى لعدد التدفقات التي تم إنشاؤها لوجهة معينة

  • أفضل 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"}]

معلمة الإطار الزمني لإحصائيات التطبيقات

يحدد وسائط الإطار الزمني للاستعلام.

"timeFrame": "last.P2D"

نموذج استعلام إحصائيات التطبيقات

هذا مثال لاستخدام استعلام واجهة برمجة التطبيقات لإحصائيات التطبيقات لإرجاع مجموع التدفقات التي تم إنشاؤها لتطبيق 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:

  • مجموع

  • عدد

  • عدد_مميز

  • مميز

  • متوسط

  • الحد الأقصى

  • الحد الأدنى

  • أي

عامل تصفية إحصائيات التطبيقات

هذه هي القيم لعامل تصفية إحصائيات التطبيقات:

  • هو

  • ليس

  • في

  • ليس_في

  • موجود

  • غير_موجود

  • بين

  • ليس_بين

  • أكبر من

  • أكبر من أو يساوي

  • أقل من

  • أقل من أو يساوي

هل كان هذا المقال مفيداً؟

0 من 1 وجدوا هذا مفيداً

لا توجد تعليقات