Referensi data pemantauan Azure Functions

Artikel ini berisi semua informasi referensi pemantauan untuk layanan ini.

Lihat Memantau Azure Functions untuk detail tentang data yang dapat Anda kumpulkan untuk Azure Functions dan cara menggunakannya.

Lihat Memantau eksekusi di Azure Functions untuk detail tentang menggunakan Application Insights untuk mengumpulkan dan menganalisis data log dari fungsi individual di aplikasi fungsi Anda.

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.

Ada dua metrik yang menarik bagi aplikasi fungsi:

Metrik Deskripsi
FunctionExecutionCount Jumlah eksekusi fungsi menunjukkan berapa kali aplikasi fungsi Anda dijalankan. Nilai ini berhubungan dengan berapa kali sebuah fungsi berjalan di aplikasi Anda. Metrik ini saat ini tidak didukung untuk paket Premium dan Khusus (App Service) yang berjalan di Linux.
FunctionExecutionUnits Unit eksekusi fungsi adalah kombinasi waktu eksekusi dan penggunaan memori Anda. Data memori bukan metrik yang saat ini tersedia melalui Azure Monitor. Namun, jika Anda ingin mengoptimalkan penggunaan memori aplikasi Anda, dapat menggunakan data penghitung performa yang dikumpulkan oleh Application Insights. Metrik ini saat ini tidak didukung untuk paket Premium dan Khusus (App Service) yang berjalan di Linux.

Metrik ini digunakan khususnya saat memperkirakan biaya rencana Konsumsi.

Metrik yang didukung untuk Microsoft.Web/sites

Tabel berikut mencantumkan metrik yang tersedia untuk jenis sumber daya Microsoft.Web/sites. Sebagian besar metrik ini berlaku untuk aplikasi fungsi dan aplikasi web, yang keduanya berjalan di App Service.

Catatan

Metrik ini tidak tersedia saat aplikasi fungsi Anda berjalan di Linux dalam paket Konsumsi.

  • 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.
Metric Nama dalam REST API Unit Agregasi Dimensi Butir Waktu Ekspor DS
Koneksi

Jumlah soket terikat yang terdapat di kotak pasir (w3wp.exe dan proses turunannya). Soket terikat dibuat dengan memanggil API bind()/connect() dan tetap ada hingga soket tersebut ditutup dengan CloseHandle()/closesocket(). Untuk WebApps dan FunctionApps.
AppConnections Hitung Rata-rata, Jumlah, Maksimum, Minimum Instance PT1M Ya
Set kerja memori rata-rata

Jumlah rata-rata memori yang digunakan oleh aplikasi, dalam megabyte (MiB). Untuk WebApps dan FunctionApps.
AverageMemoryWorkingSet Byte Rata-rata Instance PT1M Ya
Waktu Respons Rata-Rata (tidak digunakan lagi)

Waktu rata-rata yang dibutuhkan aplikasi untuk melayani permintaan, dalam detik. Untuk WebApps dan FunctionApps.
AverageResponseTime Detik Rata-rata Instance PT1M Ya
Data Masuk

Jumlah bandwidth masuk yang digunakan oleh aplikasi, dalam MiB. Untuk WebApps dan FunctionApps.
BytesReceived Byte Total Instance PT1M Ya
Data Keluar

Jumlah bandwidth keluar yang digunakan oleh aplikasi, dalam MiB. Untuk WebApps dan FunctionApps.
BytesSent Byte Total Instance PT1M Ya
Waktu CPU

Jumlah CPU yang digunakan oleh aplikasi, dalam detik. Untuk informasi selengkapnya tentang metrik ini. Silakan lihat https://aka.ms/website-monitor-cpu-time-vs-cpu-percentage (persentase CPU vs waktu CPU). Hanya untuk WebApps.
CpuTime Detik Jumlah, Total, Minimum, Maksimum Instance PT1M Ya
Rakitan Terkini

Jumlah Rakitan saat ini yang dimuat di semua AppDomains dalam aplikasi ini. Untuk WebApps dan FunctionApps.
CurrentAssemblies Hitung Rata-rata Instance PT1M Ya
Penggunaan Sistem File

Persentase kuota filesystem yang digunakan oleh aplikasi. Untuk WebApps dan FunctionApps.
FileSystemUsage Byte Rata-rata <Tidak ada> PT6H, PT12H, P1D Ya
Jumlah Eksekusi Fungsi

Jumlah Eksekusi Fungsi. Hanya untuk FunctionApps.
FunctionExecutionCount Hitung Total Instance PT1M Ya
Unit Eksekusi Fungsi

