API মনিটরিং ম্যানেজমেন্ট API ব্যবহার করা

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

নিম্নলিখিত টাস্কগুলি সম্পূর্ণ করতে API মনিটরিং ম্যানেজমেন্ট API ব্যবহার করুন।

টাস্ক আরও তথ্য
API মনিটরিংয়ের জন্য সতর্কতা ম্যানেজ করা
API মনিটরিংয়ের জন্য কালেকশন ম্যানেজ করা
বিভিন্ন লেভেলে API মনিটরিং লগ দেখা
API মনিটরিং মেট্রিক দেখা

API কল কোটা

API মনিটরিং API-এর সবকটিই কোটা প্রয়োগ করে যা প্রতি মিনিটে API কল করার সংখ্যাকে সীমিত করে । যেমন, সংগ্রহ তৈরি করুন API আপনাকে প্রতি মিনিটে ছয়টি কল করার অনুমতি দেয়।

সব API-এর কোটা সীমা এক নয়। প্রতিটি API-এর সীমা নির্ধারণ করতে, API রেফারেন্স ডকুমেন্টেশন দেখুন।

curl ব্যবহার করা

এই ডকুমেন্টে API-এর উদাহরণে, API ব্যবহার করে কীভাবে API মনিটরিং ব্যবহার করতে হয় তা দেখানোর জন্য curl ব্যবহার করা হয়েছে। curl হল URL সিনট্যাক্স সহ ডেটা ট্রান্সফার করার জন্য একটি ওপেন সোর্স, কমান্ড-লাইন টুল, যা HTTP এবং HTTPS-এর মতো সাধারণ প্রোটোকল সমর্থন করে। curl ডাউনলোড ও ব্যবহার করা সংক্রান্ত তথ্যের জন্য, https://curl.haxx.se/ দেখুন।

নিচের সারণীতে উদাহরণে ব্যবহৃত curl কমান্ড-লাইন বিকল্পের সংক্ষিপ্তসার দেওয়া হল।

বিকল্প বিবরণ
-d '{}'

--data @filename

সরাসরি বা ফাইলের নাম উল্লেখ করে পাস করা অনুরোধের বডিকে সংজ্ঞায়িত করে।
-H

--header

অনুরোধের হেডারকে সংজ্ঞায়িত করে। অনুরোধের হেডারে আপনাকে নিম্নলিখিত তথ্য দিতে হবে:
  • OAuth 2.0 টোকেন যা Authorization হেডার ব্যবহার করে ব্যবহারকারীকে যাচাই করার জন্য ব্যবহার করা হয়, যেমন OAuth 2.0 অ্যাক্সেস টোকেন পাওয়া নিবন্ধে বর্ণনা করা হয়েছে।
  • Accept হেডার ব্যবহার করে ক্লায়েন্টের কাজ করে এমন কন্টেন্টের ধরন।
  • Content-Type হেডার ব্যবহার করে রিসোর্স (POST, PATCH, PUT) তৈরি বা আপডেট করার সময় পাঠানো অনুরোধের বডির কন্টেন্টের ধরন।
-i উত্তরে হেডার সহ আরও তথ্য দেখায়।
-X অনুরোধের ধরন নির্দিষ্ট করে (GET, POST এবং আরও অনেক কিছু)।

OAuth 2.0 অ্যাক্সেস টোকেন পাওয়া

ব্যবহারকারীকে যাচাই করার জন্য Apigee Edge-এ OAuth 2.0 কাজ করে। OAuth 2.0-এর মাধ্যমে, আপনি Apigee Edge API-তে সুরক্ষিত কল করার জন্য ব্যবহার করতে পারেন এমন একটি অ্যাক্সেস টোকেন এবং একটি রিফ্রেশ টোকেনের জন্য আপনার Apigee Edge ক্রেডেনশিয়াল এক্সচেঞ্জ করেন। টোকেন পেয়ে গেলে, সেটির মেয়াদ শেষ না হওয়া পর্যন্ত আপনাকে আর ক্রেডেনশিয়াল এক্সচেঞ্জ করতে হবে না। রিফ্রেশ টোকেন আপনাকে নিজের ক্রেডেনশিয়াল না দিয়েই সার্ভারের সাথে "সেশন" অনেকক্ষণ চালু রাখতে দেয়। অ্যাক্সেস টোকেন সম্পর্কে আরও তথ্যের জন্য, ম্যানেজমেন্ট API অ্যাক্সেস করার জন্য OAuth2 ব্যবহার করা দেখুন।

