Başvuru: Ağ geçidi günlük şeması
UYGULANANLAR: Tüm API Management katmanları
Bu makalede, Azure API Management GatewayLogs kaynak günlüğü için bir şema başvurusu sağlanır. Günlük girdileri ayrıca üst düzey ortak şemadaki alanları da içerir.
API Management'ta kaynak günlüğünün toplanmasını etkinleştirmek için bkz . Yayımlanan API'leri izleme.
GatewayLogs şeması
Her API isteği için aşağıdaki özellikler günlüğe kaydedilir.
Özellik | Türü | Açıklama |
---|---|---|
ApiId | Dize | Geçerli istek için API varlığı tanımlayıcısı |
ApimSubscriptionId | Dize | Geçerli istek için abonelik varlığı tanımlayıcısı |
ApiRevision | Dize | Geçerli istek için API düzeltmesi |
BackendId | Dize | Geçerli istek için arka uç varlığı tanımlayıcısı |
Arka UçMethod | Dize | Arka uca gönderilen isteğin HTTP yöntemi |
BackendProtocol | Dize | Arka uca gönderilen isteğin HTTP protokolü sürümü |
BackendRequestBody | Dize | Arka uç isteği gövdesi |
BackendRequestHeaders | dynamic | Arka uçtan gönderilen HTTP üst bilgileri koleksiyonu |
BackendResponseBody | Dize | Arka uç yanıt gövdesi |
BackendResponseCode | int | Arka uçtan alınan HTTP yanıtının kodu |
BackendResponseHeaders | dynamic | Arka uçtan alınan HTTP üst bilgileri koleksiyonu |
BackendTime | uzun | Genel arka uç G/Ç(bağlanma, gönderme ve alma baytları) için harcanan milisaniye sayısı |
BackendUrl | Dize | Arka uca gönderilen isteğin URL’si |
Önbellek | Dize | İstek işlemeye API Management önbelleği katılımının durumu (isabet, eksik, yok) |
CacheTime | uzun | Genel API Management önbelleği GÇ için harcanan milisaniye sayısı (bağlanma, gönderme ve alma baytları) |
ClientProtocol | Dize | Gelen isteğin HTTP protokolü sürümü |
ClientTime | uzun | Genel istemci G/Ç için harcanan milisaniye sayısı (bağlanma, gönderme ve alma baytları) |
ClientTlsVersion | Dize | İstemci gönderme isteği tarafından kullanılan TLS sürümü |
Hatalar | dynamic | İstek işleme sırasında oluşan hatanın toplanması |
IsRequestSuccess | ikili | HTTP isteği 2xx veya 3xx aralığında yanıt durum koduyla tamamlandı |
LastErrorElapsed | uzun | Hata oluşana kadar ağ geçidi isteği alındığından bu yana geçen milisaniye sayısı |
LastErrorMessage | Dize | Hata İletisi |
LastErrorReason | Dize | Hata nedeni |
LastErrorScope | Dize | İlke içeren ilke belgesinin kapsamı hataya neden oldu |
LastErrorSection | Dize | İlke içeren ilke belgesinin bölümü hataya neden oldu |
LastErrorSource | Dize | İlkenin adlandırılması veya iç işleyicinin işlenmesi hataya neden oldu |
Metot | Dize | Gelen isteğin HTTP yöntemi |
OperationId | Dize | Geçerli istek için işlem varlığı tanımlayıcısı |
Ürün Kimliği | Dize | Geçerli istek için ürün varlığı tanımlayıcısı |
RequestBody | Dize | İstemci isteği gövdesi |
RequestHeaders | dynamic | İstemci tarafından gönderilen HTTP üst bilgileri koleksiyonu |
İstek Boyutu | int | İstek işlenirken bir istemciden alınan bayt sayısı |
ResponseBody | Dize | Ağ geçidi yanıt gövdesi |
ResponseCode | int | Bir istemciye gönderilen HTTP yanıtının durum kodu |
ResponseHeaders | dynamic | İstemciye gönderilen HTTP üst bilgileri koleksiyonu |
ResponseSize | int | İstek işlenirken bir istemciye gönderilen bayt sayısı |
TotalTime | uzun | Genel HTTP isteğinde harcanan milisaniye sayısı (API Management tarafından alınan ilk bayttan istemcinin geri aldığı son bayta kadar) |
TraceRecords | dynamic | İzleme ilkeleri tarafından yayılan kayıtlar |
Url | Dize | Gelen isteğin URL’si |
Kullanıcı Kimliği | Dize | Geçerli istek için kullanıcı varlığı tanımlayıcısı |
Sonraki adımlar
- API Management'ta API'leri izleme hakkında bilgi için bkz. Yayımlanan API'leri izleme
- Azure Kaynak Günlükleri için ortak ve hizmete özgü şema hakkında daha fazla bilgi edinin
- DeveloperPortalAuditLogs şema başvurusu