0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

Grafana Labs開源持續(xù)分析數(shù)據(jù)庫Phlare和前端可觀測性庫Faro

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 作者:OSC開源社區(qū) ? 2022-11-09 15:40 ? 次閱讀

Grafana Labs 近日開源了兩個新項目,分別是用于大規(guī)模持續(xù)性能分析 (Continuous Profiling) 的開源數(shù)據(jù)庫 Phlare,以及用于前端應用可觀測性的 Faro。

Grafana Phlare

Grafana Phlare 是一個用于聚合持續(xù)分析 (Continuous Profiling) 數(shù)據(jù)的開源項目,它可以和 Grafana 完全集成,允許你與其他可觀察信號相關聯(lián)。

Grafana Labs 介紹道,Profiling 可用于分析程序的資源使用情況,進而幫助開發(fā)者優(yōu)化程序的性能和成本。但當下主流的分布式云原生架構(gòu)讓 Profiling 這件事變得更加復雜,從而產(chǎn)生了對持續(xù)分析 (Continuous Profiling) 的需求,其中有關資源使用情況的信息會在整個計算基礎設施中定期自動收集,然后壓縮并存儲為時間序列數(shù)據(jù),這使開發(fā)者能夠可視化查看隨時間的變化并放大與感興趣的時間段相匹配的 profile 文件 —— 例如,CPU 在其利用率最高時所花費的時間,或函數(shù)調(diào)用的頻率和持續(xù)時間。

Grafana Labs 稱 “Continuous Profiling” 是除 metrics, logs 和 traces 之外的可觀測性第四大支柱。

Phlare 使用諸如 Amazon S3、Google Cloud Storage、Azure Blob Storage、OpenStack Swift,以及任何與 S3 兼容的對象存儲,因此開發(fā)者可以使用較低廉的存儲來存放所有歷史記錄,Phlare 還提供多租戶和隔離功能集,可供團隊或業(yè)務部門運行獨立數(shù)據(jù)庫。

Phlare 運行流程

c200ae68-5f64-11ed-8abf-dac502259ad0.png

Phlare 架構(gòu)

c2227c96-5f64-11ed-8abf-dac502259ad0.png

(圖片來源:https://xie.infoq.cn)

Grafana Faro

Grafana Faro 是用于收集有關 Web 應用程序前端運行狀況數(shù)據(jù)的開源函數(shù)庫,開發(fā)者將其提供的 Grafana Faro Web SDK 嵌入到前端應用程序,該程序就會自動開始收集日志、錯誤和性能指標,然后添加元數(shù)據(jù)以便找到有用的條目,并將其轉(zhuǎn)發(fā)到 Grafana 代理(需啟用集成的應用程序代理接收器),然后它可以將這些數(shù)據(jù)發(fā)送到 Prometheus、Grafana Loki 或 Grafana Tempo。

如下圖所示:

c272cd72-5f64-11ed-8abf-dac502259ad0.png

Faro 運行流程

c35f1e5c-5f64-11ed-8abf-dac502259ad0.png

Grafana Labs 表示,過去開發(fā)者可以使用 Grafana 來監(jiān)控基礎設施,并使用 OpenTelemetry 來監(jiān)控 API,但是前端應用程序缺乏監(jiān)控解決方案,因此開發(fā)者無法掌握終端用戶的實際使用狀況,現(xiàn)在 Faro 填補了這個空缺。

Faro 還提供了事件 API,可用于捕獲用戶事件,讓開發(fā)者能夠重建終端用戶在應用程序的使用歷程,以了解用戶與應用程序的交互方式。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)庫

    關注

    7

    文章

    3737

    瀏覽量

    64173
  • 應用程序
    +關注

    關注

    37

    文章

    3223

    瀏覽量

    57504

