Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Aşağıdaki görevleri gerçekleştirmek için API İzleme yönetim API'sini kullanın.
Görev | Daha Fazla Bilgi |
---|---|
API İzleme ile ilgili uyarıları yönetme | |
API İzleme için koleksiyonları yönetme | |
API Monitoring günlüklerini farklı düzeylerde görüntüleme | |
API Monitoring metriklerini görüntüleme |
API çağrısı kotaları
Tüm API Monitoring API'leri, API'yi dakikada kaç kez çağırabileceğinizi sınırlayan bir kota uygular. Örneğin, Koleksiyon oluşturma API'si sizi dakikada altı çağrıyla sınırlandırır.
Tüm API'lerin kota sınırları aynı değildir. Sınırını belirlemek için her API'nin API referans dokümanlarına bakın.
curl'i kullanma
Bu belgedeki API örnekleri, API İzleme'nin API'yi kullanarak nasıl kullanılacağını göstermek için curl'i kullanır. curl, URL söz dizimini kullanarak veri aktarmak için kullanılan, HTTP ve HTTPS gibi yaygın protokolleri destekleyen açık kaynak bir komut satırı aracıdır. curl'i indirme ve kullanma hakkında bilgi edinmek için https://curl.haxx.se/ adresine bakın.
Aşağıdaki tabloda, örneklerde kullanılan curl komut satırı seçenekleri özetlenmiştir.
Seçenek | Açıklama |
-d '{}'
|
Doğrudan veya bir dosya adı belirterek iletilen istek gövdesini tanımlar. |
-H
|
Bir istek üst bilgisini tanımlar. İstek başlığında aşağıdaki bilgileri iletmeniz gerekir:
|
-i
|
Yanıtta üstbilgi gibi daha fazla bilgi görüntülenir. |
-X
|
İsteğin türünü (GET , POST vb.) belirtir.
|
OAuth 2.0 erişim jetonu alma
Apigee Edge, kullanıcı kimlik doğrulaması için OAuth 2.0'ı destekler. OAuth 2.0 ile Apigee Edge kimlik bilgilerinizi, Apigee Edge API'ye güvenli çağrılar yapmak için kullanabileceğiniz bir erişim jetonu ve yenileme jetonuyla değiştirirsiniz. Bir jeton aldıktan sonra, jetonun süresi dolana kadar kimlik bilgilerinizi tekrar değiştirmeniz gerekmez. Yenileme jetonu, kimlik bilgilerinizi sağlamadan sunucuyla "oturumunuzu" daha uzun süre açık tutmanıza olanak tanır. Erişim jetonları hakkında daha fazla bilgi için Management API'ye erişmek için OAuth2'yi kullanma başlıklı makaleyi inceleyin.
Apigee Edge kimlik bilgilerinizi kullanarak Apigee'nin get_token
yardımcı programını kullanarak Apigee Edge kaynaklarına erişmek için OAuth 2.0 erişim ve yenileme jetonları alabilirsiniz.
OAuth 2.0 erişim jetonu almak için:
get_token
yardımcı programını yükleyin.get_token
yardımcı programının nasıl yükleneceği hakkında bilgi için get_token'ı kullanma başlıklı makaleyi inceleyin.OAuth 2.0 erişim jetonu almak için
get_token
komutunu yürütün.Komutu ilk kez girdiğinizde veya yenileme jetonunun süresi dolduğunda
get_token
, kullanıcı adınızı, şifrenizi ve altı haneli iki faktörlü kimlik doğrulama kodunu ister. İstendiğinde her bir değeri girin. İki faktörlü kimlik doğrulamayı etkinleştirmediyseniz istemde Enter tuşuna basmanız yeterlidir.OAuth 2.0 jetonunu kopyalayıp
ACCESS_TOKEN
gibi bir değişkende saklayın:export ACCESS_TOKEN=eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI2NmQ4MTRiMC01YzZkLTQyZWUtYjlmYi05ZGVhODk5MGRiODIiLCJzdWIiOiJlZjc3YmRhMS05ZWIxLTQyZDgtODg5MC0zODQ3ODg0MzM1OWIiLCJzY29wZSI6WyJzY2ltLmVtYWlscy5yZWFkIiwicGFzc3dvcmQud3JpdGUiLCJhcHByb3ZhbHMubWUiLCJzY2ltLm1lIiwic2NpbS5pZHMucmVhZCIsIm9wZW5pZCIsIm9hdXRoLmFwcHJvdmFscyJdLCJjbGllbnRfaWQiOiJlZGdlY2xpIiwiY2lkIjoiZWRnZWNsaSIsImF6cCI6ImVkZ2VjbGkiLCJncmFudF90eXBlIjoicGFzc3dvcmQiLCJ1c2VyX2lkIjoiZWY3N2JkYTEtOWViMS00MmQ4LTg4OTAtMzg0Nzg4NDMzNTliIiwib3JpZ2luIjoidXNlcmdyaWQiLCJ1c2VyX25hbWUiOiJsbHluY2hAYXBpZ2VlLmNvbSIsImVtYWlsIjoibGx5bmNoQGFwaWdlZS5jb20iLCJyZXZfc2lnIjoiZTViZDc3NjIiLCJpYXQiOjE0NzA3NTMyMDksImV4cCI6MTQ3MDc5NjQwOSwiaXNzIjoiaHR0cHM6Ly9sb2dpbi5lMmUuYXBpZ2VlLm5ldC9vYXV0aC90b2tlbiIsInppZCI6InVhYSIsImF1ZCI6WyJzY2ltIiwicGFzc3dvcmQiLCJvcGVuaWQiLCJlZGdlY2xpIiwiYXBwcm92YWxzIiwic2NpbS5lbWFpbHMiLCJzY2ltLmlkcyIsIm9hdXRoIl19.FF3f1i9eHbBqYjnvBmt9nTtTcyNQBQRDDq2tQ3aRUAzUesLAet7qfBB9QVCvE-zVBn4BiPgRU-iturxPxRMAQ2a34-8oLvgff3x-aALBWkSwbc8PJdWTiPP9VYykoFSJtu9UIN5x0FQEQN_hyurO8D2SrS3uQKNwIyjoJPy4Bps7nb3WqJyKRfXAzf8UptdN7XE0TVqTyBcZGT3OQ2Was0VPfe_dr-wIrywvjNf6FczjdktB1lpKJ2oRXx1n8PuK5FhOQ4wE9VeSsNsMHVcGvJ5W6Tvi61fo2h1w1d4AKvGdERzuVf_XWN00mtcgwsUAuXV0r5H_i3vxcMuUym1XOg
API İzleme API'sini çağırırken Authorization üst bilgisini kullanarak HTTP üst bilgisinde OAuth 2.0 erişim jetonunu iletin. Örneğin:
curl -X GET "https://apimonitoring.enterprise.apigee.com/alerts?org=myorg"
-H "Authorization: Bearer $ACCESS_TOKEN"
...