Unit Eksekusi Fungsi. Hanya untuk FunctionApps.
FunctionExecutionUnits Hitung Total Instance PT1M Ya
Gen 0 Pengumpulan Sampah

Frekuensi pengumpulan sampah objek generasi 0 sejak awal proses aplikasi. GC generasi lebih tinggi mencakup semua GC generasi yang lebih rendah. Untuk WebApps dan FunctionApps.
Gen0Collections Hitung Total Instance PT1M Ya
Gen 1 Pengumpulan Sampah

Frekuensi pengumpulan sampah objek generasi 1 sejak awal proses aplikasi. GC generasi lebih tinggi mencakup semua GC generasi yang lebih rendah. Untuk WebApps dan FunctionApps.
Gen1Collections Hitung Total Instance PT1M Ya
Gen 2 Pengumpulan Sampah

Frekuensi pengumpulan sampah objek generasi 2 sejak awal proses aplikasi. Untuk WebApps dan FunctionApps.
Gen2Collections Hitung Total Instance PT1M Ya
Jumlah Handel

Jumlah total handel yang saat ini dibuka oleh proses aplikasi. Untuk WebApps dan FunctionApps.
Handles Hitung Rata-rata Instance PT1M Ya
Status pemeriksaan kesehatan

Status pemeriksaan kesehatan. Untuk WebApps dan FunctionApps.
HealthCheckStatus Hitung Rata-rata Instance PT5M, PT1H, P1D Ya
Http 101

Jumlah permintaan yang menghasilkan kode status HTTP 101. Untuk WebApps dan FunctionApps.
Http101 Hitung Total Instance PT1M Ya
Http 2xx

Jumlah permintaan yang menghasilkan kode >status HTTP = 200 tetapi < 300. Untuk WebApps dan FunctionApps.
Http2xx Hitung Total Instance PT1M Ya
Http 3xx

Jumlah permintaan yang menghasilkan kode >status HTTP = 300 tetapi < 400. Untuk WebApps dan FunctionApps.
Http3xx Hitung Total Instance PT1M Ya
Http 401

Jumlah permintaan yang menghasilkan kode status HTTP 401. Untuk WebApps dan FunctionApps.
Http401 Hitung Total Instance PT1M Ya
Http 403

Jumlah permintaan yang menghasilkan kode status HTTP 403. Untuk WebApps dan FunctionApps.
Http403 Hitung Total Instance PT1M Ya
Http 404

Jumlah permintaan yang menghasilkan kode status HTTP 404. Untuk WebApps dan FunctionApps.
Http404 Hitung Total Instance PT1M Ya
Http 406

Jumlah permintaan yang menghasilkan kode status HTTP 406. Untuk WebApps dan FunctionApps.
Http406 Hitung Total Instance PT1M Ya
Http 4xx

Jumlah permintaan yang menghasilkan kode >status HTTP = 400 tetapi < 500. Untuk WebApps dan FunctionApps.
Http4xx Hitung Total Instance PT1M Ya
Kesalahan Server Http

Jumlah permintaan yang menghasilkan kode >status HTTP = 500 tetapi < 600. Untuk WebApps dan FunctionApps.
Http5xx Hitung Total Instance PT1M Ya
Waktu Respons

Waktu yang dibutuhkan aplikasi untuk melayani permintaan, dalam detik. Untuk WebApps dan FunctionApps.
HttpResponseTime Detik Rata-rata Instance PT1M Ya
Jumlah Instans Penskalakan Otomatis

Jumlah instans tempat aplikasi ini berjalan.
InstanceCount Hitung Rata-rata <Tidak ada> PT1M Ya
IO Byte Lain Per Detik

Laju saat proses aplikasi menerbitkan operasi byte ke I/O yang tidak melibatkan data, seperti operasi kontrol. Untuk WebApps dan FunctionApps.
IoOtherBytesPerSecond BytesPerSecond Total Instance PT1M Ya
IO Operasi Lain Per Detik

Laju saat proses aplikasi menerbitkan operasi I/O yang bukan operasi baca atau tulis. Untuk WebApps dan FunctionApps.
IoOtherOperationsPerSecond BytesPerSecond Total Instance PT1M Ya
IO Byte Baca Per Detik

Laju saat proses aplikasi membaca operasi byte dari I/O. Untuk WebApps dan FunctionApps.
IoReadBytesPerSecond BytesPerSecond Total Instance PT1M Ya
IO Operasi Baca Per Detik

