在 GrafanaCON 2023 keynote 開幕創辦人 Torkel Ödegaard 回顧一切是如何開始的故事。
Grafana 起源來自兩個偉大的開源專案 Graphite
和 Kibana
,Graphite 能查詢分析指標並繪製圖表,但圖表無法互動僅是 png 圖片,在編輯查詢與建置圖表上是複雜的。Kibana 是 open source 專案,提供可視化儀表板並儲存在 Elasticsearch 日誌中,2013 年誕生後改變集中式日誌與可視化儀表板的遊戲規則。
Torkel : 如果 Kibana 可以查詢 Graphite 並加上 Metrics 呢 ?
爭什麼爭,摻在一起做撒尿牛丸不就好了嗎 ?
但 Kibana 專注於 Elasticsearch 所提供的數據資料,並不支援其他數據來源,因此 Torkel 將 kibana 專案 fork 下來並完全專注於指標與時間序列,核心概念為 Make querying easier
,加上自己想法調整完後初版在 2014.1 在 github 推出初版
當時已經有很多 Graphite Dashboard 解決方案,作者認為推出後並不會發生什麼,但 Grafana 乾淨好看的用戶介面,快速查詢與好用的編輯查詢介面支持,讓儀表板可以重複使用,造成在監控社群上廣大的好評。
作者也分享當時的 Logo 想法 (都有動物 XDDDD
Grafana is an open source interactive data-visualization platform
Grafana 是一個開放源碼的監控視覺化工具,提供不同的時間序資料庫來源,用於監控和可視化指標數據。
Grafana Cloud 是 Grafana Labs 所提供的雲端可觀測性平台,讓開發人員可以收集、儲存、視覺化應用程式的 Log、Metrics、Trace,並發送告警警報。並與100 多個外部數據來源集成,包括 AWS CloudWatch、Elasticsearch、Graphite、和 InfluxDB。它與 Grafana K6 整合進行效能測試、Grafana Incident 和 Grafana OnCall 以管理事件議題處理與回應流程。
核心專案由LGTM
,分別是 Loki、Grafana、Tempo 與 Mimir,以下針對核心專案做簡短說明其用途
備註 : 以上皆為 Open Source 專案,如果要自架也可以。
分 FREE、Cloud Pro 及 Cloud Advanced 三種,其支援功能與限制如下
要開始使用 Grafana Cloud,需要先在官方網站註冊,點擊註冊頁面 SIGN UP ,可選擇透過其他帳號登入,或是建立新的帳號名稱
選擇地區及輸入名稱
按下 Finish setup,進行相關資料建立動作
建立完成後,可以看到目前資源的資訊 (Free account 前 15 天免費,可以好好利用 XD)
按下右上方 Connect data,可以選擇將資料進行整合到 Grafana Cloud 在 Dashboard 上呈現
以上是今天的分享,明天來繼續介紹如何與應用程式整合將資料上傳到 Grafana Cloud !