Documentation Index

Fetch the complete documentation index at: https://knowledge.catonetworks.com/llms.txt

Use this file to discover all available pages before exploring further.

Cato केवल-पढ़ने के लिए API - एप्लिसटेट्स

Prev Next

एप्लिसटेट्स का अवलोकन

एप्लिसटेट्स API एप्लिकेशन एनालिटिक्स स्क्रीन पर आधारित है और स्रोत, गंतव्य, एप्लिकेशन आदि द्वारा समय सीमा में नेटवर्क डेटा एकत्रित करता है।

प्रत्येक प्रश्न पूरे समुच्चय माप (अप बाइट्स, डाउन बाइट्स, प्रवाह संख्या, आदि) के लिए एक निश्चित समुच्चय फ़ंक्शन (योग, अधिकतम, औसत, आदि) और विभिन्न आयामों (साइट_नाम, उपयोगकर्ता, ऐप आदि) पर गणना करता है

एप्लिसटेट्स प्रश्न के उपयोग के उदाहरण:

  • एक विशेष साइट की कुल/औसत/अधिकतम बैंडविड्थ की गणना करें

  • एक विशिष्ट गंतव्य के लिए उत्पन्न प्रवाह की अधिकतम संख्या

  • एक दिए हुए होस्ट द्वारा उपयोग किए गए शीर्ष 10 एप्लिकेशन

एप्लिसटेट्स के आर्गुमेंट्स

ये वे तर्क हैं जिन्हें आप पास कर सकते हैं और प्रश्न द्वारा लौटाए गए डेटा को परिभाषित कर सकते हैं (सभी फील्ड अनिवार्य हैं):

  • खाता आईडी

  • माप

  • फ़िल्टर

  • आयाम

  • क्रमबद्ध करें

  • समय अवस्थिति

एप्लिसटेट्स खाता आईडी तर्क

प्रश्न द्वारा लौटाए गए डेटा के लिए एक या अधिक खाता आईडी दर्ज करें।

यह खाता आईडी Cato प्रबंधन अनुप्रयोग में नहीं दिखाया जाता है, बल्कि यह URL  में Cato प्रबंधन अनुप्रयोग के लिए नंबर होता है। उदाहरण के लिए, निम्नलिखित यूआरएल के लिए खाता आईडी 26 है: https://cc.catonetworks.com/#!/26/topology।

एप्लिसटेट्स फ़िल्टर्स तर्क

फ़िल्टर्स तर्क आपको निर्दिष्ट डेटा को प्रश्न में शामिल करने की अनुमति देता है। ये वे तर्क हैं जिन्हें आप परिभाषित कर सकते हैं:

  • फील्डनाम - उस फ़ील्ड के प्रकार को परिभाषित करता है जिसे आप फ़िल्टर करना चाहते हैं (अधिक जानकारी के लिए, नीचे देखें appStats Fields)

  • ऑपरेटर - डेटा को फ़िल्टर करने के लिए मानों को कैसे सक्रिय करना है परिभाषित करता है (अधिक जानकारी के लिए नीचे देखें appStats filterOperator)

  • मान - फ़िल्टर मान को परिभाषित करता है जो ऑपरेटर के साथ उपयोग किया जाता है

निम्नलिखित फ़िल्टर्स सिंटेक्स एक उदाहरण है जो एक विशेष एप्लिकेशन के लिए डेटा दिखाने के लिए फ़िल्टर किया जाता है:

"फ़िल्टर्स": [
    {  
        "fieldName": "एप्लिकेशन",
        "operator": "है",
        "values": [   
            "स्लैक"
         ]
      }
]

एप्लिसटेट्स आयाम तर्क

आयाम तर्क का उपयोग समान मानों के साथ फ़ील्ड्स को सारांश पंक्तियों में समूहित करने के लिए करें।

निम्नलिखित उदाहरण, साइट नामों के अनुसार फ़ील्ड को समूहित करता है:

"आयाम": [
    {
        "fieldName": "site_name"
    }
]

एप्लिसटेट्स माप तर्क

माप तर्क आपको उन फ़ील्ड्स को परिभाषित करने की अनुमति देता है जिन्हें आप प्रश्न के लिए लौटाना चाहते हैं और उनका समुच्चय प्रकार। ये वे तर्क हैं जिन्हें आप परिभाषित कर सकते हैं:

  • फील्डनाम - उस फ़ील्ड के प्रकार को परिभाषित करता है जिसे आप फ़िल्टर करना चाहते हैं (अधिक जानकारी के लिए, नीचे देखें appStats Fields)

  • aggType - समुच्चय प्रकार को परिभाषित करता है (अधिक जानकारी के लिए, नीचे देखें appStats Aggregation)

निम्नलिखित उदाहरण, स्लैक एप्लिकेशन के लिए बनाए गए प्रवाह का सारांश मापने के लिए माप सिंटेक्स दिखाता है:

"फिल्टर्स": [
    {  
        "fieldName": "एप्लिकेशन",
        "operator": "है",
        "values": [   
            "स्लैक"
         ]
      }
]
"मेजर्स": [
    {
        "fieldName": "flows_created",
        "aggType": "योग"
    },

]

एप्लिसटेट्स क्रम तर्क

क्रम तर्क डेटा को कैसे क्रमित किया जाता है यह परिभाषित करता है।

निम्नलिखित उदाहरण स्लैक एप्लिकेशन के लिए बनाए गए प्रवाह का सारांश मापने के लिए क्रम सिंटेक्स दिखाता है। यह तब प्रवाह बनाए गए के अवरोही क्रम में डेटा को क्रमित करता है:

"फिल्टर्स": [
    {  
        "fieldName": "एप्लिकेशन",
        "operator": "है",
        "values": [   
            "स्लैक"
         ]
      }
]
"मेजर्स": [
    {
        "fieldName": "flows_created",
        "aggType": "योग"
    },

]
"क्रमबद्ध": [
    {
        "fieldName": "flows_created",
        "order": "dec"
    },

]

appStarts समय अवस्थिति तर्क

क्वेरी के समय सीमा को परिभाषित करता है।

"समय अवस्थिति": "last.P2D"

एप्लिसटेट्स प्रश्न का नमूना

यह स्लैक एप्लिकेशन के लिए प्रत्येक साइट पर अंतिम दो दिनों की समय सीमा में बनाए गए प्रवाह के योग को रिटर्न करने के लिए एप्लिसटेट्स API प्रश्न का उपयोग करने का एक उदाहरण है। डेटा शीर्ष पांच साइटों के लिए अवरोही क्रम में क्रमित किया गया है।

उदाहरण प्रश्न

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"
    }
  ],
  "मेजर्स": [
    {
      "fieldName": "flows_created",
      "aggType": "योग"
    },
  ],
"फिल्टर्स": [
    {  
        "fieldName": "एप्लिकेशन",
        "operator": "है",
        "values": [   
            "स्लैक"
         ]
      }
]
  "क्रमबद्ध": [
    {
      "fieldName": "flows_created",
      "order": "asc"
    }
  ],
  "timeFrame": "last.P2D",
  "limit": 5,
  "from": 0
}

एप्लिसटेट्स आउटपुट का नमूना

{
   "data": {
     "appStats": {
       "id": "1234",
       "records": [
         {
           "fieldsMap": {
             "flows_created": "116660",
             "site_name": "सैंपल सॉकेट"
           }
         },
         {
           "fieldsMap": {
             "flows_created": "105655",
             "site_name": "सैंपल सॉकेट 2"
           }
         }
       ]
     }
   }
 }

एप्लिसटेट्स फ़ील्ड्स

यह एप्लिसटेट्स प्रश्नों में फ़ील्ड्स का विवरण है।

वस्तुऍ

Description

अनुप्रयोग

क्लाउड एप्लिकेशन नाम

नया_एप्लिकेशन

नया क्लाउड एप्लिकेशन पहचानकर्ता

खोजे गए एप्लिकेशन

उपयोग किए गए कुल ऐप्स की संख्या

ट्रैफ़िक

बाइट्स में अपस्ट्रीम और डाउनस्ट्रीम डेटा का कुल योग

अपस्ट्रीम

क्लाउड एप्लिकेशन में अपलोड किया गया डेटा

डाउनस्ट्रीम

क्लाउड एप्लिकेशन से डाउनलोड किया गया डेटा

जोखिम_स्कोर

केटो द्वारा असाइन किया गया एप्लिकेशन जोखिम स्कोर

जोखिम_स्तर

एप्लिकेशन का जोखिम स्तर

स्वीकृत

क्लाउड एप्लिकेशन जो उपयोग के लिए अनुमोदित हैं और संगठन द्वारा प्रबंधित किए जाते हैं

मुख्यालय_स्थान

जिस देश में पंजीकृत एप्लिकेशन मुख्यालय स्थित है

क्या यह क्लाउड एप्लिकेशन है

यह दर्शाता है कि एप्लिकेशन को क्लाउड ऐप/SaaS ऐप के रूप में माना जाता है या नहीं

श्रेणी

क्लाउड एप्लिकेशन श्रेणी

विवरण

श्रेणी का विवरण

IP

होस्ट या SDP क्लाइंट का IP

सबनेट

सबनेट का नाम

डोमेन

SSL SNI, HTTP होस्ट नाम, DNS नाम या गंतव्य IP

dest_ip

सर्वर IP पता (केवल WAN कनेक्शन के लिए प्रासंगिक)

src_site_id

साइट के लिए अद्वितीय आंतरिक Cato ID

src_site_name

स्रोत साइट या SDP उपयोगकर्ता

site_country

साइट जिस देश में स्थित है

site_state

साइट जहाँ स्थित है

vpn_user_id

SDP उपयोगकर्ता के लिए अद्वितीय आंतरिक Cato ID

flows_created

निर्मित कनेक्शनों की संख्या

गंतव्य_साइट

गंतव्य साइट या SDP उपयोगकर्ता ID (प्रोटो)

dest_is_site_or_vpn

गंतव्य साइट या SDP उपयोगकर्ता

dest_site_id

गंतव्य साइट या SDP उपयोगकर्ता ID (DB)

dest_site_name

गंतव्य साइट या SDP उपयोगकर्ता नाम

traffic_direction

ट्रैफिक दिशा

उपकरण_नाम

पीसी या उपकरण का नाम

ad_नाम

सक्रिय डायरेक्टरी का नाम

src_ip

होस्ट या एसडीपी क्लाइंट के लिए IP

सॉकेट_इंटरफ़ेस

सॉकेट इंटरफ़ेस के लिए नाम

src_is_site_or_vpn

ट्रैफ़िक साइट या एसडीपी क्लाइंट है

ऐपस्टैट्स समेकन

ये ऐपस्टैट्स aggType के लिए मान हैं:

  • योग

  • गिनती

  • गिनती_अलग

  • अलग

  • औसत

  • अधिकतम

  • न्यूनतम

  • कोई भी

ऐपस्टैट्स फ़िल्टरऑपरेटर

ये ऐपस्टैट्स फ़िल्टरऑपरेटर के लिए मान हैं:

  • है

  • नहीं है

  • में

  • में नहीं

  • मौजूद है

  • मौजूद नहीं है

  • के बीच

  • के बीच नहीं

  • gt

  • gte

  • lt

  • lte