Laju saat proses aplikasi menerbitkan operasi baca I/O. Untuk WebApps dan FunctionApps.
IoReadOperationsPerSecond BytesPerSecond Total Instance PT1M Ya
IO Byte Tulis Per Detik

Laju saat proses aplikasi menulis operasi byte ke I/O. Untuk WebApps dan FunctionApps.
IoWriteBytesPerSecond BytesPerSecond Total Instance PT1M Ya
IO Operasi Tulis Per Detik

Laju saat proses aplikasi menerbitkan operasi tulis I/O. Untuk WebApps dan FunctionApps.
IoWriteOperationsPerSecond BytesPerSecond Total Instance PT1M Ya
Set kerja memori

Jumlah memori saat ini yang digunakan oleh aplikasi, dalam MiB. Untuk WebApps dan FunctionApps.
MemoryWorkingSet Byte Rata-rata Instance PT1M Ya
Byte Privat

Byte Privat adalah ukuran memori, dalam byte, saat ini yang telah dialokasikan oleh proses aplikasi yang tidak dapat dibagikan dengan proses lain. Untuk WebApps dan FunctionApps.
PrivateBytes Byte Rata-rata Instance PT1M Ya
Permintaan

Jumlah total permintaan terlepas dari kode status HTTP yang dihasilkan. Untuk WebApps dan FunctionApps.
Requests Hitung Total Instance PT1M Ya
Permintaan Dalam Antrean Aplikasi

Jumlah permintaan dalam antrean permintaan aplikasi. Untuk WebApps dan FunctionApps.
RequestsInApplicationQueue Hitung Rata-rata Instance PT1M Ya
Jumlah Untaian

Jumlah untaian yang saat ini aktif dalam proses aplikasi. Untuk WebApps dan FunctionApps.
Threads Hitung Rata-rata Instance PT1M Ya
Total Domain Aplikasi

Jumlah AppDomain saat ini yang dimuat dalam aplikasi ini. Untuk WebApps dan FunctionApps.
TotalAppDomains Hitung Rata-rata Instance PT1M Ya
Total Domain Aplikasi yang Tidak Dimuat

Jumlah total AppDomain yang diturunkan sejak awal aplikasi. Untuk WebApps dan FunctionApps.
TotalAppDomainsUnloaded Hitung Rata-rata Instance PT1M Ya
Jumlah Selesai Tindakan Alur Kerja

Jumlah Selesai Tindakan Alur Kerja. Hanya untuk LogicApps.
WorkflowActionsCompleted Hitung Total workflowName, status PT1M Ya
Tingkat Kegagalan Tindakan Alur Kerja

Tingkat Kegagalan Tindakan Alur Kerja. Hanya untuk LogicApps.
WorkflowActionsFailureRate Persen Total workflowName PT1M Ya
Tingkat Penarikan Pekerjaan Aplikasi Logika Per Detik

Laju Penarikan Pekerjaan Logika per detik. Hanya untuk LogicApps.
WorkflowAppJobPullRate CountPerSecond Total accountName PT1M Ya
Penundaan Eksekusi Pekerjaan Alur Kerja

Penundaan Eksekusi Pekerjaan Alur Kerja. Hanya untuk LogicApps.
WorkflowJobExecutionDelay Detik Rata-rata workflowName PT1M Ya
Durasi Eksekusi Pekerjaan Alur Kerja

Durasi Eksekusi Pekerjaan Alur Kerja. Hanya untuk LogicApps.
WorkflowJobExecutionDuration Detik Rata-rata workflowName PT1M Ya
Jumlah Selesai Eksekusi Alur Kerja

Jumlah Selesai Eksekusi Alur Kerja. Hanya untuk LogicApps.
WorkflowRunsCompleted Hitung Total workflowName, status PT1M Ya
Alur Kerja Menjalankan Jumlah yang dikirim

Alur Kerja Menjalankan Jumlah yang Dikirim. Hanya untuk LogicApps.
WorkflowRunsDispatched Hitung Total workflowName PT1M Ya
Tingkat Kegagalan Eksekusi Alur Kerja

Tingkat Kegagalan Eksekusi Alur Kerja. Hanya untuk LogicApps.
WorkflowRunsFailureRate Persen Total workflowName PT1M Ya
Jumlah Mulai Eksekusi Alur Kerja

Jumlah Mulai Eksekusi Alur Kerja. Hanya untuk LogicApps.
WorkflowRunsStarted Hitung Total workflowName PT1M Ya
Jumlah Selesai Pemicu Alur Kerja

