यहां Apigee Edge के दस्तावेज़ देखे जा रहे हैं.
पर जाएं
Apigee X दस्तावेज़. info
कलेक्शन की मदद से, एपीआई प्रॉक्सी, टारगेट या डेवलपर ऐप्लिकेशन को ग्रुप में बांटा जा सकता है. साथ ही, ग्रुप के सभी सदस्यों के लिए थ्रेशोल्ड की सही वैल्यू सेट की जा सकती है, ताकि समस्याओं का पता तेज़ी से लगाया जा सके.
नीचे दिए गए सेक्शन में, एपीआई का इस्तेमाल करके कलेक्शन मैनेज करने का तरीका बताया गया है.
कलेक्शन एपीआई के बारे में ज़्यादा जानने के लिए, कलेक्शन एपीआई देखें.
एपीआई का इस्तेमाल करके कलेक्शन बनाना
एपीआई प्रॉक्सी का कलेक्शन बनाने के लिए, इस संसाधन को POST अनुरोध भेजें: https://apimonitoring.enterprise.apigee.com/collections
यहां दिए गए उदाहरण में, कलेक्शन बनाने का तरीका बताया गया है.
curl 'https://apimonitoring.enterprise.apigee.com/collections' \
-X POST \
-H 'Accept: application/json, text/plain, */*' -H "Content-Type: application/json" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-d '{
"organization":"myorg",
"name":"My Collection",
"description":"My collection for critical APIs",
"environment": "prod",
"type": "proxy",
"members":["proxy1", "proxy2"]
}'
इस उदाहरण में इस्तेमाल किए गए cURL विकल्पों के बारे में जानने के लिए, cURL का इस्तेमाल करना लेख पढ़ें.
type की वैल्यू को proxy, target या developerApp के तौर पर सेट किया जा सकता है.
उदाहरण के लिए, डेवलपर ऐप्लिकेशन का कलेक्शन बनाने के लिए:
curl 'https://apimonitoring.enterprise.apigee.com/collections' \
-X POST \
-H 'Accept: application/json, text/plain, */*' -H "Content-Type: application/json"\
-H "Authorization: Bearer $ACCESS_TOKEN" \
-d '{
"organization":"myorg",
"name":"My Dev App Collection",
"description":"My collection for critical apps",
"environment": "prod",
"type": "developerApp",
"members":["app1", "app2"]
}'
एपीआई का इस्तेमाल करके सभी कलेक्शन देखना
सभी चेतावनियां और सूचनाएं देखने के लिए, इस संसाधन को GET अनुरोध भेजें: https://apimonitoring.enterprise.apigee.com/collections
org क्वेरी पैरामीटर का इस्तेमाल करके, आपको अपने संगठन का नाम पास करना होगा.
उदाहरण के लिए:
curl 'https://apimonitoring.enterprise.apigee.com/collections?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"
यहां जवाब का एक उदाहरण दिया गया है:
[{ "uuid":"1234abcd", "organization":"myorg", "environment": "prod", "name":"My Collection", "type": "proxy", "members":["proxy1", "proxy2"], "description":"My collection for critical APIs", "updatedAt":"2018-07-13T16:25:15Z", "updatedBy":"joe@acme.com" }]
इस उदाहरण में इस्तेमाल किए गए cURL विकल्पों के बारे में जानने के लिए, cURL का इस्तेमाल करना लेख पढ़ें.
किसी खास कलेक्शन को देखने के लिए, /collections संसाधन में कलेक्शन का uuid जोड़ें:
curl 'https://apimonitoring.enterprise.apigee.com/collections/1234abcd?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"