
Pengenalan ELK Stack
By Admin
at 2025-02-21 15:58:49,
last updated: 2025-02-21 15:58:49
Apa Itu NMS ?
Sebelum kita mengenal ELK Stack kita harus mengenal lebih dahulu apa itu NMS (Network management System), NMS adalah suatu aplikasi yang mengijinkan network engineer untuk mengelola komponen independen jaringan di dalam kerangka kerja (framework) manajemen jaringan yang lebih besar. Intinya, NMS itu mengacu pada software yang digunakan untuk mengelola jaringan. Network management system didesain untuk monitoring, memelihara, dan mengoptimalkan jaringan. NMS juga dapat digunakan untuk memonitor komponen hardware maupun software dalam suatu jaringan. NMS biasanya digunakan network enginer untuk menangani berbagai macam oprasi seperti : mendeteksi perangkat di jaringan sehingga dapat dikenali dan dapat dikonfigurasi dengan benar, jika terjadi gangguan pada sistem maka NMS akan segera memberikan peringatan secara proaktif kepada engineer, memonitor kinerja, dan terakhir adalah menganalisa kinerja karena NMS digunakan untuk melacak indikator data kinerja (performance data indicators) termasuk packet loss, latency, bandwidth utilization, dan lain-lain.
Apa Itu ELK stack?
ELK Stack adalah kumpulan dari tiga produk open source — Elasticsearch, Logstash, dan Kibana. ELK Stack menyediakan logging terpusat untuk mengidentifikasi masalah dengan server atau aplikasi. Ini memungkinkan Kita untuk mencari semua log di satu tempat. Ini juga membantu untuk menemukan masalah di beberapa server dengan menghubungkan log selama jangka waktu tertentu.
E singkatan dari ElasticSearch: digunakan untuk penyimpanan
L adalah singkatan dari LogStash : digunakan untuk pengiriman serta pemrosesan dan penyimpanan data
K adalah singkatan dari Kibana: adalah alat visualisasi (antarmuka web) yang di-host melalui Nginx atau Apache
ElasticSearch, LogStash dan Kibana semuanya dikembangkan, dikelola, dan dipelihara oleh perusahaan bernama Elastic.
ELK Stack dirancang untuk memungkinkan pengguna mengambil data dari sumber apa pun, dalam format apa pun, dan untuk mencari, menganalisis, dan memvisualisasikan data tersebut secara real time.
Elasticsearch
Elasticserch adalah sebuah mesin pencari dan analitik terdistribusi yang di bangun pada Apache Lucene. Elasticserch di luncurkan pada tahun 2010 dan dengan cepat menjadi salah satu mesin pencari terpopuler menurut DB-Engines ranking, yang biasa di gunakan untuk analisis log, pencarian teks lengkap, inteligensi keamanan, analisis bisnis, dll. Elasticserch menyimpan data dalam bentuk JSON menggunakan API, elasticserch menyimpan dokumen dalam bentuk asli dan menambahkan referensi untuk di index dalam bentuk cluster. Jika ingin mencari dan mengambil dokumen kita dapat menggunakan API elasticserch.
Logstash
LoLogstash merupakan alur pemrosesan data sisi server yang ringan, bersumber terbuka, yang memungkinkan Anda untuk mengumpulkan data dari berbagai sumber, mengubahnya dengan cepat, dan mengirimkannya ke tujuan yang diinginkan yang pada ELK ini data di kirim ke elasticsearch. Karena integrasinya dengan Elasticsearch yang erat, kemampuan pemrosesan log yang kuat, dan lebih dari 200 plugin sumber terbuka bawaan yang bisa membantu Anda mengindeks data dengan mudah, Logstash menjadi pilihan populer untuk memuat data ke dalam Elasticsearch.
Kibana
Kibana merupakan visualisasi data dan alat penjelajahan yang digunakan untuk analitik log dan waktu, pemantauan aplikasi, dan kasus penggunaan intelijen operasional. Kibana menyediakan integrasi yang erat dengan Elasticsearch, menjadikan Kibana pilihan default untuk memvisualisasikan data yang disimpan di Elasticsearch. Dengan kibana kita dapat memvisualisasikan data dengan berbagai macam bentuk salah seperti : histogram, grafik garis, diagram lingkaran, peta panas, dan dukungan geospasial bawaan.
Back to Blog List