Saat aplikasi beroperasi, berbagai jenis data dihasilkan, seperti log, metrik sistem, kerangka audit, deteksi status, dan pemantauan kinerja aplikasi (APM). Anda dapat memilih solusi yang sesuai dengan kebutuhan bisnis dan lingkungan untuk mengumpulkan data yang relevan dan mentransfernya ke Alibaba Cloud Elasticsearch. Topik ini memberikan gambaran praktik terbaik untuk pengumpulan data server.
Praktik Terbaik | Deskripsi |
Anda dapat menggunakan alat seperti Beats, Logstash, klien, atau Kibana untuk mengumpulkan data. | |
Filebeat dapat digunakan untuk mengumpulkan data log, sementara Logstash menyaring data tersebut sebelum ditransfer ke Elasticsearch untuk analisis. | |
Gunakan Metricbeat untuk Mengumpulkan Data Sistem dan Layanan NGINX | Metricbeat dapat digunakan untuk mengumpulkan data sistem dan layanan NGINX serta menghasilkan visualisasi dalam bentuk bagan. |
Gunakan Auditbeat untuk Mengumpulkan Data Audit Sistem dan Memantau Perubahan File | Auditbeat dapat digunakan untuk mengumpulkan data dari kerangka audit Linux, memantau perubahan file sistem, dan menghasilkan visualisasi. |
Heartbeat dapat digunakan untuk mendeteksi status layanan Internet Control Message Protocol (ICMP) dan HTTP serta menghasilkan visualisasi. | |
Gunakan Metricbeat yang Dikelola Sendiri untuk Mengumpulkan Metrik Sistem | Metricbeat dapat digunakan untuk mengumpulkan metrik mesin dan mengirimkan data ke Elasticsearch. Data kemudian dapat dianalisis dan divisualisasikan menggunakan Kibana. |
Gunakan SkyWalking untuk Melakukan Pemantauan Ujung-ke-Ujung pada Elasticsearch | SkyWalking dapat digunakan untuk memantau kluster Elasticsearch secara ujung-ke-ujung, sementara Kibana digunakan untuk menganalisis dan menampilkan data pemantauan. |
Gunakan Uptime untuk Memantau Kluster Elasticsearch Alibaba Cloud Secara Real-Time | Heartbeat dapat digunakan untuk mendeteksi status layanan HTTP/HTTPS, TCP, dan ICMP, serta mengirimkan data ke aplikasi Uptime di Kibana. Aplikasi Uptime memantau ketersediaan dan waktu respons secara real-time dan melaporkan kesalahan sebelum memengaruhi bisnis Anda. |