Prometheus | |
---|---|
Pelancaran pertama | 24 November 2012 |
Versi terkini/stabil | v2.7.2 (2 Mac 2019 | )
Ditulis dalam | Go |
Sistem pengendalian | Rentas-pelantar |
Pelantar | X86_64, IA-32, MIPS, PowerPC, ARM |
Jenis | Monitoring application, time series database, perisian bebas, Linux Foundation Project |
Genre | Pangkalan data siri masa |
Lesen | Apache 2 |
Pautan berkaitan | |
Tapak web | prometheus.io |
Repositori | https://github.com/prometheus/prometheus |
Pautan lain | |
sunting · sunting di Wikidata |
Prometheus ialah sebuah perisian sumber terbuka ditulis dalam Go yang digunakan untuk merakam ukuran-ukuran masa sebenar dalam satu pangkalan data siri masa (membolehkan banyak cara pengukuran) yang di bina menggunakan model HTTP pull, disertakan dengan pertanyaan fleksibel dan pengawasan masa sebenar.[1][2]
Prometheus mula dibangunkan pada tahun 2012 di SoundCloud[3], semasa syarikat tersebut mendapati bahawa kaedah ukuran dan pemantauan sedia ada (menggunakan StatsD dan Graphite) tidak menepati keperluan mereka. Secara khusus, Prometheus harus menepati yang berikut: model data berbilang dimensi, ringkas dari segi operasi, kumpulan data yang boleh skala, dan bahasa tanya yang hebat, semuanya dalam satu alat.[4] Projek ini adalah bersumber terbuka sejak dari mula, dan turut mula digunakan oleh para pengguna Boxeyer dan Docker, walaupun belum betul-betul diumumkan.[4][5] Prometheus diinspirasikan oleh alat pemantauan Borgmon digunakan di Google.[6][7]
Prometheus pada kebiasaannya terdiri daripada komponen-komponen berikut:
Even though Borgmon remains internal to Google, the idea of treating time-series data as a data source for generating alerts is now accessible to everyone through those open source tools like Prometheus ...
I joined SoundCloud back in 2012 coming from Google...we didn't yet have any monitoring tools that that works with this kind of dynamic environment. We were kind of missing the way Google did its monitoring for its own internal cluster scheduler and we were very inspired by that and finally decided to build our own open-source solution.