Referensi data pemantauan Azure Application Gateway

Artikel ini berisi semua informasi referensi pemantauan untuk layanan ini.

Lihat Memantau Azure Application Gateway untuk detail tentang data yang bisa Anda kumpulkan untuk Application Gateway dan cara menggunakannya.

Metrik

Bagian ini mencantumkan semua metrik platform yang dikumpulkan secara otomatis untuk layanan ini. Metrik ini juga merupakan bagian dari daftar global semua metrik platform yang didukung di Azure Monitor.

Untuk informasi tentang retensi metrik, lihat Gambaran umum Metrik Azure Monitor.

Metrik yang didukung untuk Microsoft.Network/applicationGateways

Tabel berikut mencantumkan semua metrik yang tersedia untuk jenis sumber daya Microsoft.Network/applicationGateways. Detail deskripsi selengkapnya untuk banyak metrik disertakan setelah tabel ini.

  • Semua kolom mungkin tidak ada di setiap tabel.
  • Beberapa kolom mungkin berada di luar area tampilan halaman. Pilih Perluas tabel untuk menampilkan semua kolom yang tersedia.

Judul tabel

  • Kategori - Grup metrik atau klasifikasi.
  • Metrik - Nama tampilan metrik seperti yang muncul di portal Azure.
  • Nama di REST API - Nama metrik seperti yang disebutkan dalam REST API.
  • Unit - Satuan ukuran.
  • Agregasi - Jenis agregasi default. Nilai yang valid: Rata-rata (Rata-rata), Minimum (Min), Maksimum (Maks), Total (Jumlah), Hitungan.
  • Dimensi dimensi - tersedia untuk metrik.
  • Interval Butir - Waktu tempat metrik diambil sampelnya. Misalnya, PT1M menunjukkan bahwa metrik diambil sampelnya setiap menit, PT30M setiap 30 menit, PT1H setiap jam, dan sebagainya.
  • Ekspor DS- Apakah metrik dapat diekspor ke Log Azure Monitor melalui pengaturan diagnostik. Untuk informasi tentang mengekspor metrik, lihat Membuat pengaturan diagnostik di Azure Monitor.
Metrik Nama dalam REST API Satuan Agregasi Dimensi Butir Waktu Ekspor DS
Total Waktu Application Gateway

Waktu yang diperlukan agar permintaan diproses dan responsnya dikirim. Ini adalah interval dari waktu ketika Application Gateway menerima byte pertama permintaan HTTP ke waktu ketika operasi pengiriman respons selesai. Penting untuk dicatat bahwa ini biasanya mencakup waktu pemrosesan Application Gateway, waktu yang diambil oleh paket permintaan dan respons melalui jaringan dan waktu yang diambil server backend untuk merespons.
ApplicationGatewayTotalTime Milidetik Rata-rata, Maksimum Listener PT1M Tidak.
Permintaan per menit per Host yang Sehat

Jumlah permintaan rata-rata per menit per host backend sehat di kumpulan
AvgRequestCountPerHealthyHost Hitung Tengah BackendSettingsPool PT1M Tidak.
Kecocokan Perlindungan Bot WAF

Aturan Bot yang Cocok
AzwafBotProtection Hitung Total (Jumlah) Action, , CategoryMode, CountryCode, , PolicyName,PolicyScope PT1M Ya
Jumlah Permintaan WAF CAPTCHA

Jumlah total permintaan CAPTCHA yang dievaluasi oleh WAF
AzWAFCaptchaChallengeRequestCount Hitung Total (Jumlah) Action, , PolicyNameRule,PolicyScope PT1M Ya
Kecocokan Aturan Kustom WAF

Aturan Kustom yang Cocok
AzwafCustomRule Hitung Total (Jumlah) Action, , CustomRuleIDMode, CountryCode, , PolicyName,PolicyScope PT1M Ya
Jumlah Permintaan Tantangan WAF JS

Jumlah total permintaan tantangan JS yang dievaluasi oleh WAF
AzWAFJSChallengeRequestCount Hitung Total (Jumlah) Action, , PolicyNameRule,PolicyScope PT1M Ya
Pukulan Kotak Penalti WAF

Menunjukkan berapa kali IP ditambahkan atau diperbarui dalam kotak penalti dengan waktu dan konteks.
AzwafPenaltyBoxHits Hitung Rata-rata, Total (Jumlah) <Tidak ada> PT1M Ya
Ukuran Kotak Penalti WAF

Menunjukkan jumlah IP dalam kotak penalti pada waktu tertentu.
AzwafPenaltyBoxSize Hitung Rata-rata, Total (Jumlah) <Tidak ada> PT1M Ya
Kecocokan Aturan Terkelola WAF

Aturan Terkelola yang Cocok
AzwafSecRule Hitung Total (Jumlah) Action, , ModeRuleGroupID, RuleID, CountryCode, PolicyName, , PolicyScope,RuleSetName PT1M Ya
Total Permintaan WAF

Jumlah total permintaan yang dievaluasi oleh WAF
AzwafTotalRequests Hitung Total (Jumlah) Action, , CountryCodeMethod, Mode, , PolicyName,PolicyScope PT1M Ya
Waktu Sambungan Backend

Waktu yang dihabiskan untuk membuat koneksi dengan server backend
BackendConnectTime Milidetik Rata-rata, Maksimum Listener, , BackendServerBackendPool,BackendHttpSetting PT1M Tidak.
Waktu Respons Byte Pertama Backend

Interval waktu antara mulai membuat koneksi ke server backend dan menerima byte pertama header respons, mempercepat waktu pemrosesan server backend
BackendFirstByteResponseTime Milidetik Rata-rata, Maksimum Listener, , BackendServerBackendPool,BackendHttpSetting PT1M Tidak.
Waktu Respons Byte Terakhir Backend

Interval waktu antara awal penyambungan koneksi ke server backend dan penerimaan byte terakhir isi respons
BackendLastByteResponseTime Milidetik Rata-rata, Maksimum Listener, , BackendServerBackendPool,BackendHttpSetting PT1M Tidak.
Status Respons Backend

Jumlah kode respons HTTP yang dihasilkan oleh anggota backend. Status respons ini tidak termasuk kode respons yang dihasilkan oleh Application Gateway.
BackendResponseStatus Hitung Total (Jumlah) BackendServer, , BackendPoolBackendHttpSetting,HttpStatusGroup PT1M Ya
Distribusi Aturan Permintaan yang Diblokir Web Application Firewall

Distribusi aturan permintaan Web Application Firewall yang diblokir
BlockedCount Hitung Total (Jumlah) RuleGroup, RuleId PT1M Ya
Byte Diterima

Jumlah total byte yang diterima oleh Application Gateway dari klien
BytesReceived Byte Total (Jumlah) Listener PT1M Ya
Byte Terkirim