Apigee Edge ক্রেডেনশিয়াল ব্যবহার করে, আপনি Apigee-এর get_token ইউটিলিটি ব্যবহার করে Apigee Edge রিসোর্স অ্যাক্সেস করার জন্য OAuth 2.0 অ্যাক্সেস ও রিফ্রেশ টোকেন পেতে পারেন।

OAuth 2.0 অ্যাক্সেস টোকেন পেতে:

  1. get_token ইউটিলিটি ইনস্টল করুন। get_token ইউটিলিটি কীভাবে ইনস্টল করতে হয় সেই সম্পর্কে তথ্য পেতে, get_token ব্যবহার করা দেখুন।

  2. OAuth 2.0 অ্যাক্সেস টোকেন পেতে get_token এক্সিকিউট করুন।

    আপনি প্রথমবার কমান্ড লিখলে অথবা রিফ্রেশ টোকেনের মেয়াদ শেষ হয়ে গেলে, get_token আপনাকে ইউজারনেম, পাসওয়ার্ড ও ছয়-সংখ্যার টু-স্টেপ যাচাইকরণ কোড লেখার প্রম্পট দেখাবে। প্রম্পট করা হলে প্রতিটি ভ্যালু লিখুন। আপনার দুই-ধাপে যাচাইকরণ চালু করা না থাকলে, প্রম্পটে Enter কী টিপুন।

  3. OAuth 2.0 টোকেন কপি করে ACCESS_TOKEN-এর মতো ভেরিয়েবলে সেভ করুন:

    export ACCESS_TOKEN=eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI2NmQ4MTRiMC01YzZkLTQyZWUtYjlmYi05ZGVhODk5MGRiODIiLCJzdWIiOiJlZjc3YmRhMS05ZWIxLTQyZDgtODg5MC0zODQ3ODg0MzM1OWIiLCJzY29wZSI6WyJzY2ltLmVtYWlscy5yZWFkIiwicGFzc3dvcmQud3JpdGUiLCJhcHByb3ZhbHMubWUiLCJzY2ltLm1lIiwic2NpbS5pZHMucmVhZCIsIm9wZW5pZCIsIm9hdXRoLmFwcHJvdmFscyJdLCJjbGllbnRfaWQiOiJlZGdlY2xpIiwiY2lkIjoiZWRnZWNsaSIsImF6cCI6ImVkZ2VjbGkiLCJncmFudF90eXBlIjoicGFzc3dvcmQiLCJ1c2VyX2lkIjoiZWY3N2JkYTEtOWViMS00MmQ4LTg4OTAtMzg0Nzg4NDMzNTliIiwib3JpZ2luIjoidXNlcmdyaWQiLCJ1c2VyX25hbWUiOiJsbHluY2hAYXBpZ2VlLmNvbSIsImVtYWlsIjoibGx5bmNoQGFwaWdlZS5jb20iLCJyZXZfc2lnIjoiZTViZDc3NjIiLCJpYXQiOjE0NzA3NTMyMDksImV4cCI6MTQ3MDc5NjQwOSwiaXNzIjoiaHR0cHM6Ly9sb2dpbi5lMmUuYXBpZ2VlLm5ldC9vYXV0aC90b2tlbiIsInppZCI6InVhYSIsImF1ZCI6WyJzY2ltIiwicGFzc3dvcmQiLCJvcGVuaWQiLCJlZGdlY2xpIiwiYXBwcm92YWxzIiwic2NpbS5lbWFpbHMiLCJzY2ltLmlkcyIsIm9hdXRoIl19.FF3f1i9eHbBqYjnvBmt9nTtTcyNQBQRDDq2tQ3aRUAzUesLAet7qfBB9QVCvE-zVBn4BiPgRU-iturxPxRMAQ2a34-8oLvgff3x-aALBWkSwbc8PJdWTiPP9VYykoFSJtu9UIN5x0FQEQN_hyurO8D2SrS3uQKNwIyjoJPy4Bps7nb3WqJyKRfXAzf8UptdN7XE0TVqTyBcZGT3OQ2Was0VPfe_dr-wIrywvjNf6FczjdktB1lpKJ2oRXx1n8PuK5FhOQ4wE9VeSsNsMHVcGvJ5W6Tvi61fo2h1w1d4AKvGdERzuVf_XWN00mtcgwsUAuXV0r5H_i3vxcMuUym1XOg
    
    

আপনি API মনিটরিং API কল করলে, Authorization হেডার ব্যবহার করে HTTP হেডারে OAuth 2.0 অ্যাক্সেস টোকেন পাস করুন। যেমন:


curl -X GET "https://apimonitoring.enterprise.apigee.com/alerts?org=myorg"
   -H "Authorization: Bearer $ACCESS_TOKEN" 
   ...