Log di Jelajahi - Amazon Managed Grafana

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Log di Jelajahi

Topik dokumentasi ini dirancang untuk ruang kerja Grafana yang mendukung Grafana versi 9.x.

Untuk ruang kerja Grafana yang mendukung Grafana versi 10.x, lihat. Bekerja di Grafana versi 10

Untuk ruang kerja Grafana yang mendukung Grafana versi 8.x, lihat. Bekerja di Grafana versi 8

Seiring dengan metrik, Explore memungkinkan Anda untuk menyelidiki log Anda di sumber data berikut:

Selama pemantauan infrastruktur dan respons insiden, Anda dapat menggali lebih dalam metrik dan log untuk menemukan penyebabnya. Jelajahi juga memungkinkan Anda untuk mengkorelasikan metrik dan log dengan melihatnya. side-by-side Ini menciptakan alur kerja debugging baru.

  1. Menerima peringatan.

  2. Telusuri dan periksa metrik.

  3. Telusuri lagi dan cari log yang terkait dengan metrik dan interval waktu (dan di masa depan, jejak terdistribusi).

Visualisasi log

Hasil kueri log ditampilkan sebagai histogram dalam grafik dan log individu dijelaskan di bagian berikut.

Jika sumber data mendukung histogram volume log rentang penuh, grafik dengan distribusi log untuk semua kueri log yang dimasukkan ditampilkan secara otomatis. Fitur ini saat ini didukung oleh OpenSearch dan sumber data Loki.

catatan

Di Loki, histogram volume log rentang penuh ini dirender oleh kueri metrik yang bisa mahal tergantung pada rentang waktu yang ditanyakan. Kueri ini bisa sangat menantang bagi instalasi Loki yang lebih kecil untuk diproses. Untuk mengurangi ini, kami sarankan menggunakan proxy seperti nginx di depan Loki untuk menetapkan batas waktu khusus (misalnya 10 detik) untuk kueri ini. Kueri histogram volume log dapat diidentifikasi dengan mencari kueri dengan header HTTP X-Query-Tags dengan nilaiSource=logvolhist; header ini ditambahkan oleh Grafana ke semua kueri histogram volume log.

Jika sumber data tidak mendukung pemuatan histogram volume log rentang penuh, model log menghitung deret waktu berdasarkan jumlah baris log yang diselimuti oleh interval waktu yang dihitung secara otomatis, dan stempel waktu baris log pertama kemudian menambatkan awal histogram dari hasil. Akhir dari deret waktu berlabuh ke rentang To picker waktu.

Tingkat log

Untuk log di mana label level ditentukan, Grafana menggunakan nilai label untuk menentukan level log dan memperbarui warna yang sesuai. Jika log tidak memiliki label level yang ditentukan, log mencoba mencari tahu apakah kontennya cocok dengan ekspresi yang didukung (lihat di bawah untuk informasi selengkapnya). Level log selalu ditentukan oleh pertandingan pertama. Jika Grafana tidak dapat menentukan level log, itu akan divisualisasikan dengan level log yang tidak diketahui.

Tip

Jika Anda menggunakan sumber data Loki dan level ada di log-line Anda, gunakan parser (JSON, logfmt, regex,..) untuk mengekstrak informasi level ke dalam label level yang digunakan untuk menentukan level log. Ini akan memungkinkan histogram untuk menunjukkan berbagai level log di bar terpisah.

Tingkat log yang didukung dan pemetaan singkatan dan ekspresi tingkat log:

Ekspresi yang didukung Tingkat log Warna

muncul

kritis

ungu

mematikan

kritis

ungu

pemberitahuan

kritis

ungu

kritikan

kritis

ungu

kritis

kritis

ungu

keliru

kesalahan

merah

eror

kesalahan

merah

kesalahan

kesalahan

merah

menegur

memperingati

kuning

memperingati

memperingati

kuning

info

info

hijau

informasi

info

hijau

melihat

info

hijau

dbug

debug

biru

debug

debug

biru

jejak

jejak

biru muda

*

tidak diketahui

abu-abu

Navigasi log

Antarmuka navigasi log, di sebelah baris log, dapat digunakan untuk meminta lebih banyak log. Anda dapat melakukan ini dengan memilih tombol Log lama di bagian bawah navigasi. Ketika Anda mencapai batas baris dan Anda ingin melihat lebih banyak log, Anda dapat menggunakan ini untuk mengambil lebih banyak log. Setiap permintaan ditampilkan dalam navigasi sebagai halaman terpisah. Setiap halaman menunjukkan stempel waktu dari dan ke baris log yang masuk. Anda dapat melihat hasil sebelumnya dengan mengklik halaman untuk melihat. Jelajahi cache lima permintaan terakhir yang dijalankan dari navigasi log, sehingga tidak menjalankan kembali kueri yang sama saat mengklik halaman tersebut.

Opsi visualisasi

Anda dapat menyesuaikan bagaimana log ditampilkan dan memilih kolom mana yang ditampilkan.

Waktu

Menampilkan atau menyembunyikan kolom waktu. Ini adalah stempel waktu yang terkait dengan baris log seperti yang dilaporkan dari sumber data.

Label unik

Menampilkan atau menyembunyikan kolom label unik yang hanya menyertakan label yang tidak umum. Semua label umum ditampilkan di atas.

