Mulai cepat: Menganalisis log dan metrik dalam konsumsi Dan paket khusus Azure Spring Apps Standard
Catatan
Azure Spring Apps adalah nama baru untuk layanan Azure Spring Cloud. Meskipun layanan memiliki nama baru, Anda akan melihat nama lama di beberapa tempat untuk sementara saat kami berupaya memperbarui aset seperti cuplikan layar, video, dan diagram.
Artikel ini berlaku untuk: ✔️ Konsumsi standar dan khusus (Pratinjau) ❌ Basic/Standard ❌ Enterprise
Artikel ini memperlihatkan kepada Anda cara menganalisis log dan metrik dalam konsumsi dan paket khusus Azure Spring Apps Standard.
Prasyarat
- Langganan Azure. Jika Anda tidak memiliki langganan, buat akun gratis sebelum memulai.
- Konsumsi Azure Spring Apps Standard dan instans layanan paket khusus. Untuk informasi selengkapnya, lihat Mulai Cepat: Menyediakan konsumsi Standar Azure Spring Apps dan instans layanan paket khusus.
- Aplikasi Spring disebarkan ke Azure Spring Apps.
Analisis log
Bagian berikut ini menjelaskan berbagai alat di Azure yang dapat Anda gunakan untuk menganalisis penggunaan konsumsi dan paket khusus Anda.
Mengonfigurasi opsi pengelogan
Anda dapat mengonfigurasi opsi pengelogan di lingkungan Azure Container Apps tempat Anda menyebarkan instans Azure Spring Apps. Anda dapat memilih antara tujuan log berikut:
Analitik Log - Azure Monitor Log Analytics adalah opsi penyimpanan dan tampilan default. Log Anda disimpan di ruang kerja Analitik Log tempat Anda dapat melihat dan menganalisisnya menggunakan kueri Analitik Log.
Azure Monitor - Azure Monitor merutekan log ke satu atau beberapa tujuan berikut:
- Ruang kerja Analitik Log untuk ditampilkan dan dianalisis.
- Akun penyimpanan Azure untuk diarsipkan.
- Hub peristiwa Azure untuk penyerapan data dan layanan analitik.
- Solusi pemantauan mitra Azure seperti Datadog, Elastic, Logz.io, dan lainnya.
None - Anda dapat menonaktifkan penyimpanan data log.
Anda dapat mengaktifkan log di Azure Spring Apps dengan cara berikut:
- Saat Anda memilih Analitik Log sebagai opsi pengelogan.
- Saat Anda memilih Azure Monitor sebagai opsi pengelogan, dengan kategori log konsol Spring App dipilih di pengaturan Diagnostik .
Untuk informasi selengkapnya, lihat Opsi penyimpanan dan pemantauan log di Azure Container Apps.
Mengkueri log dengan menggunakan Analitik Log
Analitik Log adalah alat dalam portal Azure yang dapat Anda gunakan untuk melihat dan menganalisis data log. Dengan menggunakan Analitik Log, Anda dapat menulis kueri Kusto lalu mengurutkan, memfilter, dan memvisualisasikan hasil dalam bagan untuk melihat tren dan mengidentifikasi masalah. Anda dapat bekerja secara interaktif dengan hasil kueri atau menggunakannya dengan fitur lain seperti peringatan, dasbor, dan buku kerja.
Bagian berikut menjelaskan berbagai metode untuk melihat log.
Menggunakan log
Gunakan langkah-langkah berikut untuk mengkueri data log.
Di portal Microsoft Azure, buka instans Azure Spring Apps Anda.
Pilih Log dari panel navigasi.
Di pengaturan Kueri Baru 1, masukkan kueri seperti contoh berikut:
AppEnvSpringAppConsoleLogs_CL | limit 50
Pilih Jalankan.
Gunakan Analitik Log
Gunakan langkah-langkah berikut untuk melakukan analitik pada data log.
Di portal Microsoft Azure, buka instans Azure Spring Apps Anda.
Pilih Analitik Log di panel navigasi.
Pilih ruang kerja Analitik Log tempat Anda memilih untuk menyimpan log.
Untuk membuka panel Pencarian Log, pilih Log.
Untuk menampilkan log, dalam kotak pencarian Tabel , masukkan kueri seperti contoh berikut:
AppEnvSpringAppConsoleLogs_CL | limit 50
Untuk melihat hasil pencarian, pilih Jalankan.
Anda dapat mencari log aplikasi, penyebaran, atau instans tertentu dengan mengatur kondisi filter, seperti yang ditunjukkan dalam contoh berikut:
AppEnvSpringAppConsoleLogs_CL | where ContainerAppName_s == "YourAppName" and RevisionName_s has "YourDeploymentName" and ContainerGroupName_s == "YourInstanceName" | limit 50
Catatan
==
peka huruf besar/kecil, tetapi=~
tidak.
Untuk mempelajari selengkapnya tentang bahasa kueri yang digunakan di Analitik Log, lihat gambaran umum Bahasa Kueri Kusto (KQL). Untuk mengkueri semua log Analitik Log Anda dari klien terpusat, lihat Data kueri di Azure Monitor menggunakan Azure Data Explorer.
Menganalisis metrik
Azure Monitor mengumpulkan data metrik dari instans Azure Spring Apps Anda secara berkala untuk membantu Anda mendapatkan wawasan tentang performa dan kesehatan aplikasi Spring Anda.
Untuk memvisualisasikan data, pilih Metrik di panel navigasi di instans Azure Spring Apps Anda. Anda juga dapat mengambil data metrik mentah melalui cmdlet Azure CLI dan Azure PowerShell.
Metrik yang tersedia
Azure Spring Apps menyediakan metrik yang dijelaskan dalam tabel berikut:
Judul | Deskripsi | ID metrik | Unit |
---|---|---|---|
Nanocore penggunaan CPU | Penggunaan CPU dalam nanocore (1.000.000.000 nanocore = 1 core) | UsageNanoCores |
nanocore |
Byte set aktif memori | Memori set pekerjaan yang digunakan dalam byte | WorkingSetBytes |
byte |
Byte Jaringan Masuk | Byte yang diterima jaringan | RxBytes |
byte |
Byte Jaringan Keluar | Byte yang ditransmisikan jaringan | TxBytes |
byte |
Permintaan | Permintaan diproses | Requests |
n/a |
Jumlah mulai ulang | Menghidupkan ulang jumlah Spring App | RestartCount |
n/a |
Menggunakan penjelajah metrik
Penjelajah metrik Azure Monitor memungkinkan Anda membuat bagan dari data metrik untuk membantu Anda menganalisis sumber daya Azure Spring Apps dan penggunaan jaringan dari waktu ke waktu. Anda bisa menyematkan bagan ke dasbor atau di buku kerja bersama.
Buka penjelajah metrik di portal Azure dengan memilih Metrik di panel navigasi pada halaman gambaran umum instans Azure Spring Apps Anda. Untuk mempelajari selengkapnya tentang penjelajah metrik, lihat Menganalisis metrik dengan penjelajah metrik Azure Monitor.
Buat bagan dengan memilih metrik di menu dropdown Metrik . Anda dapat mengubah bagan dengan mengubah agregasi, menambahkan lebih banyak metrik, mengubah rentang waktu dan interval, menambahkan filter, dan menerapkan pemisahan.
Tambahkan filter
Secara opsional, Anda dapat membuat filter untuk membatasi data yang ditampilkan berdasarkan nama aplikasi dan nama instans. Gunakan langkah-langkah berikut untuk membuat filter:
- Pilih Tambahkan filter.
- Pilih Aplikasi atau Instans dari daftar Properti .
- Pilih nilai dari daftar Nilai .