原文標題:Grafana Labs開源持續(xù)分析數(shù)據(jù)庫Phlare和前端可觀測性庫Faro

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Oracle數(shù)據(jù)恢復—異常斷電后Oracle數(shù)據(jù)庫報錯的數(shù)據(jù)恢復案例

    Oracle數(shù)據(jù)庫故障: 機房異常斷電后,Oracle數(shù)據(jù)庫報錯:“system01.dbf需要更多的恢復來保持一致,數(shù)據(jù)庫無法打開
    的頭像 發(fā)表于 09-30 13:31 ?152次閱讀
    Oracle<b class='flag-5'>數(shù)據(jù)</b>恢復—異常斷電后Oracle<b class='flag-5'>數(shù)據(jù)庫</b>啟<b class='flag-5'>庫</b>報錯的<b class='flag-5'>數(shù)據(jù)</b>恢復案例

    數(shù)據(jù)庫數(shù)據(jù)恢復—SQL Server數(shù)據(jù)庫出現(xiàn)823錯誤的數(shù)據(jù)恢復案例

    SQL Server數(shù)據(jù)庫故障: SQL Server附加數(shù)據(jù)庫出現(xiàn)錯誤823,附加數(shù)據(jù)庫失敗。數(shù)據(jù)庫沒有備份,無法通過備份恢復數(shù)據(jù)庫。
    的頭像 發(fā)表于 09-20 11:46 ?231次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復—SQL Server<b class='flag-5'>數(shù)據(jù)庫</b>出現(xiàn)823錯誤的<b class='flag-5'>數(shù)據(jù)</b>恢復案例

    恒訊科技分析:跨境電商網(wǎng)站有哪些數(shù)據(jù)庫系統(tǒng)是推薦使用的?

    對于跨境電商網(wǎng)站,數(shù)據(jù)庫系統(tǒng)的選擇非常關鍵,以下是一些推薦使用的數(shù)據(jù)庫系統(tǒng): 1、MySQL:MySQL是一個流行的開源關系型數(shù)據(jù)庫管理系統(tǒng),廣泛用于Web應用開發(fā)。它以其高性能、可靠
    的頭像 發(fā)表于 08-12 15:01 ?258次閱讀

    恒訊科技分析:sql數(shù)據(jù)庫怎么用?

    SQL數(shù)據(jù)庫的使用通常包括以下幾個基本步驟: 1、選擇數(shù)據(jù)庫系統(tǒng): 選擇適合您需求的SQL數(shù)據(jù)庫系統(tǒng),如MySQL、PostgreSQL、Microsoft SQL Server、SQLite等
    的頭像 發(fā)表于 07-15 14:40 ?262次閱讀

    阿里云與中興通訊達成開源數(shù)據(jù)庫合作

    近日,阿里云與中興通訊宣布達成開源數(shù)據(jù)庫領域的深度合作。中興通訊正式加入PolarDB開源社區(qū),并榮任首屆理事會成員單位,這一舉措標志著兩大科技巨頭在數(shù)據(jù)庫領域的合作邁向新的高度。
    的頭像 發(fā)表于 05-17 10:47 ?478次閱讀

    阿里云與中興通訊達成開源數(shù)據(jù)庫合作,助推國產(chǎn)數(shù)據(jù)庫發(fā)展

    據(jù)悉,阿里云與中興通訊于5月16日公布了開源數(shù)據(jù)庫合作事宜。中興通訊正式宣布加入PolarDB開源社區(qū),并擔任首屆理事會成員單位。
    的頭像 發(fā)表于 05-16 16:34 ?374次閱讀

    選擇 KV 數(shù)據(jù)庫最重要的是什么?

    經(jīng)常有客戶提到 KV 數(shù)據(jù)庫,但卻偏偏“不要 Redis”。比如有個做安全威脅分析平臺的客戶,他們明確表示自己對可靠性要求非常高,需要的不是開源 Redis 這種內(nèi)存緩存,而是 KV
    的頭像 發(fā)表于 03-28 22:11 ?634次閱讀
    選擇 KV <b class='flag-5'>數(shù)據(jù)庫</b>最重要的是什么?

    數(shù)據(jù)庫數(shù)據(jù)恢復】Oracle數(shù)據(jù)庫ASM實例無法掛載的數(shù)據(jù)恢復案例

    oracle數(shù)據(jù)庫ASM磁盤組掉線,ASM實例不能掛載。數(shù)據(jù)庫管理員嘗試修復數(shù)據(jù)庫,但是沒有成功。
    的頭像 發(fā)表于 02-01 17:39 ?420次閱讀
    【<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復】Oracle<b class='flag-5'>數(shù)據(jù)庫</b>ASM實例無法掛載的<b class='flag-5'>數(shù)據(jù)</b>恢復案例

    深耕文檔型數(shù)據(jù)庫12載,SequoiaDB再開源

    、易用四個方向的技術(shù)特性,宣布了2024年面向技術(shù)社區(qū)的開源計劃。此次發(fā)布活動不僅是對SequoiaDB性能的全面介紹,更是對十余年來始終堅守以JSON文檔型數(shù)據(jù)庫內(nèi)核為技術(shù)底座的發(fā)展歷程的深刻回顧。不忘來時路,方知向何行,巨
    的頭像 發(fā)表于 01-16 13:06 ?238次閱讀

    無模式數(shù)據(jù)庫的利與弊

    數(shù)據(jù)管理需求日益多樣,無論是金融服務、游戲還是社交媒體行業(yè),都要求支持實時數(shù)據(jù)處理和快速迭代,無模式數(shù)據(jù)庫因其靈活性和易用而逐漸成為開發(fā)者的新選擇。那么,無模式
    的頭像 發(fā)表于 12-16 08:04 ?437次閱讀
    無模式<b class='flag-5'>數(shù)據(jù)庫</b>的利與弊

    關于JSON數(shù)據(jù)庫

    如何理解JSON數(shù)據(jù)庫?作為NoSQL數(shù)據(jù)庫的一種類型,JSON數(shù)據(jù)庫有哪些優(yōu)勢呢?JSON數(shù)據(jù)庫如何運作,它為應用程序開發(fā)者帶來了哪些價值呢?
    的頭像 發(fā)表于 12-06 13:46 ?784次閱讀
    關于JSON<b class='flag-5'>數(shù)據(jù)庫</b>

    oracle數(shù)據(jù)庫alert日志作用

    Oracle數(shù)據(jù)庫alert日志的作用、結(jié)構(gòu)和重要內(nèi)容。 一、alert日志的作用 異常檢測和排查:alert日志能夠記錄數(shù)據(jù)庫引擎和實例發(fā)生的異常情況,如啟動、關閉、崩潰和重啟等。當數(shù)據(jù)庫出現(xiàn)問題時,通過
    的頭像 發(fā)表于 12-06 10:08 ?1094次閱讀

    什么是JSON數(shù)據(jù)庫

    如何理解JSON數(shù)據(jù)庫?作為NoSQL數(shù)據(jù)庫的一種類型,JSON數(shù)據(jù)庫有哪些優(yōu)勢呢?JSON數(shù)據(jù)庫如何運作,它為應用程序開發(fā)者帶來了哪些價值呢?文章速覽:什么是JSON什么是JSON
    的頭像 發(fā)表于 12-02 08:04 ?768次閱讀
    什么是JSON<b class='flag-5'>數(shù)據(jù)庫</b>

    NoSQL 數(shù)據(jù)庫如何選型

    什么是NoSQL數(shù)據(jù)庫?為什么要使用NoSQL數(shù)據(jù)庫?鍵值數(shù)據(jù)庫內(nèi)存鍵值數(shù)據(jù)庫文檔數(shù)據(jù)庫列式數(shù)據(jù)庫
    的頭像 發(fā)表于 11-26 08:05 ?401次閱讀
    NoSQL <b class='flag-5'>數(shù)據(jù)庫</b>如何選型

    數(shù)據(jù)庫數(shù)據(jù)恢復——MongoDB數(shù)據(jù)庫介紹和數(shù)據(jù)恢復案例

    MongoDB數(shù)據(jù)庫是文檔數(shù)據(jù)存儲,將文檔存儲在集合之中,不是像MySQL一樣的關系型數(shù)據(jù)庫
    的頭像 發(fā)表于 11-08 15:04 ?816次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復——MongoDB<b class='flag-5'>數(shù)據(jù)庫</b>介紹和<b class='flag-5'>數(shù)據(jù)</b>恢復案例