Topik ini menjelaskan cara menggunakan Logtail untuk mengumpulkan data ping dan tcping ke penyimpanan metrik dari Layanan Log Sederhana.
Prasyarat
Sebuah Proyek dan Metricstore telah dibuat. Untuk informasi lebih lanjut, lihat Buat Sebuah Proyek dan Buat Sebuah Metricstore.
Batasan
Hanya Logtail Linux versi 1.0.31 ke atas yang dapat mengumpulkan data ping dan tcping. Jika Anda memasang versi Logtail yang lebih lama di server Anda, Anda harus memperbarui Logtail ke versi yang didukung. Untuk informasi lebih lanjut, lihat Pasang Logtail pada Server Linux.
Prosedur
Masuk ke Konsol Layanan Log Sederhana.
Pada bagian Proyek, klik proyek yang ingin Anda kelola.

Pada tab , klik Metricstore dan pilih . Pada halaman yang muncul, klik Add Logtail Configuration.
Di kotak dialog Import Data, klik Ping Monitoring.
Buat grup mesin.
Jika grup mesin tersedia, klik Use Existing Machine Groups.
Jika tidak ada grup mesin yang tersedia, lakukan 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 Anda gunakan dan klik Create.
Untuk informasi lebih lanjut, lihat Pasang Logtail pada Instance ECS.
PentingJika Anda ingin mengumpulkan log dari instance ECS yang dimiliki oleh akun Alibaba Cloud yang berbeda dari Layanan Log Sederhana, server di pusat data, atau server dari penyedia layanan cloud pihak ketiga, Anda harus memasang Logtail secara manual. Untuk informasi lebih lanjut, lihat Pasang Logtail pada Server Linux. Setelah Anda memasang Logtail secara manual, Anda harus mengonfigurasi pengenal pengguna untuk server tersebut. Untuk informasi lebih lanjut, lihat Konfigurasikan Pengenal Pengguna.
Setelah Logtail dipasang, klik Complete Installation.
Pada 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.
Pastikan grup mesin ditampilkan di bagian Applied Server Groups dan klik Next.
PentingJika Anda langsung menerapkan grup mesin setelah 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 mengklik Automatic Retry. Jika masalah tetap ada, lihat Apa yang harus saya lakukan jika tidak ada koneksi detak jantung yang terdeteksi pada Logtail?
Pada langkah Specify Data Source, konfigurasikan Config Name dan Plug-in Config. Lalu, klik Next.
inputs diperlukan dan digunakan untuk mengonfigurasi pengaturan sumber data untuk konfigurasi Logtail.
PentingAnda hanya dapat menentukan satu jenis sumber data dalam parameter inputs.
{ "inputs": [ { "detail": { "tcp": [ { "port": 80, "src": "192.XX.XX.103", "count": 3, "target": "www.aliyun.com" } ], "interval_seconds": 60, "icmp": [ { "src": "192.XX.XX.103", "count": 3, "target": "www.aliyun.com" } ], "http": [ { "src": "192.XX.XX.103", "expect_code": 200, "target": "www.aliyun.com" } ] }, "type": "metric_input_netping" } ] }Parameter
Tipe
Diperlukan
Deskripsi
tcp
array
Ya
Pengaturan yang digunakan untuk mengumpulkan data TCP ping. Bidang berikut spesifik untuk parameter tcp. Anda dapat mengonfigurasi bidang berikut berdasarkan kebutuhan bisnis Anda:
port: nomor port.src: alamat IP mesin tempat perintah ping dijalankan. Bidangsrcmenentukan mesin tempat perintah ping dijalankan di grup mesin Anda.count: jumlah paket yang dapat dikirim oleh perintah ping. Nilai valid: (0,10). Nilai default: 3. Kami merekomendasikan Anda menggunakan nilai default.target: nama host atau alamat IP mesin yang diping. Bidangtargetmenentukan nama host atau alamat IP mesin tujuan.name: nama. Nilai default: {src}->{target}.labels: tag. Anda dapat menambahkan tag ke data yang dikumpulkan.
Anda dapat menambahkan beberapa alamat IP. Contoh:
"tcp": [ { "port": 80, "src": "192.XX.XX.103", "count": 3, "target": "www.aliyun.com" }, { "port": 80, "src": "192.XX.XX.104", "count": 3, "target": "www.aliyun.com" } ]icmp
array
Ya
Pengaturan yang digunakan untuk mengumpulkan data Internet Control Message Protocol (ICMP) ping. Bidang berikut spesifik untuk parameter icmp. Anda dapat mengonfigurasi bidang berikut berdasarkan kebutuhan bisnis Anda:
src: alamat IP mesin tempat perintah ping dijalankan. Bidangsrcmenentukan mesin tempat perintah ping dijalankan di grup mesin Anda.count: jumlah paket yang dapat dikirim oleh perintah ping. Nilai valid: (0,10). Nilai default: 3. Kami merekomendasikan Anda menggunakan nilai default.target: nama host atau alamat IP mesin yang diping. Bidangtargetmenentukan nama host atau alamat IP mesin tujuan.name: nama. Nilai default: {src}->{target}.labels: tag. Anda dapat menambahkan tag ke data yang dikumpulkan.
Anda dapat menambahkan beberapa alamat IP. Contoh:
"icmp": [ { "src": "192.XX.XX.103", "count": 3, "target": "www.aliyun.com" }, { "src": "192.XX.XX.104", "count": 3, "target": "www.aliyun.com" } ]http
array
Ya
Pengaturan yang digunakan untuk mengumpulkan data HTTP ping. Bidang berikut spesifik untuk parameter http. Anda dapat mengonfigurasi bidang berikut berdasarkan kebutuhan bisnis Anda:
src: alamat IP mesin tempat perintah ping dijalankan. Bidang src menentukan mesin tempat perintah ping dijalankan di grup mesin Anda.method: metode permintaan HTTP. Nilai default: get.expect_response_contains: respons yang diharapkan.expect_code: kode status yang diharapkan.target: alamat IP mesin yang diping. Alamat HTTPS didukung.name: nama. Nilai default: {src}->{target}.labels: tag. Anda dapat menambahkan tag ke data yang dikumpulkan.
"http": [ { "src": "192.XX.XX.103", "expect_code": 200, "target": "www.aliyun.com" } ]interval_seconds
int
Ya
Interval waktu perintah ping dijalankan. Satuan: detik.
Nilai default: 60.
Nilai valid: [10,86400).
type
string
Ya
Tipe sumber data. Atur nilainya menjadi metric_input_netping.
Apa yang harus dilakukan selanjutnya
Setelah data ping dikumpulkan, Anda dapat menanyakan dan menganalisis data tersebut di Metricstore. Untuk informasi lebih lanjut, lihat Tanyakan dan Analisis Data Metrik.
Tabel berikut menjelaskan metrik dalam data yang dikumpulkan.
Kategori | Metrik | Deskripsi |
Ping ICMP | ping_failed | Jumlah paket yang gagal dikirim saat perintah ping ICMP dijalankan. |
ping_rtt_avg_ms | Rata-rata waktu respons paket yang dikirim saat perintah ping ICMP dijalankan. Satuan: milidetik. | |
ping_rtt_max_ms | Waktu respons maksimum paket yang dikirim saat perintah ping ICMP dijalankan. Satuan: milidetik. | |
ping_rtt_min_ms | Waktu respons minimum paket yang dikirim saat perintah ping ICMP dijalankan. Satuan: milidetik. | |
ping_rtt_stddev_ms | Simpangan baku waktu respons paket yang dikirim saat perintah ping ICMP dijalankan. Satuan: milidetik. | |
ping_rtt_total_ms | Total waktu respons paket yang dikirim saat perintah ping ICMP dijalankan. Satuan: milidetik. | |
ping_succcess | Jumlah paket yang berhasil dikirim saat perintah ping ICMP dijalankan. | |
ping_total | Total jumlah paket yang dikirim saat perintah ping ICMP dijalankan. | |
Ping TCP | tcping_failed | Jumlah paket yang gagal dikirim saat perintah ping TCP dijalankan. |
tcping_rtt_avg_ms | Rata-rata waktu respons paket yang dikirim saat perintah ping TCP dijalankan. Satuan: milidetik. | |
tcping_rtt_max_ms | Waktu respons maksimum paket yang dikirim saat perintah ping TCP dijalankan. Satuan: milidetik. | |
tcping_rtt_min_ms | Waktu respons minimum paket yang dikirim saat perintah ping TCP dijalankan. Satuan: milidetik. | |
tcpping_rtt_stddev_ms | Simpangan baku waktu respons paket yang dikirim saat perintah ping TCP dijalankan. Satuan: milidetik. | |
tcping_rtt_total_ms | Total waktu respons paket yang dikirim saat perintah ping TCP dijalankan. Satuan: milidetik. | |
tcping_succcess | Jumlah paket yang berhasil dikirim saat perintah ping TCP dijalankan. | |
tcping_total | Total jumlah paket yang dikirim saat perintah ping TCP dijalankan. | |
Ping HTTP | httping_failed | Jumlah paket yang gagal dikirim saat perintah ping HTTP dijalankan. |
httping_succcess | Jumlah paket yang berhasil dikirim saat perintah ping HTTP dijalankan. | |
httping_total | Total jumlah paket yang dikirim saat perintah ping HTTP dijalankan. | |
httping_rt_ms | Latensi yang ada saat perintah ping HTTP dijalankan. Satuan: milidetik. | |
httping_response_bytes | Ukuran respons yang dikembalikan saat perintah ping HTTP dijalankan. Satuan: byte. | |
httping_cert_ttl_days | Masa berlaku sertifikat yang digunakan saat perintah ping HTTP dijalankan. Satuan: hari. |