Layanan Log Sederhana memungkinkan Anda menggunakan Logtail untuk mengumpulkan data kinerja yang dilaporkan oleh SDK Pyroscope dari program dalam bahasa pemrograman lain ke aplikasi Observabilitas Full-stack untuk pemantauan dan analisis visual.
Prasyarat
Sebuah instance Observabilitas Full-stack telah dibuat. Untuk informasi lebih lanjut, lihat Buat Instance.
Batasan
Hanya mendukung Linux Logtail V1.7 atau yang lebih baru. Untuk informasi lebih lanjut tentang cara melihat dan memperbarui versi Logtail, lihat Lihat Versi Logtail dan Perbarui Logtail.
Langkah 1: Buat konfigurasi Logtail
Masuk ke Konsol Layanan Log Sederhana.
Di bagian Log Application, klik tab Intelligent O&M. Kemudian, klik Full-stack Observability.
Di halaman Simple Log Service Full-stack Observability, klik instance yang ingin Anda kelola.
Di panel navigasi di sebelah kiri, klik Performance Monitoring.
Jika ini adalah pertama kalinya Anda menggunakan Pemantauan Kinerja di instance tersebut, klik Enable.
Di pohon navigasi di sebelah kiri, klik Impor Data. Di halaman Konfigurasi Akses Data, temukan Common Push Import di bagian Pemantauan Kinerja.
Jika ini adalah pertama kalinya Anda membuat konfigurasi Logtail untuk jenis data pemantauan ini, aktifkan sakelar untuk pergi ke halaman konfigurasi. Jika Anda sudah membuat konfigurasi Logtail, klik ikon
untuk pergi ke halaman konfigurasi.Buat grup mesin.
Jika grup mesin tersedia, klik Use Existing Machine Groups.
Jika tidak ada grup mesin yang tersedia, lakukan langkah-langkah berikut:
Periksa tipe server Anda.
Jika Anda menggunakan Instance ECS yang termasuk dalam akun Alibaba Cloud yang sama dengan Layanan Log Sederhana, klik tab ECS Instances, pilih Pilih Instance Secara Manual dan instance ECS Anda, lalu klik Create.
Untuk informasi lebih lanjut, lihat Instal Logtail pada Instance ECS.
Jika Anda menggunakan Instance ECS yang termasuk dalam akun Alibaba Cloud yang berbeda dari Simple Log Service, server dari penyedia layanan cloud pihak ketiga, atau server di pusat data, instal secara manual Linux Logtail V1.7 atau yang lebih baru di server tersebut. Untuk informasi lebih lanjut, lihat Instal Logtail pada Server Linux.
PentingSetelah Anda menginstal Logtail secara manual, Anda harus mengonfigurasi pengenal pengguna untuk server tersebut. Untuk informasi lebih lanjut, lihat Konfigurasikan Pengenal Pengguna.
Jika Anda menggunakan server yang berada di cluster Kubernetes, instal komponen Logtail sesuai instruksi di Kumpulkan Data Pemantauan tentang Sumber Daya Kubernetes.
Setelah Logtail diinstal, klik Complete Installation.
Di langkah Create Machine Group, konfigurasikan parameter Name dan klik Next.
Layanan Log Sederhana 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.
PentingJika Anda menginstal Logtail di cluster Kubernetes, grup mesin bernama dalam format {instanceId}-{clusterId}-k8s-cluster akan dibuat secara otomatis. Anda dapat melewati langkah ini.
Di langkah Machine Group Settings, pindahkan server Anda dari bagian Source Server Groups ke bagian Applied Server Groups dan klik Next.
PentingJika Anda mengaktifkan grup mesin segera setelah Anda membuat grup mesin, status detak jantung grup mesin mungkin FAIL. Masalah ini terjadi karena grup mesin belum terhubung ke Layanan Log Sederhana. Untuk menyelesaikan masalah ini, Anda dapat klik Automatic Retry. Jika masalah tetap ada, lihat Apa yang harus saya lakukan jika grup mesin Logtail tidak memiliki detak jantung?.
Di langkah Specify Data Source, konfigurasikan parameter-parameter dan klik Complete. Tabel berikut menjelaskan parameter-parameter tersebut.
Parameter
Deskripsi
Config Name
Nama konfigurasi Logtail. Anda dapat memasukkan nama kustom.
Cluster
Nama cluster. Anda dapat memasukkan nama kustom.
Setelah Anda mengonfigurasi parameter ini, Simple Log Service menambahkan tag
cluster=Nama Clusterke data kinerja yang dikumpulkan menggunakan konfigurasi Logtail.PentingPastikan bahwa nama cluster unik. Jika tidak, konflik data mungkin terjadi.
Address
Alamat untuk pengumpulan data. Nilai default adalah
http://:4040, di mana 4040 adalah port default Pyroscope. Jika Anda mempertahankan nilai default, server HTTP menggunakan alamat lokal.Jika Anda menggunakan instance ECS, tentukan nilai dalam format berikut:
Alamat IP instance ECS:4040.Jika Anda menggunakan server yang berada di cluster Kubernetes, atur nilai menjadi
logtail-kubernetes-metrics.sls-monitoring:4040.Jika Anda menggunakan server yang berasal dari penyedia layanan cloud pihak ketiga atau pusat data, tentukan nilai dalam format berikut:
Alamat IP server:4040.
Endpoint
Titik akhir default Pyroscope. Nilai default:
/ingest.Read Timeout Period
Periode timeout untuk operasi pembacaan data. Nilai default: 10. Unit: detik.
Maximum Body Size
Ukuran maksimum data yang dapat dikumpulkan.
Setelah Anda menyelesaikan konfigurasi, Simple Log Service secara otomatis membuat aset seperti Metricstores. Untuk informasi lebih lanjut, lihat Aset.
Langkah 2: Integrasikan SDK Pyroscope untuk mengumpulkan data kinerja
Pilih metode pengumpulan berdasarkan kebutuhan bisnis Anda.
Konfigurasikan alamat sumber data berdasarkan deskripsi berikut:
Jika Anda menggunakan instance ECS, tentukan nilai dalam format berikut:
Alamat IP instance ECS:4040.Jika Anda menggunakan server yang berada di cluster Kubernetes, atur nilai di sisi klien menjadi
logtail-statefulset.kube-system:4040.Jika Anda menggunakan server yang berasal dari penyedia layanan cloud pihak ketiga atau pusat data, tentukan nilai dalam format berikut:
Alamat IP server:4040.
Apa yang harus dilakukan selanjutnya
Setelah Anda mengumpulkan data kinerja dari program ke Observabilitas Full-stack, Anda dapat menggunakan fitur pemantauan kinerja untuk memecahkan masalah kinerja. Untuk informasi lebih lanjut, lihat Kueri Data dan Perbandingan Data.