Cato পড়ার অনুমতি শুধুমাত্র API - appStats

appStats এর ওভারভিউ

অ্যাপ্লিকেশন বিশ্লেষণ পর্দার উপর ভিত্তি করে appStats API এবং উৎস, গন্তব্য, অ্যাপ্লিকেশন, ইত্যাদি দ্বারা একটি সময়সীমার উপর প্রচলিত নেটওয়ার্ক ডেটা প্রদান করে।

প্রত্যেকটি প্রশ্নের উত্তর বিভিন্ন পরিমাপের উপর (উপরের বাইট, নিচের বাইট, ফ্লো সংখ্যা, ইত্যাদি) একটি নির্দিষ্ট সংগ্রহ ফাংশন (যোগ, সর্বাধিক, গড়, ইত্যাদি) এবং বিভিন্ন মাত্রা (সাইটের নাম, ব্যবহারকারী, অ্যাপ, ইত্যাদি) প্রদত্ত বিষয়ক উপর ভিত্তি করে।

appStats প্রশ্ন ব্যবহার করার উদাহরণসমূহ:

  • একটি নির্দিষ্ট সাইটের মোট/গড়/সর্বাধিক ব্যান্ডউইথ গণনা করুন

  • একটি নির্দিষ্ট গন্তব্যে তৈরি ফ্লো সংখ্যা সর্বোচ্চ করুন

  • একটি নির্দিষ্ট প্রদত্ত হোস্ট দ্বারা ব্যবহৃত শীর্ষ 10 অ্যাপ্লিকেশন

appStats এর জন্য আর্গুমেন্ট

এইগুলি সেই আর্গুমেন্ট যা আপনি পাস করতে পারবেন এবং কোয়েরি দ্বারা ফেরত প্রদত্ত ডেটা নির্ধারণ করতে পারবেন (সব ক্ষেত্র বাধ্যতামূলক):

  • accountIDs

  • measures

  • filters

  • dimension

  • sort

  • timeframe

appStats accountIDs আর্গুমেন্ট

কোয়েরি যে ডেটা ফেরত দেয় তার জন্য এক বা একাধিক অ্যাকাউন্ট আইডি যোগ করুন।

এই অ্যাকাউন্ট আইডি ম্যানেজমেন্ট অ্যাপ্লিকেশন এ প্রদর্শিত হয় না, বরং এটি ম্যানেজমেন্ট অ্যাপ্লিকেশন এর URL এ নম্বর। উদাহরণস্বরূপ, নিম্নলিখিত URL-এ অ্যাকাউন্ট আইডি 26: https://cc.catonetworks.com/#!/26/topology।

appStats filters আর্গুমেন্ট

filters আর্গুমেন্ট আপনাকে নির্দিষ্ট ডেটা সংজ্ঞায়িত করার অনুমতি দেয় যা কোয়েরি তে অন্তর্ভুক্ত করা হয়। এইগুলি সেগুলি আর্গুমেন্ট যা আপনি সংজ্ঞায়িত করতে পারেন:

  • fieldName - ফিল্টার করতে চান এমন ক্ষেত্রের প্রকার সংজ্ঞায়িত করে (আরও তথ্যের জন্য, নিচে দেখুন appStats Fields)

  • operator - মানগুলি সক্রিয় করতে ডেটা ফিল্টার করার পদ্ধতি সংজ্ঞায়িত করে (আরও তথ্যের জন্য, নিচে দেখুন appStats filterOperator)

  • values - অপারেটরের সাথে ব্যবহৃত ফিল্টার মান সংজ্ঞায়িত করে

নিম্নলিখিত filters সিনট্যাক্স একটি কোয়েরির উদাহরণ যা একটি নির্দিষ্ট অ্যাপ্লিকেশনের জন্য ডেটা প্রদর্শনের জন্য ফিল্টার করা হয়:

"filters": [
    {  
        "fieldName": "application",
        "operator": "is",
        "values": [   
            "Slack"
        ]
      }
]

