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

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.

  1. Di portal Microsoft Azure, buka instans Azure Spring Apps Anda.

  2. Pilih Log dari panel navigasi.

  3. Di pengaturan Kueri Baru 1, masukkan kueri seperti contoh berikut:

    AppEnvSpringAppConsoleLogs_CL
    | limit 50
    
  4. Pilih Jalankan.

Gunakan Analitik Log

Gunakan langkah-langkah berikut untuk melakukan analitik pada data log.

  1. Di portal Microsoft Azure, buka instans Azure Spring Apps Anda.

  2. Pilih Analitik Log di panel navigasi.

  3. Pilih ruang kerja Analitik Log tempat Anda memilih untuk menyimpan log.

  4. Untuk membuka panel Pencarian Log, pilih Log.

  5. Untuk menampilkan log, dalam kotak pencarian Tabel , masukkan kueri seperti contoh berikut:

    AppEnvSpringAppConsoleLogs_CL
    | limit 50
    
  6. Untuk melihat hasil pencarian, pilih Jalankan.

  7. 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.

  1. 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.

  2. 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:

  1. Pilih Tambahkan filter.
  2. Pilih Aplikasi atau Instans dari daftar Properti .
  3. Pilih nilai dari daftar Nilai .

Langkah berikutnya