Jumlah total byte yang dikirim oleh Application Gateway ke klien
BytesSent Byte Total (Jumlah) Listener PT1M Ya
Unit Kapasitas Saat Ini

Unit Kapasitas yang digunakan
CapacityUnits Hitung Tengah <Tidak ada> PT1M Tidak.
RTT Klien

Waktu pulang pergi antara klien dan Application Gateway. Metrik ini menunjukkan berapa lama waktu yang dibutuhkan untuk membuat koneksi dan mengembalikan pengakuan
ClientRtt Milidetik Rata-rata, Maksimum Listener PT1M Tidak.
Unit Komputasi Saat Ini

Unit Komputasi yang digunakan
ComputeUnits Hitung Tengah <Tidak ada> PT1M Tidak.
Penggunaan CPU

Pemanfaatan CPU Application Gateway saat ini
CpuUtilization Persen Tengah <Tidak ada> PT1M Tidak.
Koneksi Saat Ini

Jumlah koneksi saat ini yang dibuat dengan Application Gateway
CurrentConnections Hitung Total (Jumlah) <Tidak ada> PT1M Ya
Estimasi Unit Kapasitas yang Ditagih

Estimasi unit kapasitas yang akan ditagih
EstimatedBilledCapacityUnits Hitung Tengah <Tidak ada> PT1M Tidak.
Permintaan Gagal

Jumlah permintaan gagal yang telah ditayangkan Application Gateway
FailedRequests Hitung Total (Jumlah) BackendSettingsPool PT1M Ya
Unit Kapasitas Tetap yang Ditagih

Unit kapasitas minimum yang akan ditagih
FixedBillableCapacityUnits Hitung Tengah <Tidak ada> PT1M Tidak.
Jumlah Host Sehat

Jumlah host ujung belakang yang sehat
HealthyHostCount Hitung Tengah BackendSettingsPool PT1M Ya
Distribusi Aturan Total Web Application Firewall

Total Distribusi Aturan Web Application Firewall untuk lalu lintas masuk
MatchedCount Hitung Total (Jumlah) RuleGroup, RuleId PT1M Ya
Koneksi baru per detik

Koneksi baru per detik yang dibuat dengan Application Gateway
NewConnectionsPerSecond JumlahPerDetik Tengah <Tidak ada> PT1M Tidak.
Status Respons

Status respons HTTP yang ditampilkan oleh Application Gateway
ResponseStatus Hitung Total (Jumlah) HttpStatusGroup PT1M Ya
Throughput

Jumlah byte per detik yang telah dilayani oleh Application Gateway
Throughput Byte per Detik Tengah <Tidak ada> PT1M Tidak.
Protokol TLS Klien

Jumlah permintaan TLS dan non-TLS yang dimulai oleh klien yang membuat koneksi dengan Application Gateway. Untuk melihat distribusi protokol TLS, filter berdasarkan Protokol TLS dimensi.
TlsProtocol Hitung Total (Jumlah) Listener, TlsProtocol PT1M Ya
Total Permintaan

Jumlah permintaan yang berhasil ditayangkan oleh Application Gateway
TotalRequests Hitung Total (Jumlah) BackendSettingsPool PT1M Ya
Jumlah Host Tidak Sehat

Jumlah host ujung belakang yang tidak sehat
UnhealthyHostCount Hitung Tengah BackendSettingsPool PT1M Ya
Koneksi Aktif WebSocket

Jumlah Koneksi Aktif WebSocket yang dibuat dengan Application Gateway
WebSocketActiveConnections Hitung Total (Jumlah) <Tidak ada> PT1M Ya
Kode Status Tutup Spesifik WebSocket

Jumlah Kode Status Tutup Spesifik WebSocket
WebsocketSpecificCloseStatusCode Hitung Total (Jumlah) RequestSource, CloseStatus PT1M Ya

Untuk metrik Web Application Firewall (WAF) yang tersedia, lihat metrik Application Gateway WAF v2 dan metrik Application Gateway WAF v1.

Metrik pengaturan waktu untuk Application Gateway v2 SKU

Application Gateway v2 SKU menyediakan banyak metrik waktu bawaan yang terkait dengan permintaan dan respons, yang semuanya diukur dalam milidetik. Berikut ini adalah deskripsi yang diperluas tentang metrik waktu yang sudah tercantum dalam tabel metrik sebelumnya.

  • Waktu koneksi backend. Nilai ini mencakup latensi jaringan dan waktu yang diperlukan oleh tumpukan TCP server backend untuk membuat koneksi baru. Untuk TLS, ini juga termasuk waktu yang dihabiskan untuk jabat tangan.
  • Waktu respons byte pertama backend. Nilai ini memperkirakan jumlah waktu koneksi Backend, waktu yang diperlukan oleh permintaan untuk mencapai backend dari Application Gateway, waktu yang diambil oleh aplikasi backend untuk merespons, yang merupakan waktu yang dibutuhkan server untuk menghasilkan konten dan berpotensi mengambil kueri database, dan waktu yang diambil oleh byte pertama respons untuk mencapai Application Gateway dari backend.
  • Waktu respons byte terakhir backend. Nilai ini mempertanyakan jumlah waktu respons byte pertama backend dan waktu transfer data. Jumlah ini sangat bervariasi tergantung pada ukuran objek yang diminta dan latensi jaringan server.
  • Total waktu gateway aplikasi. Interval ini adalah waktu dari Application Gateway menerima byte pertama permintaan HTTP ke waktu ketika byte respons terakhir dikirim ke klien.
  • Klien RTT. Waktu pulang pergi rata-rata antara klien dan Application Gateway.

Metrik untuk Application Gateway v2 SKU

