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

Prev Next

appStats এর ওভারভিউ

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

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

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

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

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

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

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

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

  • accountIDs

  • মাপ

  • ফিল্টারসমূহ

  • dimension

  • শ্রেণীবিন্যাস

  • timeframe

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

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

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

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

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

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

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

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

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

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

appStats 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": "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 কোয়েরিগুলির ক্ষেত্রে বর্ণনার একটি বিবরণ।

উপাদান

Description

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

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

new_app

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

discovered_app

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

ট্রাফিক

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

আপস্ট্রিম

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

ডাউনস্ট্রীম

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

ঝুঁকি স্কোর

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

ঝুঁকির স্তর

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

অনুমোদিত

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

hq_location

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

is_cloud_app

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

বিভাগ

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

বিবরণ

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

আইপি

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

সাবনেট

সাবনেটের নাম

ডোমেন

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

গন্তব্য_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 এর জন্য মান:

  • সাম

  • গণনা

  • আলাদা_গণনা

  • আলাদা

  • গড়

  • সর্বোচ্চ

  • সর্বনিম্ন

  • যেকোনো

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

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

  • হল

  • হল না

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

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

  • অস্তিত্ব

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

  • মধ্যে

  • মধ্যে নয়

  • জি টি

  • জি টি ই

  • এল টি

  • এল টি ই