GNU/Linux >> Belajar Linux >  >> Linux

Instalasi Grafana Loki

Grafana Loki adalah alat agregasi log, dan merupakan inti dari tumpukan logging berfitur lengkap.

Ikhtisar

Loki adalah penyimpanan data yang dioptimalkan untuk menyimpan data log secara efisien. Pengindeksan data log yang efisien membedakan Loki dari sistem logging lainnya. Tidak seperti sistem logging lainnya, indeks Loki dibuat dari label, sehingga pesan log asli tidak terindeks.

Fitur Loki

  • Penggunaan memori yang efisien untuk mengindeks log Dengan mengindeks pada satu set label, indeks dapat secara signifikan lebih kecil daripada produk agregasi log lainnya. Lebih sedikit memori membuatnya lebih murah untuk dioperasikan.
  • Multi-penyewaan Loki memungkinkan beberapa penyewa untuk menggunakan satu instance Loki. Data penyewa yang berbeda benar-benar terisolasi dari penyewa lain. Multi-tenancy dikonfigurasi dengan menetapkan ID tenant di agen.
  • LogQL, bahasa kueri Loki Pengguna bahasa kueri Prometheus, PromQL, akan menganggap LogQL familier dan fleksibel untuk menghasilkan kueri terhadap log. Bahasa ini juga memfasilitasi pembuatan metrik dari data log, fitur canggih yang melampaui agregasi log.
  • Skalabilitas Loki dapat dijalankan sebagai biner tunggal; semua komponen berjalan dalam satu proses. Loki dirancang untuk skalabilitas, karena setiap komponen Loki dapat dijalankan sebagai layanan mikro. Konfigurasi memungkinkan penskalaan layanan mikro secara individual, memungkinkan penginstalan skala besar yang fleksibel.
  • Fleksibilitas Banyak agen (klien) memiliki dukungan plugin. Hal ini memungkinkan struktur observabilitas saat ini untuk menambahkan Loki sebagai alat agregasi log mereka tanpa perlu mengganti bagian yang ada dari tumpukan observabilitas.
  • Integrasi Grafana Loki terintegrasi dengan mulus dengan Grafana, menyediakan tumpukan observabilitas yang lengkap.

Instal dan jalankan Grafana Loki secara lokal

Untuk mencatat peristiwa dengan Grafana Loki, unduh dan instal Promtail dan Loki.

  • Loki adalah mesin logging.
  • Promtail mengirimkan log ke Loki.

Konfigurasi menentukan menjalankan Loki sebagai biner tunggal.

Instal

  1. Buka halaman rilis.
  2. Gulir ke bawah ke bagian Aset di bawah versi yang ingin Anda instal.
  3. Unduh file .zip Loki dan Promtail yang sesuai dengan sistem Anda. Catatan: Jangan unduh LogCLI atau Loki Canary saat ini. LogCLI memungkinkan Anda menjalankan kueri Loki dalam antarmuka baris perintah. Loki Canary adalah alat untuk mengaudit kinerja Loki.
  4. Buka zip isi paket ke dalam direktori yang sama. Di sinilah kedua program akan berjalan.
  5. Di baris perintah, ubah direktori (cd pada kebanyakan sistem) ke direktori dengan Loki dan Promtail. Salin dan tempel perintah di bawah ini ke baris perintah Anda untuk mengunduh file konfigurasi umum:
wget https://raw.githubusercontent.com/grafana/loki/master/cmd/loki/loki-local-config.yaml
wget https://raw.githubusercontent.com/grafana/loki/main/clients/cmd/promtail/promtail-local-config.yaml

cukup salin langkah-langkah di bawah ini untuk menginstal Loki

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.2.1/loki-linux-amd64.zip"
# extract the binary
$ unzip "loki-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "loki-linux-amd64"
# download config file
$ wget https://raw.githubusercontent.com/grafana/loki/v2.2.1/cmd/loki/loki-local-config.yaml

cukup salin langkah-langkah di bawah ini untuk menginstal Promtail

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.2.1/promtail-linux-amd64.zip"
# extract the binary
$ unzip "promtail-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "promtail-linux-amd64"
# download config file
$ wget https://raw.githubusercontent.com/grafana/loki/v2.2.1/cmd/promtail/promtail-local-config.yaml

Kami telah menyelesaikan instalasi Loki serta Promtail dan memulainya di mesin lokal. Mari kita buat beberapa perubahan di Grafana untuk melihat log.

Visualisasikan log di Grafana

sudo service grafana-server start

Setelah Grafana berjalan, klik Setelan->Sumber data lalu klik Tambahkan Sumber Data lalu pilih Loki

Setelah sumber data ditambahkan, klik Loki lagi

Sekarang tambahkan URL sebagai localhost Anda dengan nomor port 3100

Sekarang penyiapan Loki di Grafana telah selesai.


Linux
  1. Instalasi &Tinjauan Linux Mint 18.3

  2. Temukan File Log Firefox?

  3. Perbedaan Antara /var/log/messages, /var/log/syslog, Dan /var/log/kern.log?

  1. Instalasi Python 3.3.2?

  2. File log Linux

  3. Di mana vmlinux di instalasi Ubuntu saya?

  1. Instalasi replikasi DFS

  2. Plesk:Instalasi SSL

  3. 20 File Log Linux yang Terletak di Direktori /var/log