Untuk Application Gateway v2 SKU, metrik berikut tersedia. Berikut ini adalah deskripsi metrik yang diperluas yang sudah tercantum dalam tabel metrik sebelumnya.

  • Byte diterima. Metrik ini hanya memperkirakan ukuran konten Permintaan yang diamati oleh Application Gateway. Ini tidak termasuk transfer data seperti negosiasi header TLS, header paket TCP/IP, atau transmisi ulang.
  • Byte dikirim. Metrik ini hanya memperhitungkan ukuran Konten Respons yang dilayani oleh Application Gateway. Ini tidak termasuk transfer data seperti header paket TCP/IP atau pengiriman ulang.
  • Protokol TLS klien. Jumlah permintaan TLS dan non-TLS.
  • Unit kapasitas saat ini. Ada tiga penentu unit kapasitas: unit komputasi, koneksi persisten, dan throughput. Setiap unit kapasitas terdiri dari paling banyak satu unit komputasi, atau 2500 koneksi persisten, atau throughput 2,22 Mbps.
  • Unit komputasi saat ini. Faktor-faktor yang memengaruhi unit komputasi adalah koneksi TLS/detik, komputasi regenerasi URL, dan pemrosesan aturan WAF.
  • Koneksi saat ini. Jumlah total koneksi bersamaan yang aktif dari klien ke Application Gateway, termasuk pemeriksaan untuk kesehatan instans gateway aplikasi.
  • Estimasi unit Kapasitas yang Ditagih. Dengan SKU v2, konsumsi mendorong model harga. Unit kapasitas menentukan biaya berbasis konsumsi yang ditagihkan disamping biaya tetap. *Estimasi unit Kapasitas Yang Ditagih menunjukkan jumlah unit kapasitas yang diperkirakan penagihannya. Jumlah ini dihitung sebagai nilai yang lebih besar antara unit kapasitas Saat Ini (unit kapasitas yang diperlukan untuk menyeimbangkan beban lalu lintas) dan unit kapasitas tetap yang dapat ditagih (unit kapasitas minimum tetap disediakan).
  • Permintaan Gagal. Nilai ini mencakup kode 5xx yang dihasilkan dari Application Gateway dan kode 5xx yang dihasilkan dari backend. Jumlah permintaan dapat difilter lebih lanjut untuk menampilkan kombinasi pengaturan per pangkalan backend-http.
  • Memperbaiki Unit Kapasitas yang Dapat Ditagih. Jumlah minimum unit kapasitas tetap disediakan sesuai pengaturan Unit skala minimum dalam konfigurasi Application Gateway. Satu instans diterjemahkan menjadi 10 unit kapasitas.
  • Koneksi baru per detik. Jumlah rata-rata koneksi TCP baru per detik dari klien ke Application Gateway dan dari Application Gateway ke anggota backend.
  • Status Respons. Distribusi kode status respons ini dapat dikategorikan lebih lanjut untuk menampilkan respons dalam kategori 2xx, 3xx, 4xx, dan 5xx.
  • Throughput. Metrik ini hanya memperhitungkan ukuran Konten yang dilayani oleh Application Gateway. Ini tidak termasuk transfer data seperti negosiasi header TLS, header paket TCP/IP, atau transmisi ulang.
  • Total Permintaan. Permintaan berhasil yang dilayani Application Gateway. Jumlah permintaan dapat difilter untuk menampilkan jumlah per kombinasi pengaturan kumpulan-http backend masing-masing/spesifik.

Metrik backend untuk Application Gateway v2 SKU

Untuk Application Gateway v2 SKU, metrik backend berikut tersedia. Berikut ini adalah deskripsi yang diperluas dari metrik backend yang sudah tercantum dalam tabel metrik sebelumnya.

  • Status respons backend. Jumlah kode status respons HTTP yang dikembalikan oleh backend, tidak termasuk kode respons apa pun yang dihasilkan oleh Application Gateway. Distribusi kode status respons dapat dikategorikan untuk menampilkan respons dalam kategori 2xx, 3xx, 4xx, dan 5xx.|
  • Jumlah host yang sehat. Jumlah host yang ditentukan sehat oleh pemeriksaan kesehatan. Anda dapat memfilter per backend pool untuk menampilkan jumlah host yang sehat di backend pool tertentu.
  • Jumlah host yang tidak sehat. Jumlah host yang ditentukan tidak sehat oleh pemeriksaan kesehatan. Anda dapat memfilter per backend pool untuk menampilkan jumlah host yang sehat di backend pool tertentu.
  • Permintaan per menit per Host Sehat. Jumlah rata-rata permintaan yang diterima oleh setiap anggota yang sehat dalam backend pool dalam satu menit. Tentukan kumpulan backend menggunakan dimensi HttpSettings BackendPool.

Metrik untuk Application Gateway v1 SKU

Untuk Application Gateway v1 SKU, metrik berikut tersedia. Berikut ini adalah deskripsi metrik yang diperluas yang sudah tercantum dalam tabel metrik sebelumnya.

  • Pemanfaatan CPU. Menampilkan penggunaan CPU yang dialokasikan ke Application Gateway. Dalam kondisi normal, penggunaan CPU tidak boleh secara teratur melebihi 90%, karena situasi itu dapat menyebabkan latensi di situs web yang dihosting di belakang Application Gateway dan mengganggu pengalaman klien. Anda secara tidak langsung dapat mengontrol atau meningkatkan penggunaan CPU dengan memodifikasi konfigurasi Application Gateway dengan meningkatkan jumlah instans atau dengan memindahkan ke ukuran SKU yang lebih besar, atau dengan melakukan keduanya.

  • Koneksi saat ini. Jumlah koneksi saat ini yang dibuat dengan Application Gateway.

  • Permintaan Gagal. Jumlah permintaan yang gagal karena masalah koneksi. Jumlah ini mencakup permintaan yang gagal karena melebihi pengaturan HTTP "Batas waktu permintaan" dan permintaan yang gagal karena masalah koneksi antara Gateway aplikasi dan backend. Jumlah ini tidak termasuk kegagalan karena tidak ada backend sehat yang tersedia. Respons 4xx dan 5xx dari backend juga tidak dianggap sebagai bagian dari metrik ini.

  • Status Respons. Status respons HTTP yang dikembalikan oleh Application Gateway. Distribusi kode status respons ini dapat dikategorikan lebih lanjut untuk menampilkan respons dalam kategori 2xx, 3xx, 4xx, dan 5xx.

  • Throughput. Jumlah byte per detik yang disajikan Application Gateway.

  • Total Permintaan. Jumlah permintaan yang berhasil dilayani oleh Application Gateway. Jumlah permintaan dapat difilter lebih lanjut untuk menampilkan kombinasi pengaturan per pangkalan backend-http.

Metrik backend untuk Application Gateway v1 SKU

Untuk Application Gateway v1 SKU, metrik backend berikut tersedia. Berikut ini adalah deskripsi yang diperluas dari metrik backend yang sudah tercantum dalam tabel metrik sebelumnya.

  • Jumlah host yang sehat. Jumlah backend yang dianggap sehat oleh fitur pemeriksaan kesehatan. Anda dapat memfilter per backend pool untuk menampilkan jumlah host yang sehat di backend pool tertentu.

  • Jumlah host yang tidak sehat. Jumlah backend yang dianggap tidak sehat oleh fitur pemeriksaan kesehatan. Anda dapat memfilter per backend pool untuk menampilkan jumlah host yang sehat di backend pool tertentu.

API kesehatan backend

Lihat Application Gateways - Kesehatan Backend untuk detail panggilan API untuk mengambil kesehatan backend gateway aplikasi.

Permintaan Sampel:

POST
https://management.azure.com/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/
applicationGateways/appgw/backendhealth?api-version=2021-08-01

