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. ACF填充從數據庫選擇到後端的選擇框
- 2. 選擇NODE.JS後端,前端和數據庫管理系統
- 3. 沒有選項「Postgres」作爲GRAFANA上的數據庫類型
- 4. 如何模仿grafana後端?
- 5. C#2008前端的數據庫選擇
- 6. 即使在選擇數據庫後,「沒有數據庫選擇」錯誤
- 7. Grafana中的數據庫連接數
- 8. 選擇,然後從數據庫中
- 9. 選擇數據庫
- 10. 選擇數據庫
- 11. 數據庫選擇
- 12. 數據庫選擇
- 13. 在低端VPS上爲Node.js應用程序選擇數據庫
- 14. 爲數據庫後端配置django-celery
- 15. 爲什麼我不能選擇數據庫? (錯誤'沒有選擇數據庫')
- 16. 選擇門票號碼後從數據庫中選擇時間
- 17. 後端的選擇?
- 18. PyAMF後端選擇!
- 19. 後端+數據庫設計
- 20. java.sql.SQLException:未選擇數據庫 - 爲什麼?
- 21. 爲緩存系統選擇數據庫
- 22. Dropdown-爲數據庫表選擇
- 23. 數據庫的最佳選擇爲php
- 24. 數據庫選擇的選擇
- 25. 選擇數據,然後再插入到數據庫笨
- 26. 使用MongoDB作爲數據源的Grafana
- 27. 數據庫選擇器
- 28. 用戶選擇數據庫?
- 29. 選擇數據庫類型
- 30. 選擇數據庫範例
100次測量值爲5k點 - 是每分鐘嗎?還是一次性的事情? –