Graphite,Elastisearch,Cloudwatch,Prometheus,InfluxDB都支持Grafana的後端。我使用Grafana前端創建了一個應用程序,但無法理解這些後端如何不同,哪些最適合我的應用程序(更喜歡開放源代碼)。我的用例是一個從外部服務器導入的靜態日誌文件,我想要解析並填寫要由Grafana使用的數據庫。數據最多可以有5000個時間序列數據點,大約有100次測量。數據庫不需要分發。我很樂意爲您提供一些關於如何從中選擇支持數據庫的提示。提前致謝!!爲Grafana選擇後端數據庫
回答
這聽起來像一個事件日誌用例,所以Elasticsearch可能是你最好的選擇。
對於度量用例,普羅米修斯將是一個不錯的選擇。
Brian給出了很好的答案,但增加了更多。您必須將監控視爲3組數據,不幸的是,在OSS中您需要大量工具和項目。監控的基本原理包括指標(Grafana擅長可視化的數據),事件(非結構化文本,如ELK擅長收集和可視化的內容)以及元數據(關係,配置和其他元素類別)。
大多數人會使用不同的技術堆棧。
指標: 石墨 - 舊的,但很好的證明(使用RRD數據存儲) InfluxDB - 最新的,但未被證實。今天可能是最好的技術
Prometheus - 使用專有的基於二進制文件的數據存儲。
事件: ElasticSearch - 基於Java的非結構化數據存儲,需要大量的硬件來擴展。
一旦你掌握了可視化的指標和事件,你就需要一堆工具。在ElasicSearch上,ELK棧最常見E = ElasticSearch L = Logstash(攝入日誌)K = Kibana(可視化)。另一種選擇是Greylog,它比Kibana恕我直言。
格拉法納是常見的,但不是最好的可視化。不幸的是,如今的OSS工具在衡量標準方面並不是很好。
Prometheus不使用Whisper - 這是一個Graphite後端。普羅米修斯有自己的存儲空間。 –
是的,據悉本週:) –
- 1. 選擇NODE.JS後端,前端和數據庫管理系統
- 2. 沒有選項「Postgres」作爲GRAFANA上的數據庫類型
- 3. C#2008前端的數據庫選擇
- 4. 即使在選擇數據庫後,「沒有數據庫選擇」錯誤
- 5. 數據庫選擇
- 6. 爲數據庫後端配置django-celery
- 7. PyAMF後端選擇!
- 8. 後端+數據庫設計
- 9. Dropdown-爲數據庫表選擇
- 10. 數據庫選擇的選擇
- 11. c#數據庫選擇
- 12. 數據庫設計選擇
- 13. 數據庫的選擇?
- 14. 選擇數據庫類型
- 15. 無法選擇數據庫
- 16. 數據庫選擇(PHP)
- 17. 技術選擇,數據庫
- 18. MYSQL - 選擇數據庫
- 19. mysql_select_db(不選擇數據庫
- 20. 選擇桌面數據庫
- 21. 選擇數據庫技術
- 22. 選擇多個數據庫
- 23. 使用MongoDB作爲數據源的Grafana
- 24. 從數據庫中選擇數據(Yii)
- 25. 將Access數據庫分解爲後端和前端問題
- 26. 選擇列數據庫複選框
- 27. 在codeigniter中選擇數據庫 - 現在無法選擇數據庫
- 28. 即使數據庫清楚地選擇了「沒有選擇數據庫」
- 29. 從Safaris客戶端數據庫中選擇隨機行
- 30. Grafana with elasticsearch數據源
100次測量值爲5k點 - 是每分鐘嗎?還是一次性的事情? –