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.
-
Menerima peringatan.
-
Telusuri dan periksa metrik.
-
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 nginxX-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
-
Pilih Escape baris baru untuk mengganti urutan.
-
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.