appStats dimensions আর্গুমেন্ট

dimensions আর্গুমেন্ট দ্বারা একই মান সহ ক্ষেত্রগুলিকে সংক্ষিপ্ত সারির মধ্যে গোষ্ঠীবদ্ধ করতে ব্যবহার করুন।

নিম্নলিখিত উদাহরণ, সাইটের নাম অনুযায়ী ক্ষেত্রগুলি গোষ্ঠীবদ্ধ করে:

"dimensions": [
    {
        "fieldName": "site_name"
    }
]

appStats measures আর্গুমেন্ট

measures আর্গুমেন্ট আপনাকে চাইলে ক্ষেত্রগুলি সংজ্ঞায়িত করতে এবং তাদের সংগ্ৰহ শ্রেণী প্রতিরোধ ক Recrec করতি cialis যোগ, এইগুলি সেই আর্গুমেন্ট যা আপনি নির্ধারণ করতে পারেন:

  • fieldName - ফিল্টার করতে চান এমন ক্ষেত্রের প্রকার সংজ্ঞায়িত করে (আরও তথ্যের জন্য, নিচে দেখুন appStats Fields)

  • aggType - সংগ্রহের প্রকার সংজ্ঞায়িত করে (আরও তথ্যের জন্য, নিচে দেখুন appStats Aggregation)

নিম্নলিখিত উদাহরণটি Slack অ্যাপ্লিকেশনটির জন্য তৈরি প্রবাহের সংক্ষিপ্তসার মাপের জন্য একটি কোয়েরির measures সিনট্যাক্স দেখায়:

"filters": [
    {  
        "fieldName": "application",
        "operator": "is",
        "values": [   
            "Slack"
        ]
      }
]
"measures": [
    {
        "fieldName": "flows_created",
        "aggType": "sum"
    },

]

appStats sort আর্গুমেন্ট

sort আর্গুমেন্ট ডেটা কীভাবে সাজানোর যায় তা সংজ্ঞায়িত করে।

নিম্নলিখিত উদাহরণটি Slack অ্যাপ্লিকেশনটির জন্য তৈরি প্রবাহের সংক্ষিপ্তসার মাপের জন্য একটি কোয়েরির sort সিনট্যাক্স দেখায়। তারপর ডেটা তৈরি প্রবাহের অবতরনে সাজানো হয়:

"filters": [
    {  
        "fieldName": "application",
        "operator": "is",
        "values": [   
            "Slack"
        ]
      }
]
"measures": [
    {
        "fieldName": "flows_created",
        "aggType": "sum"
    },

]
"sort": [
    {
        "fieldName": "flows_created",
        "order": "dec"
    },

]

appStarts timeframe আর্গুমেন্ট

কোয়েরির timeframe সংজ্ঞায়িত করে।

"timeFrame": "last.P2D"

উদাহরণ appStats কোয়েরি

এটি appStats API কোয়েরি ব্যবহার করে প্রতি সাইটে শেষ দুই দিনের জন্য 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
}

উদাহরণ AppStats আউটপুট

{
   "data": {
     "appStats": {
       "id": "1234",
       "records": [
         {
           "fieldsMap": {
             "flows_created": "116660",
             "site_name": "Sample Socket"
           }
         },
         {
           "fieldsMap": {
             "flows_created": "105655",
             "site_name": " Sample Socket 2"
           }
         }
       ]
     }
   }
 } 

appStats Fields

এটি appStats কোয়েরিগুলির ক্ষেত্রে বর্ণনার একটি বিবরণ।

আইটেম

বর্ণনা

অ্যাপ্লিকেশন

ক্লাউড অ্যাপ্লিকেশন নাম

new_app

নতুন ক্লাউড অ্যাপ্লিকেশন শনাক্তকারী

discovered_app

ব্যবহৃত অ্যাপসের মোট সংখ্যা

ট্রাফিক

উপর এবং নিচের দিকের ডেটা বাইটের মোট যোগফল

উপস্ট্রীম

