Telescope: Penampil Log Berbasis Web Baru untuk ClickHouse yang Menarik Perhatian Komunitas

BigGo Editorial Team
Telescope: Penampil Log Berbasis Web Baru untuk ClickHouse yang Menarik Perhatian Komunitas

Telescope, sebuah penampil log berbasis web open-source baru yang dirancang khusus untuk database ClickHouse, sedang menarik minat di kalangan pengembang yang mencari solusi pengelolaan log yang lebih sederhana. Diciptakan karena frustrasi dengan penampil log yang ada yang memaksakan format tertentu atau terikat dengan pipeline ingestion yang kompleks, Telescope bertujuan untuk menyediakan alternatif yang ringan dan fleksibel.

Mengisi Kesenjangan dalam Alat Pengelolaan Log

Pembuat proyek ini berbagi bahwa penampil log yang ada sering tidak menampilkan log dengan cara yang memenuhi kebutuhan mereka, sehingga mendorong mereka untuk membangun Telescope dari awal. Tidak seperti banyak pesaing yang memerlukan format log tertentu atau tertanam dalam platform yang lebih besar, Telescope berfokus semata-mata pada penyediaan antarmuka yang intuitif untuk menjelajahi data log yang disimpan dalam database ClickHouse.

Saya tidak puas dengan penampil log yang ada - kebanyakan dari mereka memaksakan format log tertentu, terikat dengan pipeline ingestion, atau hanya bagian kecil dari platform yang lebih besar. Yang lain tidak menampilkan log seperti yang saya inginkan.

Sentimen ini tampaknya mendapat sambutan dari pengembang yang telah berjuang dengan sistem pengelolaan log yang terlalu kompleks. Beberapa anggota komunitas menyatakan ketertarikan pada Telescope sebagai alternatif potensial untuk alat seperti Loki, yang menurut beberapa pengguna sulit untuk diatur dan lebih fokus pada agregasi peristiwa dan statistik daripada sekadar menampilkan log.

Antarmuka Pengguna Mendapat Perbandingan dengan Alat yang Sudah Mapan

Umpan balik komunitas menunjukkan bahwa antarmuka Telescope memiliki kemiripan dengan alat populer seperti Kibana dan DataDog, yang dapat memudahkan adopsi bagi tim yang sudah familiar dengan platform ini. Seorang komentator mencatat bahwa UI-nya menyerupai Kibana, sehingga berpotensi lebih mudah untuk meyakinkan anggota tim untuk bermigrasi ke alat baru. Pengguna lain membandingkannya secara positif dengan antarmuka DataDog tetapi menyebutkan bahwa Telescope tampak kurang lambat.

Desain yang bersih dan minimalis berfokus pada presentasi data log dengan fitur seperti visualisasi dinamis, grafik interaktif, tampilan yang dapat disesuaikan, dan pemilih waktu/tanggal dengan dukungan untuk rentang waktu relatif. Pendekatan yang efisien ini tampaknya merupakan pilihan yang disengaja untuk tetap fokus pada analisis data log tanpa gangguan yang tidak perlu.

Fitur Utama Telescope

  • Manajemen Sumber: Membuat dan mengelola beberapa koneksi ke kluster ClickHouse yang berbeda
  • Penjelajah Data: Visualisasi dinamis dan grafik interaktif untuk analisis log
  • Kontrol Akses Berbasis Peran: Autentikasi dengan GitHub dan persyaratan keanggotaan organisasi
  • Tampilan yang Dapat Disesuaikan: Pilih kolom yang relevan dan sesuaikan presentasi data
  • Pemilih Waktu dan Tanggal: Dukungan untuk rentang waktu relatif

Fitur Masa Depan yang Direncanakan

  • Penyimpanan preset bidang dan kueri
  • Pernyataan WHERE SQL mentah untuk pengguna tingkat lanjut
  • Kolom GROUP BY khusus untuk grafik
  • Tampilan konteks untuk catatan
  • Penyimpanan snapshot untuk retensi log jangka panjang
  • Pelacakan log langsung
  • Pengubah sisi server
  • Dukungan zona waktu
  • Helm chart
  • Metode autentikasi tambahan
  • Pencatatan audit
Menjelajahi antarmuka pengguna Telescope: Sebuah penampil log baru yang menjanjikan yang bertujuan untuk kesederhanaan dan kemudahan penggunaan
Menjelajahi antarmuka pengguna Telescope: Sebuah penampil log baru yang menjanjikan yang bertujuan untuk kesederhanaan dan kemudahan penggunaan

Keterbatasan Saat Ini dan Pengembangan Masa Depan

Meskipun Telescope menunjukkan potensi, saat ini masih dalam tahap beta dengan beberapa keterbatasan. Alat ini terutama berfokus pada menampilkan log daripada menangani ingestion log, yang berarti mungkin tidak cocok untuk semua kasus penggunaan. Misalnya, seorang pengguna bertanya tentang penggunaan Telescope untuk memusatkan log dari beberapa server tanpa akses SSH, tetapi pembuatnya menjelaskan bahwa ini saat ini tidak termasuk dalam cakupan proyek.

Rencana pengembangan masa depan termasuk mendukung berbagai sumber log seperti Docker dan Kubernetes, menyimpan preset bidang dan kueri, memungkinkan pernyataan SQL WHERE mentah untuk pengguna tingkat lanjut, mendukung kolom GROUP BY kustom untuk grafik, dan menerapkan pelacakan log langsung. Fitur tambahan yang direncanakan termasuk pengubah sisi server, dukungan zona waktu, dan metode autentikasi yang diperluas di luar integrasi GitHub saat ini.

Beberapa anggota komunitas juga mengangkat kekhawatiran tentang nama proyek yang berpotensi menyebabkan kebingungan, karena Telescope sudah digunakan oleh pencari fuzzy Neovim populer yang mendominasi hasil pencarian untuk istilah tersebut.

Bagi yang tertarik untuk menjelajahi Telescope, instance demonstrasi langsung tersedia di telescope.humanuser.net, dengan login melalui GitHub. Proyek ini juga tersedia di GitHub bagi mereka yang ingin berkontribusi atau menjalankannya secara lokal menggunakan Docker.

Karena organisasi terus menghasilkan volume data log yang semakin besar, alat yang menyederhanakan eksplorasi dan analisis log sambil tetap ringan dan fleksibel kemungkinan akan terus menarik perhatian dari pengembang yang mencari alternatif untuk solusi yang lebih kompleks.

Referensi: Telescope - web-based log viewer UI