از API Monitoring Management API استفاده کنید

شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید .
اطلاعات

برای انجام وظایف زیر از API Monitoring Management API استفاده کنید.

وظیفه اطلاعات بیشتر
مدیریت هشدارها برای نظارت API
مدیریت مجموعه ها برای نظارت API
گزارش های نظارت API را در سطوح مختلف مشاهده کنید
مشاهده معیارهای نظارت API

سهمیه تماس API

همه API های نظارت بر API سهمیه ای را اعمال می کنند که تعداد دفعات تماس با API را در هر دقیقه محدود می کند. به عنوان مثال، Create collections API شما را به شش تماس در دقیقه محدود می کند.

همه API ها محدودیت های سهمیه یکسانی ندارند. برای تعیین محدودیت هر API به مستندات مرجع API مراجعه کنید.

از فر استفاده کنید

نمونه‌های API در این سند از curl برای نشان دادن نحوه استفاده از API Monitoring با استفاده از API استفاده می‌کنند. curl یک ابزار متن باز و خط فرمان برای انتقال داده ها با نحو URL است که از پروتکل های رایج مانند HTTP و HTTPS پشتیبانی می کند. برای اطلاعات در مورد دانلود و استفاده از curl به https://curl.haxx.se/ مراجعه کنید.

جدول زیر گزینه های خط فرمان curl مورد استفاده در مثال ها را خلاصه می کند.

گزینه توضیحات
-d '{ }'

--data @filename

بدنه درخواست را که مستقیماً یا با تعیین نام فایل ارسال می شود، تعریف می کند.
-H

--header

هدر درخواست را تعریف می کند. شما باید اطلاعات زیر را در هدر درخواست ارسال کنید:
  • نشانه OAuth 2.0 برای احراز هویت کاربر با استفاده از هدر Authorization ، همانطور که در دریافت نشانه دسترسی OAuth 2.0 توضیح داده شده است.
  • انواع محتوایی که توسط مشتری با استفاده از هدر Accept پشتیبانی می شود.
  • نوع محتوای بدنه درخواستی که هنگام ایجاد یا به‌روزرسانی یک منبع ( POST ، PATCH ، PUT ) با استفاده از هدر Content-Type ارسال می‌شود.
-i اطلاعات بیشتری مانند سرصفحه ها را در پاسخ نمایش می دهد.
-X نوع درخواست را مشخص می کند ( GET ، POST و غیره).

یک نشانه دسترسی OAuth 2.0 دریافت کنید

Apigee Edge از OAuth 2.0 برای احراز هویت کاربر پشتیبانی می کند. با OAuth 2.0، اعتبارنامه Apigee Edge خود را با یک توکن دسترسی و یک توکن تازه‌سازی تعویض می‌کنید که سپس می‌توانید از آن برای برقراری تماس‌های ایمن با Apigee Edge API استفاده کنید. پس از دریافت توکن، نیازی به مبادله مجدد اعتبارنامه خود تا زمان انقضای توکن ندارید. نشانه رفرش به شما این امکان را می دهد که بدون ارائه اعتبار خود، "جلسه" خود را با سرور برای مدت طولانی تری زنده نگه دارید. برای اطلاعات بیشتر درباره نشانه‌های دسترسی، به استفاده از OAuth2 برای دسترسی به API مدیریت مراجعه کنید.

با استفاده از اعتبارنامه Apigee Edge، می‌توانید برای دسترسی به منابع Apigee Edge با استفاده از ابزار get_token Apigee، به OAuth 2.0 دسترسی پیدا کنید و توکن‌های تازه‌سازی کنید.

برای دریافت نشانه دسترسی OAuth 2.0:

  1. برنامه get_token نصب کنید. برای اطلاعات در مورد نحوه نصب ابزار get_token ، به استفاده از get_token مراجعه کنید.

  2. get_token برای به دست آوردن نشانه دسترسی OAuth 2.0 اجرا کنید.

    اولین باری که دستور را وارد می‌کنید یا اگر نشانه رفرش منقضی شده باشد، 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 Monitoring API تماس می گیرید، رمز دسترسی OAuth 2.0 را در هدر HTTP با استفاده از هدر مجوز ارسال کنید. به عنوان مثال:


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