ক্লাউড অ্যাপ্লিকেশনে আপলোড করা তথ্য

ডাউনস্ট্রীম

ক্লাউড অ্যাপ্লিকেশন থেকে ডাউনলোড করা তথ্য

ঝুঁকি স্কোর

কাটো দ্বারা নিয়োগিত অ্যাপ্লিকেশন ঝুঁকি স্কোর

ঝুঁকির স্তর

অ্যাপ্লিকেশনের ঝুঁকির স্তর

অনুমোদিত

ব্যবস্থা অনুমোদিত এবং পরিচালিত ক্লাউড অ্যাপ্লিকেশনগুলি

hq_location

অ্যাপ্লিকেশনের নিবন্ধিত সদর দপ্তর অবস্থিত দেশ

is_cloud_app

অ্যাপ্লিকেশন ক্লাউড অ্যাপ/SaaS অ্যাপ বিবেচনা কিনা তা নির্দেশ করে

বিভাগ

ক্লাউড অ্যাপ্লিকেশনের বিভাগ

বর্ণনা

বিভাগের বর্ণনা

আইপি

হোস্ট বা SDP ক্লায়েন্টের IP

সাবনেট

সাবনেটের নাম

ডোমেন

SSL SNI, HTTP হোস্ট নাম, DNS নাম, অথবা গন্তব্য IP

dest_ip

সার্ভার IP ঠিকানা (শুধুমাত্র WAN সংযোগগুলির জন্য প্রাসঙ্গিক)

src_site_id

সাইটের জন্য অনন্য অভ্যন্তরীণ কাটো আইডি

src_site_name

উৎস সাইট বা এসডিপি ব্যবহারকারী

site_country

সাইটের অবস্থান দেশ

site_state

সাইটের অবস্থান রাজ্য

vpn_user_id

SDP ব্যবহারকারীর জন্য অনন্য অভ্যন্তরীণ কাটো আইডি

flows_created

তৈরি সংযোগের সংখ্যা

dest_site

গন্তব্য সাইট বা SDP ব্যবহারকারী আইডি (proto)

dest_is_site_or_vpn

গন্তব্য সাইট বা SDP ব্যবহারকারী

dest_site_id

গন্তব্য সাইট বা SDP ব্যবহারকারী আইডি (ডিবি)

dest_site_name

গন্তব্য সাইট বা SDP ব্যবহারকারীর নাম

traffic_direction

ট্রাফিক দিক

ডিভাইসের নাম

পিসি বা ডিভাইসের নাম

এডি_নাম

অ্যাক্টিভ ডিরেক্টরি নাম

সূত্র_IP

হোস্ট বা এসডিপি ক্লায়েন্ট এর জন্য আইপি

সকেট_ইন্টারফেস

সকেট ইন্টারফেসের জন্য নাম

সূত্র_হিসাবে_সাইট_অথবা_ভিপিএন

ট্রাফিক হল সাইট বা এসডিপি ক্লায়েন্ট

অ্যাপস্ট্যাটস সমাহার

এগুলি অ্যাপস্ট্যাটস aggType এর জন্য মান:

  • সাম

  • গণনা

  • আলাদা_গণনা

  • আলাদা

  • গড়

  • সর্বোচ্চ

  • সর্বনিম্ন

  • যেকোনো

অ্যাপস্ট্যাটস ফিল্টারঅপারেটর

এগুলি অ্যাপস্ট্যাটস ফিল্টারঅপারেটর এর মান:

  • হল

  • হল না

  • অন্তর্ভুক্ত

  • অন্তর্ভুক্ত নয়

  • অস্তিত্ব

  • অস্তিত্ব নেই

  • মধ্যে

  • মধ্যে নয়

  • জি টি

  • জি টি ই

  • এল টি

  • এল টি ই

এই নিবন্ধটি কি সহায়ক ছিল?

1 জনের মধ্যে 0 জন এটিকে সহায়ক বলে মনে করেছেন

0 মন্তব্য