Bungkus garis

Setel ini ke True jika Anda ingin tampilan menggunakan pembungkus garis. Jika disetel ke False, itu akan menghasilkan pengguliran horizontal.

Mempercantik JSON

Setel ini true untuk mencetak semua log JSON dengan cantik. Pengaturan ini tidak memengaruhi log dalam format apa pun selain JSON.

Deduplikasi

Data log bisa sangat berulang dan Explore dapat membantu dengan menyembunyikan baris log duplikat. Ada beberapa algoritma deduplikasi berbeda yang dapat Anda gunakan:

  • Tepat - Pencocokan yang tepat dilakukan di seluruh baris kecuali untuk bidang tanggal.

  • Angka — Cocokkan di telepon setelah menghapus nomor seperti durasi, alamat IP, dan sebagainya.

  • Tanda tangan — Deduplikasi yang paling agresif, ini menghapus semua huruf dan angka dan kecocokan pada spasi putih dan tanda baca yang tersisa.

Balik urutan hasil

Anda dapat mengubah urutan log yang diterima dari urutan menurun default (terbaru pertama) menjadi urutan naik (tertua pertama).

Label dan bidang yang terdeteksi

Setiap baris log memiliki area yang dapat diperpanjang dengan label dan bidang yang terdeteksi, untuk interaksi yang lebih kuat. Untuk semua label, kami telah menambahkan kemampuan untuk memfilter (filter positif) dan menyaring (filter negatif) label yang dipilih. Setiap bidang atau label juga memiliki ikon statistik untuk menampilkan statistik dalam kaitannya dengan semua log yang ditampilkan.

Melarikan diri dari baris baru

Jelajahi secara otomatis mendeteksi beberapa urutan lolos yang salah di baris log, seperti baris baru (\n,\r) atau tab (). \t Saat mendeteksi urutan seperti itu, Jelajahi menyediakan opsi “Escape newlines”.

Jelajahi dapat secara otomatis memperbaiki urutan lolos yang salah yang telah dideteksi

Untuk secara otomatis memperbaiki urutan escape
  1. Pilih Escape baris baru untuk mengganti urutan.

  2. Tinjau penggantian secara manual untuk mengkonfirmasi kebenarannya.

Jelajahi menggantikan urutan ini. Ketika melakukannya, opsi akan berubah dari baris baru Escape menjadi Remove escaping. Evaluasi perubahan karena parsing mungkin tidak akurat berdasarkan input yang diterima. Anda dapat mengembalikan penggantian dengan memilih Hapus escaping.

Tautan data

Dengan menggunakan tautan data, Anda dapat mengubah bagian mana pun dari pesan log menjadi tautan internal atau eksternal. Tautan yang dibuat terlihat sebagai tombol di bagian Tautan di dalam tampilan detail Log.

Alihkan visibilitas bidang

Perluas garis log dan klik ikon mata untuk menampilkan atau menyembunyikan bidang.

Fitur khusus Loki

Loki adalah sistem agregasi log open source dari Grafana Labs. Loki dirancang agar hemat biaya, karena tidak mengindeks isi log, melainkan satu set label untuk setiap aliran log. Log dari Loki ditanyakan dengan cara yang mirip dengan kueri dengan pemilih label di Prometheus. Ini menggunakan label untuk mengelompokkan aliran log yang dapat dibuat agar sesuai dengan label Prometheus Anda. Untuk informasi lebih lanjut tentang Grafana Loki, Anda dapat melihat Grafana Loki Github.

Untuk informasi selengkapnya, lihat Loki tentang cara menanyakan data log.

Beralih dari metrik ke log

Jika Anda beralih dari kueri Prometheus ke kueri log (Anda dapat melakukan pemisahan terlebih dahulu agar metrik dan log Anda berdampingan) maka itu akan menyimpan label dari kueri Anda yang ada di log dan menggunakannya untuk menanyakan aliran log. Misalnya, jika Anda memiliki kueri Prometheus berikut:

grafana_alerting_active_alerts{job="grafana"}

setelah beralih ke sumber data Log, itu akan berubah menjadi:

{job="grafana"}

Ini akan mengembalikan potongan log dalam rentang waktu yang dipilih yang dapat dicari.

Log sampel

Jika sumber data yang dipilih mengimplementasikan sampel log, dan mendukung kueri log dan metrik, maka untuk kueri metrik Anda akan dapat secara otomatis melihat sampel baris log yang berkontribusi pada metrik yang divisualisasikan. Fitur ini saat ini didukung oleh sumber data Loki.

Ekor langsung

Gunakan fitur Live tailing untuk melihat log real-time pada sumber data yang didukung.

Pilih tombol Live di toolbar Jelajahi untuk beralih ke tampilan Live tail.

Sementara di Live tail view log baru akan datang dari bagian bawah layar dan akan memiliki latar belakang kontras yang memudar sehingga Anda dapat melacak apa yang baru. Pilih tombol Jeda atau gulir tampilan log untuk menjeda tailing Langsung dan jelajahi log sebelumnya tanpa gangguan. Pilih tombol Lanjutkan untuk melanjutkan Live tailing atau pilih tombol Stop untuk keluar dari Live tailing dan kembali ke tampilan Jelajahi standar.