Log Service memungkinkan Anda mengumpulkan berbagai jenis metrik Prometheus menggunakan plugin Logtail. Metrik ini mencakup format Prometheus dari Node Exporter dan Kafka Exporter, serta metrik Prometheus yang dikumpulkan dari aplikasi. Topik ini menjelaskan cara menggunakan Logtail untuk mengumpulkan data metrik dari Prometheus.
Prasyarat
Sebuah Proyek dan Metricstore telah dibuat. Untuk informasi lebih lanjut, lihat Buat Sebuah Proyek dan Buat Sebuah Metricstore.
Batasan
Hanya Logtail Linux V0.16.66 dan versi lebih baru yang dapat mengumpulkan data metrik Prometheus. Jika Anda telah menginstal versi Logtail yang lebih lama di server Anda, Anda harus memperbarui Logtail ke versi yang didukung. Untuk informasi lebih lanjut, lihat Instal Logtail pada Server Linux.
Prosedur
Plugin Logtail hanya mendukung satu konfigurasi Logtail untuk Prometheus pada satu waktu. Jika terdapat lebih dari satu konfigurasi, Logtail akan menggunakan salah satu konfigurasi secara acak.
Masuk ke Konsol Simple Log Service.
Di bagian Import Data, klik tab Monitoring Data. Lalu, klik Prometheus Metric Scrape.
Pilih proyek dan Metricstore, lalu klik Next.
Buat grup mesin.
Jika grup mesin tersedia, klik Use Existing Machine Groups.
Jika tidak ada grup mesin yang tersedia, ikuti langkah-langkah berikut untuk membuat grup mesin. Dalam contoh ini, Instance ECS digunakan.
Pada tab ECS Instances, pilih Pilih Instance Secara Manual. Lalu, pilih instance ECS yang ingin digunakan dan klik Create.
Untuk informasi lebih lanjut, lihat Instal Logtail pada Instance ECS.
PentingJika Anda ingin mengumpulkan log dari instance ECS yang dimiliki oleh akun Alibaba Cloud lain selain Simple Log Service, server di pusat data, atau server dari penyedia layanan cloud pihak ketiga, Anda harus menginstal Logtail secara manual. Untuk informasi lebih lanjut, lihat Instal Logtail pada Server Linux. Setelah menginstal Logtail secara manual, Anda harus mengonfigurasi pengenal pengguna untuk server tersebut. Untuk informasi lebih lanjut, lihat Konfigurasikan Pengenal Pengguna.
Setelah Logtail diinstal, klik Complete Installation.
Di langkah Create Machine Group, konfigurasikan parameter Name dan klik Next.
Simple Log Service memungkinkan Anda membuat grup mesin berbasis alamat IP dan grup mesin berbasis pengenal kustom. Untuk informasi lebih lanjut, lihat Buat Grup Mesin Berbasis Alamat IP dan Buat Grup Mesin Berbasis Pengenal Kustom.
Pastikan grup mesin ditampilkan di bagian Applied Server Groups dan klik Next.
PentingJika Anda menerapkan grup mesin segera setelah membuat grup mesin, status detak jantung grup mesin mungkin FAIL. Masalah ini terjadi karena grup mesin belum terhubung ke Simple Log Service. Untuk menyelesaikan masalah ini, Anda dapat mengklik Automatic Retry. Jika masalah tetap ada, lihat Apa yang harus saya lakukan jika tidak ada koneksi detak jantung yang terdeteksi pada Logtail?
Di langkah Specify Data Source, konfigurasikan Config Name dan Plug-in Config. Lalu, klik Next.
Plug-in Config mencakup inputs dan processors. Log Service menyediakan template untuk inputs. Template tersebut hanya mencakup bagian global dan scrape_configs.
inputs diperlukan dan digunakan untuk mengonfigurasi pengaturan pengumpulan data untuk konfigurasi Logtail.
PentingAnda hanya dapat mengonfigurasi bidang dalam bagian global dan scrape_configs, baik untuk metrik format Prometheus maupun metrik Prometheus. Untuk informasi lebih lanjut, lihat Konfigurasi Prometheus.
Anda hanya dapat mengonfigurasi satu jenis sumber data dalam inputs.
processors bersifat opsional dan digunakan untuk mengonfigurasi pengaturan pemrosesan data untuk konfigurasi Logtail. Untuk informasi lebih lanjut, lihat Tambahkan Data ke Bidang.
Jika Anda ingin menambahkan bidang kustom, seperti alamat IP server tempat Logtail diinstal dan nama host server, ke data metrik yang dikumpulkan, Anda harus mengaktifkan Use Advanced Edit Mode untuk menambahkan pengaturan processors. Dalam hal ini, plugin processor_appender harus digunakan. Contoh:
{ "processors":[ { "type":"processor_appender", "detail": { "Key": "__labels__", "Value": "|host#$#{{__host__}}|ip#$#{{__ip__}}", "SortLabels": true } } ] }
Apa yang harus dilakukan selanjutnya
Kueri dan Analisis
Setelah data metrik dikumpulkan, Anda dapat menanyakan dan menganalisis data tersebut di halaman kueri dan analisis Metricstore. Untuk informasi lebih lanjut, lihat Kueri dan Analisis Data Metrik.
Visualisasi pada Log Service
Log Service secara otomatis membuat dasbor pemantauan host di proyek. Di dasbor, Anda dapat melihat hasil kueri dan analisis, mengonfigurasi peringatan, dan melakukan operasi lainnya. Untuk informasi lebih lanjut, lihat Ikhtisar.
Visualisasi pada Grafana
Log Service memungkinkan Anda mengirim data metrik ke Grafana untuk visualisasi. Untuk informasi lebih lanjut, lihat Kirim Data Deret Waktu dari Simple Log Service ke Grafana.