Setelah mengirim permintaan POST ini, Anda akan melihat respons HTTP 202 Diterima. Di header respons, temukan header Lokasi dan kirim permintaan GET baru menggunakan URL tersebut.

GET
https://management.azure.com/subscriptions/subid/providers/Microsoft.Network/locations/region-name/operationResults/GUID?api-version=2021-08-01

Metrik proksi TLS/TCP

Metrik berikut tersedia untuk memantau proksi TLS/TCP Application Gateway. Selain metrik khusus Lapisan 4, ada beberapa metrik umum dengan Lapisan 7 (HTTP/S). Untuk detail masing-masing, kunjungi daftar metrik lengkap.

Metrik yang juga berlaku untuk proksi L4

  • Koneksi Saat Ini
  • Koneksi Baru per detik
  • Daya Tampung
  • Jumlah host yang sehat
  • Jumlah host yang tidak sehat
  • RTT Klien
  • Waktu Koneksi Backend
  • Waktu Respons Byte Pertama Backend (BackendHttpSetting dimensi berlaku untuk pengaturan backend Lapisan 7 dan 4).
  • Byte Terkirim
  • Byte Diterima
  • Unit Komputasi
  • Unit Kapasitas

Metrik khusus proksi L4

  • Durasi Sesi Backend - Total waktu koneksi backend. Durasi waktu rata-rata dari awal koneksi baru ke penghentiannya. BackendHttpSetting dimensi mencakup pengaturan backend lapisan 7 dan lapisan 4.
  • Masa Pakai Koneksi - Total waktu koneksi klien ke gateway aplikasi. Durasi waktu rata-rata dari awal koneksi baru ke penghentiannya dalam milidetik.

Kesehatan backend proksi TLS/TCP

Proksi lapisan 4 Application Gateway menyediakan kemampuan untuk memantau kesehatan masing-masing anggota kumpulan backend melalui portal dan REST API.

Cuplikan layar memperlihatkan kesehatan untuk masing-masing anggota kumpulan backend.

Dimensi metrik

Untuk informasi tentang dimensi metrik apa itu, lihat Metrik multi-dimensi.

Layanan ini memiliki dimensi berikut yang terkait dengan metriknya.

  • Perbuatan
  • BackendHttpSetting
  • Kolam Backend
  • BackendServer
  • BackendSettingsPool
  • Kategori
  • Kode Negara
  • CustomRuleID
  • HttpStatusGroup
  • Pendengar
  • Metode
  • Pengaturan
  • Nama Kebijakan
  • Cakupan Kebijakan
  • Grup Aturan
  • RuleGroupID
  • RuleId
  • RuleSetName
  • TlsProtocol

Catatan

Jika Azure Application Gateway memiliki lebih dari satu pendengar, selalu filter dengan dimensi Pendengar sambil membandingkan metrik latensi yang berbeda untuk mendapatkan inferensi yang lebih berarti.

Log sumber daya

Bagian ini mencantumkan jenis log sumber daya yang dapat Anda kumpulkan untuk layanan ini. Bagian menarik dari daftar semua jenis kategori log sumber daya yang didukung di Azure Monitor.

Kategori log sumber daya yang didukung untuk Microsoft.Network/applicationGateways

Kategori Nama tampilan kategori Tabel log Mendukung rencana log dasar Mendukung transformasi waktu penyerapan Contoh kueri Biaya untuk diekspor
ApplicationGatewayAccessLog Log Akses Application Gateway AzureDiagnostics

Log dari beberapa sumber daya Azure.

Tidak. Tidak. Kueri Tidak.
ApplicationGatewayFirewallLog Log Firewall Application Gateway AzureDiagnostics

Log dari beberapa sumber daya Azure.

Tidak. Tidak. Kueri Tidak.
ApplicationGatewayPerformanceLog Log Performa Application Gateway AzureDiagnostics

Log dari beberapa sumber daya Azure.

Tidak. Tidak. Kueri Tidak.
  • Log akses. Anda dapat menggunakan log Akses untuk melihat pola akses Application Gateway dan menganalisis informasi penting. Informasi ini mencakup IP pemanggil, URL yang diminta, latensi respons, kode pengembalian, dan byte masuk dan keluar. Pengumpulan log akses terjadi setiap 60 detik. Log ini berisi satu catatan per instans Application Gateway. Properti instanceId mengidentifikasi instans Application Gateway.

  • Log firewall. Anda dapat menggunakan log Firewall untuk melihat permintaan yang dicatat melalui mode deteksi atau pencegahan gateway aplikasi yang dikonfigurasi dengan firewall aplikasi web. Log firewall dikumpulkan setiap 60 detik.

  • Log performa. Anda dapat menggunakan log Performa untuk melihat performa instans Application Gateway. Log ini menangkap informasi performa untuk setiap instans, termasuk total permintaan yang dilayani, throughput dalam byte, total permintaan yang dilayani, jumlah permintaan yang gagal, dan jumlah instans backend yang sehat dan tidak sehat. Log performa dikumpulkan setiap 60 detik.

    Catatan

    Log Performa hanya tersedia untuk SKU v1. Untuk SKU v2, gunakan Metrik untuk data performa.

Kategori log akses

Log akses dihasilkan hanya jika Anda mengaktifkannya pada setiap instans Application Gateway, seperti yang dirinci dalam Mengaktifkan pengelogan. Data disimpan di akun penyimpanan yang Anda tentukan saat Anda mengaktifkan pengelogan. Setiap akses Application Gateway dicatat dalam format JSON seperti yang ditunjukkan.

Catatan

Untuk informasi terkait proksi TLS/TCP, kunjungi referensi data.

Untuk Application Gateway dan WAF v2 SKU:

Nilai Deskripsi
instansId Instans Application Gateway yang melayani permintaan.
alamat IP klien IP klien langsung Application Gateway. Jika proksi lain menghadap gateway aplikasi Anda, nilai ini menampilkan IP proksi fronting tersebut.
httpMetode Metode HTTP yang digunakan oleh permintaan.
requestUri URI permintaan yang diterima.
Agen Pengguna (UserAgent) Agen pengguna dari header permintaan HTTP.
httpStatus Kode status HTTP yang dikembalikan ke klien dari Application Gateway.
Versi HTTP Versi HTTP permintaan.
byteDiterima Ukuran paket yang diterima, dalam byte.
sentBytes Ukuran paket yang dikirim, dalam byte.
clientResponseTime Perbedaan waktu (dalam detik) antara byte pertama dan gateway aplikasi byte terakhir yang dikirim ke klien. Berguna dalam mengukur waktu pemrosesan Application Gateway untuk respons atau klien yang lambat.
waktu yang diperlukan Lamanya waktu (dalam detik) yang diperlukan agar byte pertama permintaan klien diproses dan byte terakhirnya dikirim sebagai respons terhadap klien. Penting untuk diperhatikan bahwa bidang Time-Taken biasanya mencakup waktu paket permintaan dan respons melintasi jaringan.
WAFEvaluationTime Lamanya waktu (dalam detik) yang diperlukan agar permintaan diproses oleh WAF.
WAFMode Nilai dapat berupa Deteksi atau Pencegahan.
transactionId Pengidentifikasi unik untuk menghubungkan permintaan yang diterima dari klien.
SSL Diaktifkan Apakah komunikasi ke kumpulan backend menggunakan TLS. Nilai yang valid yaitu aktif dan nonaktif.
sslCipher Cipher suite yang sedang digunakan untuk komunikasi TLS (jika TLS aktif).
protokol SSL Protokol SSL/TLS yang sedang digunakan (jika TLS aktif).
sslClientVerify Memperlihatkan hasil verifikasi sertifikat klien sebagai BERHASIL atau GAGAL. Status gagal akan menyertakan informasi kesalahan. Status KEBERHASILAN akan mencakup Strict atau Passthrough
sslClientCertificateFingerprint Thumbprint SHA1 sertifikat klien untuk koneksi TLS yang dibuat.
sslClientCertificateIssuerName String DN penerbit sertifikat klien untuk koneksi TLS yang dibuat.
serverDirutekan Server ujung belakang tempat gateway aplikasi merutekan permintaan.
Status Server Kode status HTTP server ujung belakang.
serverResponseLatency Latensi respons (dalam detik) dari server ujung belakang.
serverConnectTime Waktu yang dihabiskan untuk membuat koneksi dengan server upstram.
serverHeaderTime Waktu antara membuat koneksi ke server upstream dan menerima byte pertama header respons.
host Alamat yang tercantum di header host permintaan. Jika ditulis ulang menggunakan penulisan ulang header, bidang ini berisi nama host yang diperbarui.
originalRequestUriWithArgs Bidang ini berisi URL permintaan asli.
requestUri Bidang ini berisi URL setelah operasi penulisan ulang di Application Gateway.
upstreamSourcePort Port sumber yang digunakan oleh Application Gateway saat memulai koneksi ke target backend.
Tuan rumah asli Bidang ini berisi nama host permintaan asli.
error_info Alasan kesalahan 4xx dan 5xx. Menampilkan kode kesalahan untuk permintaan yang gagal. Detail selengkapnya dalam tabel kode kesalahan dalam artikel ini.
jenis konten Jenis konten atau data yang sedang diproses atau dikirimkan oleh gateway aplikasi.
identitas Menyediakan ID Penyewa (TID) dan ID Objek (OID) entitas yang diautentikasi setelah validasi JWT berhasil.
{
    "timeStamp": "2021-10-14T22:17:11+00:00",
    "resourceId": "/SUBSCRIPTIONS/{subscriptionId}/RESOURCEGROUPS/{resourceGroupName}/PROVIDERS/MICROSOFT.NETWORK/APPLICATIONGATEWAYS/{applicationGatewayName}",
    "listenerName": "HTTP-Listener",
    "ruleName": "Storage-Static-Rule",
    "backendPoolName": "StaticStorageAccount",
    "backendSettingName": "StorageStatic-HTTPS-Setting",
    "operationName": "ApplicationGatewayAccess",
    "category": "ApplicationGatewayAccessLog",
    "properties": {
        "instanceId": "appgw_2",
        "clientIP": "185.42.129.24",
        "clientPort": 45057,
        "httpMethod": "GET",
        "originalRequestUriWithArgs": "\/",
        "requestUri": "\/",
        "requestQuery": "",
        "userAgent": "Mozilla\/5.0 (Windows NT 6.1; WOW64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/52.0.2743.116 Safari\/537.36",
        "httpStatus": 200,
        "httpVersion": "HTTP\/1.1",
        "receivedBytes": 184,
        "sentBytes": 466,
        "clientResponseTime": 0,
        "timeTaken": 0.034,
        "WAFEvaluationTime": "0.000",
        "WAFMode": "Detection",
        "transactionId": "592d1649f75a8d480a3c4dc6a975309d",
        "sslEnabled": "on",
        "sslCipher": "ECDHE-RSA-AES256-GCM-SHA384",
        "sslProtocol": "TLSv1.2",
        "sslClientVerify": "NONE",
        "sslClientCertificateFingerprint": "",
        "sslClientCertificateIssuerName": "",
        "serverRouted": "52.239.221.65:443",
        "serverStatus": "200",
        "serverResponseLatency": "0.028",
        "serverConnectTime":"0.008",
        "serverHeaderTime":"0.028"
        "upstreamSourcePort": "21564",
        "originalHost": "20.110.30.194",
        "host": "20.110.30.194",
        "error_info":"ERRORINFO_NO_ERROR",
        "contentType":"application/json"
    }
}

Catatan

Akses log dengan nilai clientIP 127.0.0.1 berasal dari proses keamanan internal yang berjalan pada instans gateway aplikasi. Anda dapat mengabaikan entri log ini dengan aman.

Untuk Application Gateway Standard dan WAF SKU (v1):

Nilai Deskripsi
instansId Instans Application Gateway yang melayani permintaan.
alamat IP klien IP asal permintaan.
clientPort Porta asal permintaan.
httpMetode Metode HTTP yang digunakan oleh permintaan.
requestUri URI permintaan yang diterima.
PermintaanKueri Server-Routed: Instans kumpulan backend yang dikirimi permintaan.
X-AzureApplicationGateway-LOG-ID: ID korelasi yang digunakan untuk permintaan tersebut. Ini dapat digunakan untuk memecahkan masalah lalu lintas di server backend.
SERVER-STATUS: Kode respons HTTP yang diterima Application Gateway dari ujung-belakang.
Agen Pengguna (UserAgent) Agen pengguna dari header permintaan HTTP.
httpStatus Kode status HTTP yang dikembalikan ke klien dari Application Gateway.
Versi HTTP Versi HTTP permintaan.
byteDiterima Ukuran paket yang diterima, dalam byte.
sentBytes Ukuran paket yang dikirim, dalam byte.
waktu yang diperlukan Lamanya waktu (dalam milidetik) yang diperlukan untuk permintaan diproses dan responsnya dikirim. Nilai ini dihitung sebagai interval dari waktu ketika Application Gateway menerima byte pertama permintaan HTTP ke waktu ketika operasi pengiriman respons selesai. Penting untuk diperhatikan bahwa bidang Time-Taken biasanya mencakup waktu paket permintaan dan respons melintasi jaringan.
SSL Diaktifkan Apakah komunikasi ke kumpulan backend menggunakan TLS/SSL. Nilai yang valid yaitu aktif dan nonaktif.
host Nama host yang permintaannya telah dikirim ke server backend. Jika nama host backend sedang ditimpa, nama ini mencerminkan bahwa.
Tuan rumah asli Nama host tempat permintaan diterima oleh Application Gateway dari klien.
{
    "resourceId": "/SUBSCRIPTIONS/{subscriptionId}/RESOURCEGROUPS/PEERINGTEST/PROVIDERS/MICROSOFT.NETWORK/APPLICATIONGATEWAYS/{applicationGatewayName}",
    "operationName": "ApplicationGatewayAccess",
    "time": "2017-04-26T19:27:38Z",
    "category": "ApplicationGatewayAccessLog",
    "properties": {
        "instanceId": "ApplicationGatewayRole_IN_0",
        "clientIP": "203.0.113.97",
        "clientPort": 46886,
        "httpMethod": "GET",
        "requestUri": "/phpmyadmin/scripts/setup.php",
        "requestQuery": "X-AzureApplicationGateway-CACHE-HIT=0&SERVER-ROUTED=10.4.0.4&X-AzureApplicationGateway-LOG-ID=aaaa0000-bb11-2222-33cc-444444dddddd&SERVER-STATUS=404",
        "userAgent": "-",
        "httpStatus": 404,
        "httpVersion": "HTTP/1.0",
        "receivedBytes": 65,
        "sentBytes": 553,
        "timeTaken": 205,
        "sslEnabled": "off",
        "host": "www.contoso.com",
        "originalHost": "www.contoso.com"
    }
}

