Apa itu tumpukan ELK?
Tumpukan ELK merupakan akronim yang digunakan untuk menggambarkan tumpukan yang terdiri dari tiga proyek populer: Elasticsearch, Logstash, dan Kibana. Sering disebut sebagai Elasticsearch, tumpukan ELK memberikan kemampuan untuk menggabungkan log dari semua sistem dan aplikasi Anda, menganalisis log ini, lalu membuat visualisasi untuk pemantauan aplikasi dan infrastruktur, pemecahan masalah yang lebih cepat, analisis keamanan, dan banyak lagi.
E = Elasticsearch
Elasticsearch merupakan mesin pencari dan analitik terdistribusi yang dibangun pada Apache Lucene. Dukungan untuk berbagai bahasa, berkinerja tinggi, dan dokumen JSON yang bebas dari skema menjadikan Elasticsearch pilihan yang ideal untuk berbagai macam analitik log dan kasus penggunaan penelusuran. Pelajari selengkapnya »
Pada 21 Januari 2021, Elastic NV mengumumkan bahwa mereka akan mengubah strategi lisensi perangkat lunak mereka dan tidak merilis versi baru Elasticsearch dan Kibana di bawah lisensi Apache License, Versi 2.0 (ALv2) yang permisif. Sebagai gantinya, versi baru perangkat lunak akan ditawarkan pada lisensi Elastic, dengan kode sumber tersedia pada Elastic License atau SSPL. Lisensi ini bukan sumber terbuka dan tidak menawarkan kebebasan yang sama kepada pengguna. Untuk memastikan rangkaian pencarian dan analitik yang aman, berkualitas tinggi, dan sepenuhnya sumber terbuka, Anda dapat menggunakan proyek OpenSearch, cabang sumber terbuka Elasticsearch dan Kibana yang didorong komunitas dan berlisensi ALv2.
L = Logstash
Logstash merupakan alat penyerapan data sumber terbuka yang memungkinkan Anda untuk mengumpulkan data dari berbagai sumber, mengubahnya, dan mengirimkannya ke tempat tujuan yang diinginkan. Dengan filter bawaan dan dukungan untuk lebih dari 200 plugin, Logstash memungkinkan pengguna untuk menyerap data dengan mudah, terlepas dari sumber atau jenis datanya. Pelajari selengkapnya »
K = Kibana
Kibana merupakan visualisasi data dan alat penjelajahan untuk meninjau log dan kejadian. Kibana menghadirkan grafik interaktif yang mudah digunakan, agregasi dan filter yang sudah dibuat sebelumnya, dan dukungan geospasial, menjadikannya pilihan utama untuk memvisualisasikan data yang disimpan di Elasticsearch. Pelajari selengkapnya »
Bagaimana cara kerja tumpukan ELK?
-
Logstash menyerap, mengubah, dan mengirim data ke tujuan yang tepat.
-
Elasticsearch mengindeks, menganalisis, dan mencari data yang diserap.
-
Kibana memvisualisasikan hasil analisis.
Mengapa tumpukan ELK penting?
Tumpukan ELK memenuhi kebutuhan di ruang analitik log. Seiring dengan semakin banyaknya infrastruktur TI yang dipindahkan ke cloud publik, Anda memerlukan manajemen log dan solusi analitik untuk memantau infrastruktur ini serta memproses log server, log aplikasi, dan alur klik. Tumpukan ELK menyediakan solusi analisis log yang sederhana namun kuat bagi para developer dan teknisi DevOps Anda, demi mendapatkan wawasan bernilai mengenai diagnosis kegagalan, performa aplikasi, dan pemantauan infrastruktur – dengan harga yang lebih murah.
Bagaimana saya dapat memilih solusi yang tepat untuk tumpukan ELK?
Anda dapat memilih untuk melakukan deployment dan mengelola tumpukan ELK sendiri dengan versi Elasticsearch dan Kibana berlisensi Apache 2.0 (hingga versi 7.10.2) atau mengelola secara mandiri alternatif sumber terbuka untuk tumpukan ELK dengan OpenSearch, Dasbor OpenSearch, dan Logstash. Namun, apakah Anda lebih suka developer atau teknisi DevOps menghabiskan waktu untuk membangun aplikasi yang inovatif atau mengelola tugas operasional seperti deployment, pemutakhiran, instalasi dan patch perangkat lunak, pencadangan, dan pemantauan? Selain itu, menaikkan atau menurunkan skala untuk menyesuaikan persyaratan bisnis Anda atau mencapai keamanan dan kepatuhan menghadirkan tantangan tersendiri dengan opsi terkelola mandiri.
Apa yang ditawarkan AWS untuk tumpukan ELK?
Amazon OpenSearch Service menawarkan versi terbaru dari OpenSearch, dukungan untuk 19 versi Elasticsearch (versi 1.5 hingga 7.10), dan kemampuan visualisasi yang didukung oleh Dasbor OpenSearch dan Kibana (versi 1.5 hingga 7.10). Layanan ini terintegrasi dengan Logstash serta layanan AWS lainnya seperti Amazon Kinesis Data Firehose, Amazon CloudWatch Logs, dan AWS IoT untuk menghadirkan fleksibilitas dalam memilih alat penyerapan data yang memenuhi persyaratan kasus penggunaan Anda.