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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

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

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

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

Grafana Phlare

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

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

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

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

Phlare 運(yùn)行流程

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

Phlare 架構(gòu)

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

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

Grafana Faro

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

如下圖所示:

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

Faro 運(yùn)行流程

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

Grafana Labs 表示,過(guò)去開(kāi)發(fā)者可以使用 Grafana 來(lái)監(jiān)控基礎(chǔ)設(shè)施,并使用 OpenTelemetry 來(lái)監(jiān)控 API,但是前端應(yīng)用程序缺乏監(jiān)控解決方案,因此開(kāi)發(fā)者無(wú)法掌握終端用戶的實(shí)際使用狀況,現(xiàn)在 Faro 填補(bǔ)了這個(gè)空缺。

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

審核編輯 :李倩

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

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    數(shù)據(jù)庫(kù)是哪種數(shù)據(jù)庫(kù)類型?

    數(shù)據(jù)庫(kù)是一種部署在虛擬計(jì)算環(huán)境中的數(shù)據(jù)庫(kù),它融合了云計(jì)算的彈性和可擴(kuò)展性,為用戶提供高效、靈活的數(shù)據(jù)庫(kù)服務(wù)。云數(shù)據(jù)庫(kù)主要分為兩大類:關(guān)系型數(shù)據(jù)庫(kù)
    的頭像 發(fā)表于 01-07 10:22 ?82次閱讀

    數(shù)據(jù)庫(kù)加密辦法

    企業(yè)對(duì)于數(shù)據(jù)的重視程度不言而喻,也衍生出了數(shù)據(jù)=資產(chǎn)的概念。但是數(shù)據(jù)泄漏的事件頻繁發(fā)生,為了保護(hù)數(shù)據(jù)資產(chǎn),企業(yè)有必要對(duì)數(shù)據(jù)庫(kù)做一些針對(duì)
    的頭像 發(fā)表于 12-24 09:47 ?104次閱讀

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—Mysql數(shù)據(jù)庫(kù)表記錄丟失的數(shù)據(jù)恢復(fù)流程

    Mysql數(shù)據(jù)庫(kù)故障: Mysql數(shù)據(jù)庫(kù)表記錄丟失。 Mysql數(shù)據(jù)庫(kù)故障表現(xiàn): 1、Mysql數(shù)據(jù)庫(kù)表中無(wú)任何數(shù)據(jù)或只有部分
    的頭像 發(fā)表于 12-16 11:05 ?179次閱讀
    <b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—Mysql<b class='flag-5'>數(shù)據(jù)庫(kù)</b>表記錄丟失的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)流程

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—MYSQL數(shù)據(jù)庫(kù)ibdata1文件損壞的數(shù)據(jù)恢復(fù)案例

    mysql數(shù)據(jù)庫(kù)故障: mysql數(shù)據(jù)庫(kù)文件ibdata1、MYI、MYD損壞。 故障表現(xiàn):1、數(shù)據(jù)庫(kù)無(wú)法進(jìn)行查詢等操作;2、使用mysqlcheck和myisamchk無(wú)法修復(fù)數(shù)據(jù)庫(kù)
    的頭像 發(fā)表于 12-09 11:05 ?179次閱讀

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—通過(guò)拼接數(shù)據(jù)庫(kù)碎片恢復(fù)SQLserver數(shù)據(jù)庫(kù)

    一個(gè)運(yùn)行在存儲(chǔ)上的SQLServer數(shù)據(jù)庫(kù),有1000多個(gè)文件,大小幾十TB。數(shù)據(jù)庫(kù)每10天生成一個(gè)NDF文件,每個(gè)NDF幾百GB大小。數(shù)據(jù)庫(kù)包含兩個(gè)LDF文件。 存儲(chǔ)損壞,數(shù)據(jù)庫(kù)
    的頭像 發(fā)表于 10-31 13:21 ?267次閱讀
    <b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—通過(guò)拼接<b class='flag-5'>數(shù)據(jù)庫(kù)</b>碎片恢復(fù)SQLserver<b class='flag-5'>數(shù)據(jù)庫(kù)</b>

    Oracle數(shù)據(jù)恢復(fù)—異常斷電后Oracle數(shù)據(jù)庫(kù)庫(kù)報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

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

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)文件system01.dbf損壞的數(shù)據(jù)恢復(fù)案例

    打開(kāi)oracle數(shù)據(jù)庫(kù)報(bào)錯(cuò)“system01.dbf需要更多的恢復(fù)來(lái)保持一致,數(shù)據(jù)庫(kù)無(wú)法打開(kāi)”。
    的頭像 發(fā)表于 09-21 14:25 ?414次閱讀
    <b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—Oracle<b class='flag-5'>數(shù)據(jù)庫(kù)</b>文件system01.dbf損壞的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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