Jika gateway aplikasi tidak dapat menyelesaikan permintaan, gateway aplikasi menyimpan salah satu kode alasan berikut di bidang error_info log akses.

Kesalahan 4XX Kode kesalahan 4xx menunjukkan bahwa ada masalah dengan permintaan klien, dan Application Gateway tidak dapat memenuhinya.
ERRORINFO_INVALID_METHOD Klien mengirim permintaan yang tidak mematuhi RFC. Kemungkinan alasan: klien yang menggunakan metode HTTP tidak didukung oleh server, metode yang salah eja, versi protokol HTTP yang tidak kompatibel, dll.
ERRORINFO_INVALID_REQUEST Server tidak dapat memenuhi permintaan karena sintaksis yang salah.
ERRORINFO_INVALID_VERSION Gateway aplikasi menerima permintaan dengan versi HTTP yang tidak valid atau tidak didukung.
ERRORINFO_INVALID_09_METHOD Klien mengirim permintaan dengan Protokol HTTP versi 0.9.
ERRORINFO_INVALID_HOST Nilai yang disediakan di header "Host" hilang, diformat dengan tidak benar, atau tidak cocok dengan nilai host yang diharapkan. Misalnya, ketika tidak ada pendengar Dasar, dan tidak ada nama host pendengar Multisitus yang cocok dengan host.
ERRORINFO_INVALID_CONTENT_LENGTH Panjang konten yang ditentukan oleh klien di header Content-Length tidak cocok dengan panjang konten aktual dalam permintaan.
ERRORINFO_INVALID_METHOD_TRACE Klien mengirim metode HTTP TRACE, yang tidak didukung gateway aplikasi.
ERRORINFO_CLIENT_CLOSED_REQUEST Klien menutup koneksi dengan gateway aplikasi sebelum periode batas waktu diam berlalu. Periksa apakah periode batas waktu klien lebih besar dari periode batas waktu diam untuk gateway aplikasi.
ERRORINFO_REQUEST_URI_INVALID Menunjukkan masalah dengan Pengidentifikasi Sumber Daya Seragam (URI) yang disediakan dalam permintaan klien.
ERRORINFO_HTTP_NO_HOST_HEADER Klien mengirim permintaan tanpa header Host.
ERRORINFO_HTTP_TO_HTTPS_PORT Klien mengirim permintaan HTTP biasa ke port HTTPS.
ERRORINFO_HTTPS_NO_CERT Menunjukkan klien tidak mengirim sertifikat TLS yang valid dan dikonfigurasi dengan benar selama autentikasi TLS Bersama.
ERRORINFO_INVALID_HEADER (4xx) Menunjukkan bahwa permintaan HTTP dari klien berisi header Host yang salah bentuk atau tidak terstruktur, yang mencegah Application Gateway memproses dan merutekan permintaan dengan benar ke server backend
ERRORINFO_CLIENT_TIMED_OUT Kesalahan ini menunjukkan bahwa klien menghentikan koneksi karena tidak menerima respons dari server backend dalam periode batas waktu yang dikonfigurasi. Ini biasanya disebabkan oleh server backend yang lambat, kelebihan beban, atau mengalami masalah operasional.
ERRORINFO_REQUEST_URI_TOO_LARGE Kesalahan ini menunjukkan URL dalam permintaan HTTP melebihi panjang maksimum yang dikonfigurasi server untuk diterima. Batas default panjang URL (termasuk parameter kueri), adalah 8kb
ERRORINFO_REQUEST_HEADER_TOO_LARGE Kesalahan ini menunjukkan bahwa ukuran total header permintaan HTTP yang dikirim oleh klien melebihi batas 32KB yang diberlakukan oleh Application Gateway. Perhatikan bahwa batas ini diperbaiki dan tidak dapat disesuaikan.
ERRORINFO_REQUEST_URI_UNSAFE Kesalahan ini menunjukkan bahwa WAF menemukan konten yang tidak aman atau cacat dalam URI permintaan. Periksa log WAF untuk melihat aturan mana yang dipicu dan putuskan apakah permintaan tersebut berbahaya atau salah ditandai, mungkin memerlukan penyesuaian aturan WAF.
ERRORINFO_HTTPS_CERT_VERIFY_ERROR Kesalahan ini dilemparkan jika sertifikat TLS klien yang disajikan selama jabat tangan TLS Timbal balik tidak valid atau tidak tepercaya.
ERRORINFO_HTTP_MISDIRECTED_REQUEST Application Gateway mengembalikan kesalahan Permintaan yang Salah Diarahkan jika server backend tidak dikonfigurasi untuk merespons nama host tersebut dalam permintaan klien terutama dalam skenario SSL/TLS yang melibatkan Indikasi Nama Server (SNI)
ERRORINFO_HTTP_NOT_FOUND Application Gateway mengembalikan Kesalahan tidak ditemukan ketika server backend tidak dapat menemukan sumber daya yang diminta. Ini biasanya terjadi ketika jalur URL yang diminta tidak ada di server backend atau ada kesalahan konfigurasi dalam aturan perutean di Application Gateway, menyebabkan permintaan diteruskan ke kumpulan backend yang salah
ERRORINFO_CLIENT_SSL_CERT_ERROR Application Gateway mengalami masalah dengan sertifikat SSL klien selama jabat tangan TLS, mencegah autentikasi yang berhasil. Ini biasanya terjadi ketika AppGW dikonfigurasi untuk Autentikasi bersama dan sertifikat klien tidak disediakan
Kesalahan 5XX Deskripsi
ERRORINFO_UPSTREAM_NO_LIVE Gateway aplikasi tidak dapat menemukan server backend yang aktif atau dapat dijangkau untuk menangani permintaan masuk.
ERRORINFO_EMPTY_BACKEND_POOL Ini menunjukkan bahwa AppGW tidak dapat memenuhi permintaan karena kumpulan backend kosong.
ERRORINFO_UPSTREAM_CLOSED_CONNECTION Server backend menutup koneksi secara tak terduga atau sebelum permintaan diproses sepenuhnya. Kondisi ini bisa terjadi karena server backend mencapai batasnya, crash, dll.
ERRORINFO_UPSTREAM_TIMED_OUT Koneksi TCP yang dibuat dengan server ditutup karena koneksi membutuhkan waktu lebih lama dari nilai batas waktu yang dikonfigurasi.
ERRORINFO_INVALID_HEADER Application Gateway mendeteksi header parsial yang tidak valid dan meneruskan header yang tersisa ke backend, yang merespons dengan 500. Pastikan header permintaan klien tidak berisi CR, LF, NULL, atau karakter serupa. Ganti karakter tersebut dengan SP (spasi kosong).
ERRORINFO_EMPTY_BACKEND_POOL Ini menunjukkan bahwa Application Gateway tidak dapat memenuhi permintaan karena kumpulan backend kosong.
ERRORINFO_UPSTREAM_RESPONSE_HEADER_TOO_LARGE Header respons HTTP server backend melebihi ukuran maksimum yang dapat diproses oleh Azure Application Gateway. Application Gateway memberlakukan batas tetap 32 KB untuk header respons, dan melebihi batas ini dapat mengakibatkan Gateway Buruk 502.
ERRORINFO_UPSTREAM_NO_RESOLVER Kesalahan ini menunjukkan bahwa Virtual Network tidak memiliki pemecah masalah DNS yang dikonfigurasi untuk menerjemahkan nama host ke dalam alamat IP
ERRORINFO_UPSTREAM_SSL_CERT_VERIFY_ERROR Kesalahan ini terjadi ketika Application Gateway tidak dapat memverifikasi sertifikat backend karena masalah seperti kegagalan kepercayaan, kedaluwarsa, rantai yang tidak lengkap, dll. AppGW gagal jabat tangan SSL/TLS dan menandai backend sebagai tidak sehat
ERRORINFO_UPSTREAM_SSL_CERT_MISMATCH Kesalahan ini disebabkan oleh ketidakcocokan antara Nama Umum/SAN di sertifikat server backend dan nama host yang diharapkan dalam FQDN yang dikonfigurasi di kumpulan backend atau ditentukan dalam pengaturan HTTP.