Pemicu Alur Kerja Jumlah Selesai. Hanya untuk LogicApps.
WorkflowTriggersCompleted Hitung Total workflowName, status PT1M Ya
Tingkat Kegagalan Pemicu Alur Kerja

Alur Kerja Memicu Tingkat Kegagalan. Hanya untuk LogicApps.
WorkflowTriggersFailureRate Persen Total workflowName PT1M Ya

Dimensi metrik

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

Layanan ini tidak memiliki metrik apa pun yang berisi dimensi.

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.

Log sumber daya yang didukung untuk Microsoft.Web/sites

Kategori Nama tampilan kategori Tabel log Mendukung rencana log dasar Mendukung transformasi waktu penyerapan Contoh kueri Biaya untuk diekspor
AppServiceAntivirusScanAuditLogs Laporan Log Audit Antivirus AppServiceAntivirusScanAuditLogs

Laporkan virus yang ditemukan atau file yang terinfeksi yang telah diunggah ke situs mereka.

Tidak Ya Tidak
AppServiceAppLogs Log Aplikasi App Service AppServiceAppLogs

Log yang dihasilkan melalui aplikasi Anda.

Tidak Ya Kueri No
AppServiceAuditLogs Log Audit Akses AppServiceAuditLogs

Log yang dihasilkan saat menerbitkan pengguna berhasil masuk melalui salah satu protokol penerbitan App Service.

Tidak Ya Kueri No
AppServiceAuthenticationLogs Log Autentikasi App Service (pratinjau) AppServiceAuthenticationLogs

Log yang dihasilkan melalui Autentikasi App Service untuk aplikasi Anda.

Tidak Tidak Kueri Ya
AppServiceConsoleLogs Log Konsol App Service AppServiceConsoleLogs

Log konsol yang dihasilkan dari aplikasi atau kontainer.

Tidak Ya Kueri No
AppServiceFileAuditLogs Log Audit Perubahan Konten Situs AppServiceFileAuditLogs

Log yang dihasilkan saat konten layanan aplikasi dimodifikasi.

Tidak Ya Kueri No
AppServiceHTTPLogs Log HTTP AppServiceHTTPLogs

Permintaan HTTP masuk di App Service. Gunakan log ini untuk memantau kesehatan aplikasi, performa, dan pola penggunaan.

Tidak Ya Kueri No
AppServiceIPSecAuditLogs Log Audit IPSecurity AppServiceIPSecAuditLogs

Log yang dihasilkan melalui aplikasi Anda dan didorong ke Azure Monitoring.

Tidak Ya Tidak
AppServicePlatformLogs Log Platform App Service AppServicePlatformLogs

Log yang dihasilkan melalui platform AppService untuk aplikasi Anda.

Tidak Ya Tidak
FunctionAppLogs Log Aplikasi Fungsi FunctionAppLogs

Log yang dihasilkan oleh Aplikasi Fungsi. Ini termasuk log yang dipancarkan oleh host Functions dan log yang dipancarkan oleh kode pelanggan. Gunakan log ini untuk memantau kesehatan, performa, dan perilaku aplikasi.

Tidak Ya Kueri No
WorkflowRuntime Log Runtime Alur Kerja LogicAppWorkflowRuntime

Log yang dihasilkan selama runtime alur kerja Logic Apps.

Tidak Tidak Kueri Ya

Log khusus untuk Azure Functions adalah FunctionAppLogs.

Untuk informasi selengkapnya, lihat referensi data pemantauan App Service.

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.

App Services

Microsoft.Web/sites

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.

Tabel berikut ini mencantumkan operasi yang terkait dengan Azure Functions yang mungkin dibuat di log aktivitas.

Operasi Deskripsi
Microsoft.web/sites/functions/listkeys/action Mengembalikan kunci untuk fungsi tersebut.
Microsoft.Web/sites/host/listkeys/action Mengembalikan kunci host untuk aplikasi fungsi.
Microsoft.Web/sites/host/sync/action Operasi pemicu sinkronisasi.
Microsoft.Web/sites/start/action Aplikasi fungsi dimulai.
Microsoft.Web/sites/stop/action Aplikasi fungsi dihentikan.
Microsoft.Web/sites/write Mengubah pengaturan aplikasi fungsi, seperti versi runtime atau mengaktifkan penelusuran kesalahan jarak jauh.

Anda juga dapat menemukan operasi yang dicatat yang terkait dengan perilaku App Service yang mendasar. Untuk daftar yang lebih lengkap, lihat Operasi penyedia sumber daya Microsoft.Web.