Elasticsearch yang luar biasa
← TypeScript yang Luar Biasa -= Elasticsearch yang Luar Biasa =-
Umum
Tumpukan elastis
- Situs web resmi Elasticsearch
- Logstash adalah saluran data yang membantu Anda memproses log dan data peristiwa lainnya dari berbagai sistem
- Kibana adalah alat analisis data yang membantu memvisualisasikan data Anda; Dokumen Manual Kibana
- beats adalah platform untuk membangun pengirim data sumber terbuka dan ringan untuk berbagai jenis data yang ingin Anda perkaya dengan Logstash, telusuri dan analisis di Elasticsearch, dan visualisasikan di Kibana.
Buku
- Pembelajaran Mendalam untuk Pencarian - mengajarkan Anda cara memanfaatkan jaringan saraf, NLP, dan teknik pembelajaran mendalam untuk meningkatkan kinerja pencarian. (2019)
- Pencarian Relevan: dengan aplikasi untuk Solr dan Elasticsearch - mengungkap relevansi pekerjaan. Dengan menggunakan Elasticsearch, ini mengajarkan Anda cara mengembalikan hasil pencarian yang menarik kepada pengguna Anda, membantu Anda memahami dan memanfaatkan internal mesin pencari berbasis Lucene. (2016)
- Elasticsearch in Action - mengajarkan Anda cara membangun aplikasi pencarian skalabel menggunakan Elasticsearch (2015)
- Elasticsearch in Action, Edisi kedua - panduan praktis untuk mengembangkan mesin pencari yang berfungsi penuh dengan Elasticsearch dan Kibana. (2021)
Sertifikasi
Insinyur Bersertifikat Elastis
- Catatan Elastic Certified Engineer - catatan dan latihan untuk mempersiapkan ujian sertifikasi
Daftar terkait (luar biasa).
- frutik/awesome-search Saya sedang membuat pencarian e-commerce sekarang. Di bawah ini tercantum beberapa blok bangunan saya
Produk sumber terbuka dan gratis, berdasarkan Elasticsearch
- Fess adalah Pencarian Perusahaan berfitur lengkap open source, dengan perayap web
- Yelp/elastalert adalah sistem peringatan berbasis aturan fleksibel modular yang ditulis dengan Python
- etsy/411 - Aplikasi Web Manajemen Peringatan https://demo.fouroneone.io (kredensial: pengguna/pengguna)
- appbaseio/mirage adalah ? GUI untuk menulis kueri Elasticsearch
- Exceptionless / Exceptionless adalah server pengumpulan dan pelaporan kesalahan (pengecualian) dengan pengikatan klien untuk berbagai bahasa pemrograman
- searchkit/searchkit adalah kerangka UI berdasarkan React untuk membangun pengalaman pencarian yang luar biasa dengan Elasticsearch
- appbaseio/reactivemaps adalah pustaka komponen UI berbasis React untuk membangun Airbnb / Foursquare seperti Maps
- appbaseio/reactivesearch adalah perpustakaan komponen React UI yang indah untuk Elasticsearch
- appbaseio/dejavu UI yang hilang untuk Elasticsearch; halaman arahan
- Simple File Server adalah penyimpanan objek terdistribusi yang kompatibel dengan Openstack Swift yang dapat melayani dan menyimpan miliaran file besar dan kecil dengan aman menggunakan sumber daya minimal.
- logagent pengirim log untuk mengurai dan mengirimkan log ke Elasticsearch termasuk pengindeksan massal, buffer disk, dan deteksi format log.
- ItemsAPI API pencarian yang disederhanakan untuk web dan seluler (berdasarkan Elasticsearch dan Express.js)
- Kuzzle - Backend sumber terbuka dengan fitur real-time canggih untuk Web, Seluler, dan IoT yang menggunakan ElasticSearch sebagai database. (Situs web)
- SIAC - SIAC adalah SIEM perusahaan yang dibangun di atas tumpukan ELK dan komponen sumber terbuka lainnya.
- Sentinl - Sentinl adalah aplikasi peringatan dan pelaporan Kibana.
- Praeco - Peringatan Elasticsearch menjadi sederhana
- DataStation - Membuat kueri, membuat skrip, dan memvisualisasikan data dengan mudah dari setiap database, file, dan API.
- DocKit - Klien GUI untuk elasticsearch untuk menanyakan, mengelola, dan memvisualisasikan data Anda.
Alat dan utilitas pengembang Elasticsearch
Klien
- Klien Python Elasticsearch - Klien elasticsearch tingkat rendah resmi untuk python
- Elasticsearch DSL - Klien python tingkat tinggi untuk Elasticsearch
- ESORM - Python Asyncio ORM berdasarkan Pydantic yang terkenal
- Klien Ruby Elasticsearch - Klien elasticsearch tingkat rendah resmi untuk Ruby
Pengembangan dan debugging
- Sense (dari Elastic) Konsol pengembang yang sadar JSON ke Elasticsearch; resmi dan sangat berkuasa
- Mode ES Mode utama Emacs untuk berinteraksi dengan Elasticsearch (mirip dengan Sense)
- Contoh Cheatsheet Elasticsearch untuk kueri, API, dan pengaturan yang paling sering digunakan untuk semua versi utama Elasticsearch
- Alat Elasticstat CLI menampilkan informasi pemantauan seperti htop
- Elastic for Visual Studio Code Ekstensi untuk mengembangkan kueri Elasticsearch seperti ekstensi Kibana dan Sense dalam Visual Studio Code
- Elastic Builder Implementasi Node.js dari DSL Elasticsearch
- Binaragawan Pembuat badan kueri elasticsearch Node.js
- enju ORM elasticsearch Node.js
- Intip CLI interaktif dengan Python yang berfungsi seperti Konsol Kibana dengan fitur tambahan
- Pengurai alur logstash Tata bahasa ekspresi Parsing Python (PEG) dan Pohon Sintaks Abstrak (AST) untuk sintaksis alur Logstash.
Impor dan Ekspor
- Plugin Knapsack adalah plugin ekspor/impor "pisau Swiss" untuk Elasticsearch
- Elasticsearch-Exporter adalah skrip baris perintah untuk mengimpor/mengekspor data dari Elasticsearch ke berbagai sistem penyimpanan lainnya
- esbulk Utilitas pengindeksan massal elasticsearch paralel untuk baris perintah.
- elasticdump - alat untuk memindahkan dan menyimpan indeks
- elasticsearch-loader - Alat untuk memuat jenis file umum ke elasticsearch termasuk csv, json, dan parket
Pengelolaan
- Esctl - Antarmuka baris perintah tingkat tinggi untuk mengelola kluster Elasticsearch.
- Vulcanizer - Pustaka manajemen klaster bersumber terbuka Github berdasarkan REST API Elasticsearch. Dilengkapi dengan alat CLI tingkat tinggi
Plugin Elasticsearch
Gugus
- sscarduzio/elasticsearch-readonlyrest-plugin Mengekspos Elasticsearch REST API secara aman langsung ke publik
- mobz/elasticsearch-head adalah plugin yang kuat dan penting untuk mengelola cluster, indeks, dan pemetaan Anda
- Bigdesk - Grafik dan statistik langsung untuk cluster elasticsearch
- Elastic HQ - Konsol manajemen cluster Elasticsearch dengan pemantauan langsung dan UI yang indah
- Cerebro adalah alat admin web elasticsearch sumber terbuka (Lisensi MIT). Mendukung ES 5.x
- Kopf - Plugin manajemen lain yang memiliki konsol REST dan alokasi shard manual
- Search Guard - Elasticsearch dan keamanan tumpukan elastis serta peringatan gratis
- ee-outliers - ee-outliers adalah kerangka kerja untuk mendeteksi outlier dalam peristiwa yang disimpan dalam cluster Elasticsearch.
- Kamerad Elasticsearch - Panel admin Elasticsearch dibuat untuk operasi dan pemantauan
- elasticsearch-admin - Administrasi web untuk Elasticsearch
Lainnya
- Plugin SIREn Join untuk Elasticsearch Plugin ini memperluas Elasticsearch dengan tindakan pencarian baru dan parser kueri filter yang memungkinkan untuk melakukan "Filter Gabung" antara dua kumpulan dokumen (dalam indeks yang sama atau dalam indeks berbeda).
Integrasi dan dukungan SQL
- NLPchina/elasticsearch-sql - Kueri elasticsearch menggunakan sintaksis SQL yang sudah dikenal. Anda juga dapat menggunakan fungsi ES di SQL.
- elastic/elasticsearch-hadoop - Pencarian dan analitik real-time Elasticsearch terintegrasi secara bawaan dengan Hadoop (dan Hive)
- jprante/elasticsearch-jdbc - importir JDBC untuk Elasticsearch
- pandasticsearch - Klien Elasticsearch yang mengekspos DataFrame API
- monstache - Daemon Go yang menyinkronkan MongoDB ke Elasticsearch hampir secara realtime
Anda tahu, untuk pencarian
- jprante/elasticsearch-plugin-bundle Sebuah plugin yang terdiri dari kompilasi plugin Elasticsearch yang berguna terkait dengan pengindeksan dan pencarian dokumen
Plugin dan aplikasi Kibana
- aplikasi analisis deret waktu elastis/timelion. Ikhtisar dan panduan instalasi: Timelion: Komposer deret waktu untuk Kibana
- Aplikasi Peringatan Kibana untuk Elasticsearch - Plugin Kibana dengan kemampuan pemantauan, peringatan, dan pelaporan
- VulnWhisperer - VulnWhisperer adalah agregator data dan laporan kerentanan.
- Aplikasi Wazuh Kibana - Aplikasi Kibana untuk bekerja dengan data yang dihasilkan oleh Wazuh.
- Datasweet Formula - Plugin metrik yang dihitung secara real-time, Datasweet Formula.
Plugin Visualisasi Kibana
- nbs-system/mapster - visualisasi yang memungkinkan pembuatan peta 3d acara langsung di Kibana
- Plugin Kibana Tag Cloud - plugin visualisasi tag cloud berdasarkan plugin d3-cloud
- LogTrail - sebuah plugin untuk Kibana untuk melihat, menganalisis, mencari, dan melacak peristiwa log dari beberapa host secara realtime dengan antarmuka ramah devops yang terinspirasi oleh Papertrail
- Analisis API - Aplikasi Kibana 6 untuk memanipulasi
_analyze
API secara grafis - kbn_network - Ini adalah plugin yang dikembangkan untuk Kibana yang menampilkan node jaringan yang menghubungkan dua bidang yang telah dipilih sebelumnya.
Diskusi dan media sosial
- /r/elasticsearch
- Forum pencarian elastis
- Aliran tumpukan
- Buku-buku di Amazon tidak cocok dengan kategori ini, tetapi patut untuk dicoba!
- TODO: Pasang beberapa akun twitter yang bagus
Tutorial
- Logging Terpusat dengan Logstash dan Kibana Di Ubuntu 14.04 semua yang Anda perlukan sekarang saat membuat instance Elasticsearch+Logstash+Kibana pertama Anda
- dwyl/learn-elasticsearch tutorial memulai dengan sekumpulan referensi berharga
- Pahami Log Anda: Dari Nol hingga Pahlawan dalam waktu kurang dari satu Jam! oleh Britta Weber menunjukkan bagaimana Anda dapat membangun tumpukan Elasticsearch + Logstash + Kibana untuk mengumpulkan dan menemukan data Anda
- $$ Elasticsearch 7 dan Elastic Stack - kursus liveVideo yang mengajarkan Anda untuk mencari, menganalisis, dan memvisualisasikan data besar pada sebuah cluster dengan Elasticsearch, Logstash, Beats, Kibana, dan banyak lagi.
Artikel
Konfigurasi sistem
- Lembar Cheat Elasticsearch yang Berguna di Saat-saat Sulit
- Panduan definitif untuk Elasticsearch di Windows Azure
- Daftar periksa pra-penerbangan Elasticsearch
- 9 Tips Konfigurasi Elasticsearch untuk Performa Tinggi
- Praktik Terbaik di AWS
- Cara Mengamankan Elasticsearch dan Kibana dengan NGINX, LDAP dan SSL
- Server Elasticsearch di Webfaction menggunakan NGINX dengan otorisasi dasar dan protokol HTTPS
- Panduan Elasticsearch Panduan Elasticsearch yang berguna dengan praktik terbaik, petunjuk pemecahan masalah untuk kesalahan, tip, contoh cuplikan kode, dan banyak lagi.
Docker dan Elasticsearch
- Menjalankan cluster Elasticsearch dengan Docker
Penyetelan Java
- Penjelasan pengaturan Mesin Virtual Java Elasticsearch
- Menyetel Pengumpulan Sampah untuk Aplikasi Java Mission-Critis
- G1: Satu Pemulung Untuk Mengatur Semuanya
- Tolong gunakan MMapDirectory Lucene pada platform 64bit!
- Buku masak Ilmu Hitam
- Dasar-Dasar G1GC: Pelajaran dari Menjinakkan Pengumpulan Sampah
- Investigasi pengaturan Pengumpul Sampah JVM PDF Perbandingan JVM GC
- Pengaturan Pengumpulan Sampah untuk Node Master Elasticsearch Sempurnakan pengumpul sampah Anda
- Memahami Format Log G1 GC Untuk menyempurnakan dan memecahkan masalah JVM yang mendukung G1 GC, seseorang harus memiliki pemahaman yang tepat tentang format log G1 GC. Artikel ini membahas hal-hal penting yang harus diketahui tentang format log G1 GC.
Bagaimana cara mulai menggunakan G1
#ES_JAVA_OPTS=""
ES_JAVA_OPTS="-XX:-UseParNewGC -XX:-UseConcMarkSweepGC -XX:+UseG1GC"
Infrastruktur dan kinerja yang terukur
- Panduan Resmi untuk Penyetelan Kinerja Elasticsearch (Bagian 1) Bagian 2 Bagian 3
- Menyesuaikan performa penyerapan data untuk Elasticsearch di Azure - dan tidak hanya untuk Azure. Itu artikel bagus tentang pengujian Kinerja Elasticsearch dengan contoh
- Lembar Cheat Kinerja Pengindeksan Elasticsearch - ketika Anda berencana mengindeks data dalam jumlah besar di Elasticsearch (oleh Patrick Peschlow)
- Elasticsearch untuk Logging Tips dan trik konfigurasi Elasticsearch dari Sanity
- Menskalakan Elasticsearch ke Ratusan Pengembang oleh Joseph Lynch @yelp
- 10 metrik Elasticsearch yang harus diperhatikan
- Memahami Kinerja Elasticsearch
- Pengalaman Kami Membuat Sistem Pencarian Log Skala Besar Menggunakan Elasticsearch - topologi, master terpisah, node penyeimbang data dan pencarian
- Elasticsearch di Azure Guidance itu adalah 10% di Azure dan 90% dari informasi umum, tip dan trik yang sangat berharga tentang Elasticsearch
- Bagaimana menghindari masalah otak terbelah di Elasticsearch
- Seri Datadog tentang pemantauan kinerja Elasticsearch:
- Cara memantau kinerja Elasticsearch
- Cara mengumpulkan metrik Elasticsearch
- Cara memantau Elasticsearch dengan Datadog
- Bagaimana mengatasi 5 masalah kinerja dan penskalaan Elasticsearch
- Esensi Pemantauan Kinerja - Edisi Elasticsearch
- Operator untuk menjalankan Elasticsearch di Kubernetes
Integrasi
- Integrasi Apache Hive
- Menghubungkan Tableau ke Elasticsearch (BACA: Cara menanyakan Elasticsearch dengan Hive SQL dan Hadoop)
- mradamlacey/elasticsearch-tableau-connector
Pencatatan
- 5 Alternatif Logstash dan kasus penggunaan umum
Peringatan
- ElastAlert: Peringatan Dalam Skala Besar Dengan Elasticsearch, Bagian 1 oleh engineeringblog.yelp.com
- ElastAlert: Peringatan Dalam Skala Besar Dengan Elasticsearch, Bagian 2 oleh engineeringblog.yelp.com
- Elastalert: menerapkan pemantauan kaya dengan Elasticsearch
Rangkaian waktu
- Elasticsearch sebagai Penyimpanan Data Time Series oleh Felix Barnsteiner
- Menjalankan turunan pada data kecepatan Voyager Oleh Colin Goodheart-Smithe
- Grafik Kontrol Shewhart melalui Rata-Rata Pergerakan: Bagian 1 - Bagian 2 oleh Zachary Tong
- Menerapkan Detektor Anomali Statistik: Bagian 1 - Bagian 2 - Bagian 3 oleh Zachary Tong
Pembelajaran Mesin
- Mengklasifikasikan gambar ke dalam Elasticsearch dengan DeepDetect (utas forum dengan diskusi) oleh Emmanuel Benazera
- Elasticsearch dengan Machine Learning (terjemahan bahasa Inggris) oleh Kunihiko Kido
- Sistem Rekomendasi dengan Mahout dan Elasticsearch
Kasus penggunaan untuk Elasticsearch
- Infrastruktur Data di IFTTT Elasticsearch, Kafka, Apache Spark, Redhsift, layanan AWS lainnya
- Kepatuhan OFAC dengan Elasticsearch menggunakan AWS
- Membangun Platform Pencarian Streaming - Pencarian Streaming di Tweet: Storm, Elasticsearch, dan Redis
Lainnya
- LogZoom, pengganti Logstash yang cepat dan ringan
- Graylog2/graylog2-server - Manajemen log sumber terbuka dan gratis (berdasarkan ES)
- Fluentd vs. Logstash untuk Manajemen Log OpenStack
- Membangun Peta Direktori Dengan ELK
- Logging terstruktur dengan ELK - bagian 1
- Cari? Emoji dengan Elasticsearch?
- Panduan Lengkap untuk ELK Stack
- Pertanyaan Wawancara Insinyur Elasticsearch
- logiq - Alat Pemantauan WebUI Sederhana untuk Logstash ver. 5.0 dan lebih tinggi
- ElasticSearch Report Engine - Plugin ElasticSearch untuk mengembalikan hasil kueri sebagai PDF,HTML, atau CSV.
- Glosarium Elasticsearch - penjelasan terminologi Elasticsearch, termasuk contoh, praktik terbaik umum, dan panduan pemecahan masalah untuk berbagai masalah.
Video
Ikhtisar
- Elasticsearch untuk log dan metrik: Penyelaman mendalam – Velocity 2016 oleh Pengembang Sematext
- Elasticsearch beraksi Thijs Feryn gambaran umum pemula
- Menjadi Turun dan Kotor dengan ElasticSearch oleh Clinton Gormley
- Bagaimana kami menskalakan Raygun
- Memulai dengan Elasticsearch
- Kecepatan adalah Kunci: Pengenalan Elasticsearch under the Hood + pengoptimalan kinerja dasar
- $$ Pluralsight: Memulai Elasticsearch untuk Pengembang .NET kursus ini akan memperkenalkan Elasticsearch kepada pengguna, cara kerjanya, dan cara menggunakannya dengan proyek .NET.
- $$ Panduan Lengkap untuk Elasticsearch Panduan komprehensif untuk Elasticsearch, mesin pencari populer yang dibangun di Apache Lucene
- Bagaimana Elasticsearch memberdayakan ruang redaksi Guardian
- Editor Kueri Elasticsearch di Grafana
- Skalakan Metrik Anda dengan Elasticsearch 2019 oleh Philipp Krenn (Elastic) tips dan trik pengoptimalan
Canggih
- #bbuzz 2015: Adrien Grand – Algoritma dan struktur data yang mendukung Lucene dan Elasticsearch
- Rafał Kuć - Menjalankan Cluster Elasticsearch Toleransi Kesalahan Kinerja Tinggi di Docker dan slide
- Bekerja dengan Elasticsearch - Telusuri, Agregat, Analisis, dan Skalakan Penyimpanan Data Volume Besar - O'Reilly Media
- Sistem Rekomendasi ujung ke ujung dengan Spark dan Elasticsearch oleh Nick Pentreath & Jean-François Puget. Geser dek
Kode, contoh file konfigurasi, dan inti lainnya
- Konfigurasi Elasticsearch untuk klaster yang banyak menulis - reyjrar/elasticsearch.yml
- chenryn/ESPL - Sampel parser PEG Bahasa Pemrosesan Pencarian Elastis untuk SPL ke Elasticsearch DSL
- thomaspatzke/EQUEL Bahasa QUEry Elasticsearch, berdasarkan parser tata bahasa G4
Siapa yang menggunakan elasticsearch?
Yelp, IFTTT, StackExchange, Raygun, Mozilla, Spotify, CERN, NASA Zalando
Saya ingin lebih! (Sumber daya terkait Elasticsearch)
- Blog Penjelasan Teknologi
- Rusa Bersemangat
- Blog Tim Roes
Berkontribusi
- Pastikan Anda akan memposting sumber daya berharga yang termasuk dalam daftar ini
- JANGAN mengelompokkan ++Tambah dan --Hapus perubahan dalam PR yang sama. Buatlah permintaan tarik yang terpisah
- Gunakan pemeriksa ejaan
- Semua koreksi ejaan dan tata bahasa diperbolehkan (kecuali aturan di atas)
- Garpu repo ini, lakukan pengeditan, kirim permintaan tarik
- Jangan ragu untuk membuat bagian baru
- Jangan coba-coba menambahkan repo ini ke daftar yang luar biasa-luar biasa-*
← TypeScript yang Luar Biasa -= Elasticsearch yang Luar Biasa =-