Kategori log firewall

Log firewall dihasilkan hanya jika Anda mengaktifkannya untuk setiap gateway aplikasi, seperti yang dirinci dalam Mengaktifkan pengelogan. Log ini juga mengharuskan firewall aplikasi web dikonfigurasi di gateway aplikasi. Data disimpan di akun penyimpanan yang Anda tentukan saat Anda mengaktifkan pengelogan. Data berikut dicatat:

Nilai Deskripsi
instansId Instans Application Gateway tempat data firewall dihasilkan. Untuk gateway aplikasi beberapa instans, ada satu baris per instans.
Alamat IP klien IP asal permintaan.
clientPort Porta asal permintaan.
requestUri URI permintaan yang diterima.
jenisSetAturan Jenis seperangkat aturan. Nilai yang tersedia adalah OWASP.
ruleSetVersion Versi seperangkat aturan yang digunakan. Nilai yang tersedia adalah 2.2.9 dan 3.0.
ruleId ID aturan dari kejadian pemicu.
pesan Pesan ramah-pengguna untuk kejadian pemicu. Detail lebih lanjut disediakan di bagian detail.
tindakan Tindakan yang diambil atas permintaan. Nilai yang tersedia diblokir dan Diizinkan (untuk aturan kustom), Cocok (ketika aturan cocok dengan bagian dari permintaan), dan Terdeteksi dan Diblokir (nilai-nilai ini keduanya untuk aturan wajib, tergantung pada apakah WAF berada dalam mode deteksi atau pencegahan).
situs Situs tempat log dihasilkan. Saat ini, hanya Global yang terdaftar karena aturan bersifat global.
detail Detail kejadian pemicu.
rincian.pesan Deskripsi aturan.
detail.data Data tertentu yang ditemukan dalam permintaan yang cocok dengan aturan.
rincian berkas File konfigurasi yang memuat aturan.
details.line Nomor baris dalam file konfigurasi yang memicu peristiwa.
nama host Nama host atau alamat IP Application Gateway.
transactionId ID unik untuk transaksi tertentu, yang membantu mengelompokkan beberapa pelanggaran aturan yang terjadi dalam permintaan yang sama.
{
    "timeStamp": "2021-10-14T22:17:11+00:00",
    "resourceId": "/SUBSCRIPTIONS/{subscriptionId}/RESOURCEGROUPS/{resourceGroupName}/PROVIDERS/MICROSOFT.NETWORK/APPLICATIONGATEWAYS/{applicationGatewayName}",
    "operationName": "ApplicationGatewayFirewall",
    "category": "ApplicationGatewayFirewallLog",
    "properties": {
        "instanceId": "appgw_2",
        "clientIp": "185.42.129.24",
        "clientPort": "",
        "requestUri": "\/",
        "ruleSetType": "OWASP_CRS",
        "ruleSetVersion": "3.0.0",
        "ruleId": "920350",
        "message": "Host header is a numeric IP address",
        "action": "Matched",
        "site": "Global",
        "details": {
            "message": "Warning. Pattern match \\\"^[\\\\d.:]+$\\\" at REQUEST_HEADERS:Host .... ",
            "data": "20.110.30.194:80",
            "file": "rules\/REQUEST-920-PROTOCOL-ENFORCEMENT.conf",
            "line": "791"
        },
        "hostname": "20.110.30.194:80",
        "transactionId": "592d1649f75a8d480a3c4dc6a975309d",
        "policyId": "default",
        "policyScope": "Global",
        "policyScopeName": "Global"
    }
}

Kategori log performa

Log performa dihasilkan hanya jika Anda mengaktifkannya pada setiap instans Application Gateway, seperti yang dirinci dalam Mengaktifkan pengelogan. Data disimpan di akun penyimpanan yang Anda tentukan saat Anda mengaktifkan pengelogan. Data log performa dihasilkan dalam interval 1 menit. Ini hanya tersedia untuk SKU v1. Untuk SKU v2, gunakan Metrik untuk data performa. Data berikut dicatat:

