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

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

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

টাস্ক আরো তথ্য
API মনিটরিংয়ের জন্য সতর্কতা পরিচালনা করুন
API মনিটরিংয়ের জন্য সংগ্রহ পরিচালনা করুন
বিভিন্ন স্তরে API মনিটরিং লগগুলি দেখুন
API মনিটরিং মেট্রিক্স দেখুন

API কল কোটা

সমস্ত API মনিটরিং API একটি কোটা প্রয়োগ করে যা প্রতি মিনিটে আপনি কতবার API কল করতে পারেন তা সীমিত করে৷ উদাহরণস্বরূপ, সংগ্রহ তৈরি করুন API আপনাকে প্রতি মিনিটে ছয়টি কলে সীমাবদ্ধ করে।

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

কার্ল ব্যবহার করুন

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

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

অপশন বর্ণনা
-d '{ }'

--data @filename

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

--header

একটি অনুরোধ শিরোনাম সংজ্ঞায়িত করে। আপনাকে অনুরোধ শিরোনামে নিম্নলিখিত তথ্য পাস করতে হবে:
  • Authorization শিরোনাম ব্যবহার করে ব্যবহারকারীর প্রমাণীকরণের জন্য OAuth 2.0 টোকেন , যেমন 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 শংসাপত্রগুলি বিনিময় করেন যা আপনি Apigee Edge API এ সুরক্ষিত কল করতে ব্যবহার করতে পারেন৷ একবার আপনি একটি টোকেন পেয়ে গেলে, টোকেনের মেয়াদ শেষ না হওয়া পর্যন্ত আপনাকে আবার আপনার শংসাপত্র বিনিময় করতে হবে না। রিফ্রেশ টোকেন আপনাকে আপনার শংসাপত্র প্রদান না করেই সার্ভারের সাথে আপনার "সেশন" দীর্ঘ সময়ের জন্য জীবিত রাখতে দেয়। অ্যাক্সেস টোকেন সম্পর্কে আরও তথ্যের জন্য, পরিচালনা API অ্যাক্সেস করতে OAuth2 ব্যবহার করা দেখুন।

আপনার Apigee Edge শংসাপত্রগুলি ব্যবহার করে, আপনি Apigee এর get_token ইউটিলিটি ব্যবহার করে Apigee এজ সংস্থানগুলি অ্যাক্সেস করতে OAuth 2.0 অ্যাক্সেস পেতে এবং টোকেন রিফ্রেশ করতে পারেন।

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

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

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

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

  3. OAuth 2.0 টোকেনটি অনুলিপি করুন এবং এটিকে একটি ভেরিয়েবলে সংরক্ষণ করুন, যেমন ACCESS_TOKEN :

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

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


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