Nilai Deskripsi
instansId Instans Application Gateway tempat data performa dihasilkan. Untuk gateway aplikasi beberapa instans, ada satu baris per instans.
healthyHostCount Jumlah host sehat di kumpulan backend.
JumlahHostTidakSehat Jumlah host yang tidak sehat di kumpulan backend.
jumlahPermintaan Jumlah permintaan yang dilayani.
latensi Rata-rata latensi (dalam milidetik) permintaan dari instans ke ujung belakang yang melayani permintaan.
jumlahPermintaanGagal Jumlah permintaan yang gagal.
throughput Rata-rata throughput sejak log terakhir, dihitung dalam byte per detik.
{
    "resourceId": "/SUBSCRIPTIONS/{subscriptionId}/RESOURCEGROUPS/{resourceGroupName}/PROVIDERS/MICROSOFT.NETWORK/APPLICATIONGATEWAYS/{applicationGatewayName}",
    "operationName": "ApplicationGatewayPerformance",
    "time": "2016-04-09T00:00:00Z",
    "category": "ApplicationGatewayPerformanceLog",
    "properties":
    {
        "instanceId":"ApplicationGatewayRole_IN_1",
        "healthyHostCount":"4",
        "unHealthyHostCount":"0",
        "requestCount":"185",
        "latency":"0",
        "failedRequestCount":"0",
        "throughput":"119427"
    }
}

Catatan

Latensi dihitung dari waktu ketika byte pertama permintaan HTTP diterima hingga saat byte terakhir respons HTTP dikirim. Ini adalah jumlah waktu pemrosesan Application Gateway ditambah biaya jaringan ke ujung belakang, ditambah waktu yang diperlukan ujung belakang untuk memproses permintaan.

Log Azure Monitor dan Tabel Analitik Log

Azure Application Gateway menggunakan tabel Azure Diagnostics untuk menyimpan informasi log sumber daya. Kolom berikut relevan.

Properti Deskripsi
requestUri_s URI permintaan klien.
Pesan Pesan informasi seperti "Serangan Injeksi SQL"
userAgent_s Detail agen pengguna dari permintaan klien
ruleName_s Meminta aturan perutean yang digunakan untuk melayani permintaan ini
httpMethod_s Metode HTTP permintaan klien
instanceId_s Instans Appgw tempat klien membuat permintaan dirutekan untuk evaluasi
httpVersion_s Versi HTTP permintaan klien
clientIP_s IP tempat asal permintaan dibuat
host_s Header host permintaan klien
requestQuery_s Untai (karakter) kueri sebagai bagian dari permintaan klien
sslEnabled_s Apakah permintaan klien memiliki SSL yang diaktifkan

Tabel Log Azure Monitor

Bagian ini mencantumkan tabel Log Azure Monitor yang relevan dengan layanan ini, yang tersedia untuk kueri oleh Analitik Log menggunakan kueri Kusto. Tabel berisi data log sumber daya dan mungkin lebih bergantung pada apa yang dikumpulkan dan dirutekan ke dalamnya.

Application Gateway Microsoft.Network/applicationGateways

Log proksi TLS/TCP

Proksi Lapisan 4 Application Gateway menyediakan data log melalui log akses. Log ini hanya dibuat dan diterbitkan jika dikonfigurasi dalam pengaturan diagnostik gateway Anda. Lihat juga: Kategori yang didukung untuk log sumber daya Azure Monitor.

Catatan

Kolom dengan detail Autentikasi Timah untuk pendengar TLS saat ini hanya tersedia melalui tabel AzureDiagnostics.

Kategori Kategori log sumber daya
Grup Sumber Daya Grup sumber daya tempat sumber daya gateway aplikasi berada.
IdBerlangganan ID langganan sumber daya gateway aplikasi.
Penyedia Sumber Daya Nilai ini adalah MICROSOFT. NETWORK untuk gateway aplikasi.
Sumber daya Nama sumber daya gateway aplikasi.
Jenis Sumber Daya Nilai ini adalah APPLICATIONGATEWAYS.
aturanNama Nama aturan perutean yang melayani permintaan koneksi.
instansId Instans Application Gateway yang melayani permintaan.
alamat IP klien IP asal permintaan.
byteDiterima Data yang diterima dari klien ke gateway, dalam byte.
sentBytes Data yang dikirim dari gateway ke klien, dalam byte.
listenerName Nama pendengar yang membuat koneksi frontend dengan klien.
backendSettingName Nama pengaturan backend yang digunakan untuk koneksi backend.
backendPoolName Nama kumpulan backend tempat server target dipilih untuk membuat koneksi backend.
protokol TCP (Terlepas dari itu menjadi TCP atau TLS, nilai protokol selalu TCP).
sessionTime Durasi sesi, dalam detik (nilai ini adalah untuk sesi client-appgw>).
upstreamSentBytes Data dikirim ke server backend, dalam byte.
upstreamReceivedBytes Data yang diterima dari server backend, dalam byte.
upstreamSessionTime Durasi sesi, dalam detik (nilai ini adalah untuk sesi appgw-backend>).
sslCipher Cipher suite digunakan untuk komunikasi TLS (untuk pendengar protokol TLS).
protokol SSL Protokol SSL/TLS sedang digunakan (untuk pendengar protokol TLS).
serverDirutekan IP server backend dan nomor port tempat lalu lintas dirutekan.
Status Server 200 - sesi berhasil diselesaikan. 400 - data klien tidak dapat diurai. 500 - kesalahan server internal. 502 - gateway buruk. Misalnya, ketika server upstream tidak dapat dijangkau. 503 - layanan tidak tersedia. Misalnya, jika akses dibatasi oleh jumlah koneksi.
error_info Alasan kesalahan sesuai kode serverStatus.
ResourceId URI sumber daya Application Gateway.

Log aktivitas

Tabel tertaut mencantumkan operasi yang dapat direkam dalam log aktivitas untuk layanan ini. Operasi ini adalah subset dari semua kemungkinan operasi penyedia sumber daya dalam log aktivitas.

Untuk informasi selengkapnya tentang skema entri log aktivitas, lihat Skema Log Aktivitas.

Anda dapat menggunakan log aktivitas Azure untuk melihat semua operasi yang dikirimkan ke langganan Azure Anda, dan statusnya. Entri log aktivitas dikumpulkan secara default. Anda dapat melihatnya di portal Microsoft Azure. Log aktivitas Azure sebelumnya dikenal sebagai log operasional dan log audit.

Azure menghasilkan log aktivitas secara default. Log ini disimpan selama 90 hari di penyimpanan log peristiwa Azure. Pelajari selengkapnya tentang log ini dengan membaca artikel Melihat log peristiwa dan log aktivitas.