日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

函数计算的可观测性

發(fā)布時間:2025/3/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 函数计算的可观测性 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者 | 夏莞 阿里巴巴函數(shù)計算團隊

導(dǎo)讀:本文主要分為三個部分:概述中介紹可觀測性的基本概念,主要包括 Logging、Metrics、Tracing 三個方面;然后詳細介紹函數(shù)計算上的 Logging、Metrics、Tracing;最后以幾個常見場景為例,介紹在函數(shù)計算中如何快速定位問題并解決問題。

概述

可觀測性是什么呢?維基百科中這樣說:可觀測性是通過外部表現(xiàn)判斷系統(tǒng)內(nèi)部狀態(tài)的衡量方式。

在應(yīng)用開發(fā)中,可觀測性幫助我們判斷系統(tǒng)內(nèi)部的健康狀況。在系統(tǒng)出現(xiàn)問題時,幫助我們定位問題、排查問題、分析問題;在系統(tǒng)平穩(wěn)運行時,幫助我們評估風(fēng)險,預(yù)測可能出現(xiàn)的問題。評估風(fēng)險類似于天氣預(yù)報,預(yù)測到明天下雨,那出門就要帶傘。在函數(shù)計算的應(yīng)用開發(fā)中,如果觀察到函數(shù)的并發(fā)度持續(xù)升高,很可能是業(yè)務(wù)推廣團隊的努力工作導(dǎo)致業(yè)務(wù)規(guī)模迅速擴張,為了避免達到并發(fā)度限制觸發(fā)流控,開發(fā)者就需要提前提升并發(fā)度。

可觀測性包括三個方面:Logging、Metrics、Tracing

  • Logging 是日志,日志記錄了函數(shù)運行中的關(guān)鍵信息,這些信息是離散且具體的,結(jié)合錯誤日志與函數(shù)代碼可以迅速定位問題。
  • Metrics 是指標,是聚合的數(shù)據(jù),通常以圖表的形式展現(xiàn)。圖表中的 tps、錯誤率等核心指標,可以反映函數(shù)的運行情況與健康狀況。
  • Tracing 是鏈路追蹤,是請求級別的追蹤,在分布式系統(tǒng)中可以看到請求在各個模塊的延時、分析性能瓶頸。

函數(shù)計算中的 Logging/Metrics/Tracing

1. 日志

在函數(shù)計算中如何查看函數(shù)日志呢?在傳統(tǒng)服務(wù)器開發(fā)方式中,可以將日志記錄到磁盤中的某個文件中,再通過日志收集工具收集文件的內(nèi)容;而在函數(shù)計算中,開發(fā)者不需要維護服務(wù)器了,那如何收集代碼里打印的日志呢?

1)配置日志

函數(shù)計算與日志服務(wù)無縫集成,可以將函數(shù)日志記錄到開發(fā)者提供的日志倉庫(Logstore)中。日志是服務(wù)配置中的一項,為服務(wù)配置 LogProject 和 Logstore,同一服務(wù)下所有函數(shù)通過 stdout 打印的日志,都會收集到對應(yīng)的 Logstore 中。

2)記錄日志

那日志怎么打呢?在代碼中直接通過 console.log/print 打印的日志可以收集到嗎?答案是可以的。各個開發(fā)語言提供的打印日志的庫都將日志打印到 stdout,比如 node.js 的 console.log()、python 的 print()、golang 的 fmt.Println() 等。函數(shù)計算收集所有打印到 stdout 的日志并將其上傳到 Logstore 中。

函數(shù)計算的調(diào)用是請求維度的,每次調(diào)用對應(yīng)一個請求,也就對應(yīng)一個 requestID。當請求量很大時,會有海量日志,如何區(qū)分哪些日志屬于哪個請求呢?這就需要把 requestID 一起記錄到日志中。函數(shù)計算提供內(nèi)置的日志語句,打印的每條日志前都會帶上請求 ID,方便日志的篩選。

3)查看日志

當函數(shù)日志被收集到日志服務(wù)的 Logstore 中,可以登錄日志服務(wù)控制臺查看日志。

同時,函數(shù)計算控制臺也集成了日志服務(wù),可以在函數(shù)計算控制臺上查看日志。函數(shù)計算控制臺有兩種查詢方式:

  • 簡單查詢:簡單查詢中列出每個 requestID 對應(yīng)的日志,可以通過 requestID 對日志進行篩選;
  • 高級查詢:高級查詢嵌入了日志服務(wù),可以通過 SQL 語句進行查詢。

點擊鏈接觀看 Demo 演示:https://developer.aliyun.com/lesson202418996

2. 指標

查看指標的方式:

  • 函數(shù)詳情查看監(jiān)控指標:FC 提供豐富的系統(tǒng)指標,這些指標可以不用任何配置,就可以在函數(shù)計算控制臺查看。
  • 配置日志大盤:日志大盤不僅可以看到函數(shù)計算提供的監(jiān)控指標,而且可以與開發(fā)者日志關(guān)聯(lián),生成自定義的監(jiān)控指標。

3. 鏈路追蹤

(請求在各個鏈路的延時瀑布圖)

鏈路追蹤是分布式系統(tǒng)排查問題的重要一環(huán),鏈路追蹤可以分析分布式系統(tǒng)中請求在各個鏈路的時延。有以下幾種情況:

  • 函數(shù)計算作為整個鏈路中的一環(huán),可以看到請求在函數(shù)計算上的時延,時延包括系統(tǒng)啟動的時間和請求真正的執(zhí)行時間,幫助用戶分析性能瓶頸。
  • 函數(shù)計算中調(diào)用 FC SDK,可以默認看到 SDK API 的調(diào)用時延。
  • 開發(fā)者在函數(shù)代碼中訪問數(shù)據(jù)庫等產(chǎn)品,可以手動在函數(shù)中埋點分析這段時延。

問題排查

函數(shù)計算提供了很多可觀測性相關(guān)的功能,那究竟怎樣定位問題呢?以幾個場景為例。

場景一:新版本發(fā)布后,函數(shù)錯誤率升高

首先發(fā)布版本后要觀察函數(shù)各項指標,一旦錯誤率升高要立即回滾避免故障,查看函數(shù)日志定位錯誤原因,修復(fù)問題再次上線。

場景二:函數(shù)性能差,總是執(zhí)行時間很長,甚至超時

開啟 tracing 功能,在函數(shù)內(nèi)部可能耗時的地方進行埋點,查看請求的瀑布圖,定位執(zhí)行時間長的原因,修復(fù)問題。

場景三:業(yè)務(wù)量迅速擴張,并發(fā)度即將到達并發(fā)度限制

通過 metrics 查看當前并發(fā)度,觀察到并發(fā)度持續(xù)上升時,及時聯(lián)系函數(shù)計算開發(fā)同學(xué),提升并發(fā)度。

課程推薦

為了更多開發(fā)者能夠享受到 Serverless 帶來的紅利,這一次,我們集結(jié)了 10+ 位阿里巴巴 Serverless 領(lǐng)域技術(shù)專家,打造出最適合開發(fā)者入門的 Serverless 公開課,讓你即學(xué)即用,輕松擁抱云計算的新范式——Serverless。

《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的函数计算的可观测性的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品色图 | www.午夜视频 | 日韩成人片 | 亚洲精品在线视频免费观看 | 色一五月| 黑人精品一区二区三区不 | 亚洲7777| 综合久久久久久久久久久 | 毛茸茸多毛bbb毛多视频 | 精品国自产拍在线观看 | 国产美女福利 | 欧美videos另类精品 | av一区免费 | 国产午夜精品理论片在线 | 粉嫩小箩莉奶水四溅在线观看 | 激情综合网五月激情 | 日本中文在线观看 | 久章草影院 | v888av| h片在线观看免费 | 亚洲日本色图 | 欧美成人一区在线观看 | 午夜av网址| 亚洲国产精品va在线 | 亚洲av日韩av在线观看 | 亚洲爱色 | 人人做| 久久伊人爱 | 黄色片视频免费看 | 久久伊人一区二区 | 久99久视频 | 欧美高清免费 | 欧美午夜精品一区二区三区 | 农村寡妇一区二区三区 | 欧美成人综合网站 | 国产精品国产自产拍高清av | 最新中文字幕在线视频 | 精品国产aⅴ一区二区三区东京热 | 天天射日日干 | 日韩欧美少妇 | 免费午夜网站 | 清纯唯美亚洲激情 | 自拍超碰 | 97人人爽人人爽人人爽 | 欧美久久免费 | 女人看黄色网 | 日韩午夜激情电影 | 免费看a的网站 | 欧美性视频在线 | 在线免费av播放 | 欧美成年人 | 无码一区二区三区在线 | 51成人精品网站 | 91精品综合久久久久久 | 欧美在线一区二区三区 | 日本大尺度吃奶做爰久久久绯色 | 国产一二三级 | 男男gay同性三级 | 超碰在线免费公开 | 亚洲一区二区三区综合 | 后进极品白嫩翘臀在线视频 | 九月色婷婷| 奇米影视色 | 日本涩涩网站 | 荫道bbwbbb高潮潮喷 | av在线第一页| 成人av第一页 | 亚洲黄业 | 日韩大片免费 | 日本少妇毛茸茸 | h视频在线免费观看 | 欧美双性人妖o0 | 色中色综合 | 亚洲精品在 | 国产+高潮+白浆+无码 | 懂色av一区二区三区四区 | 开心激情综合网 | 激情综合六月 | 久久久精品一区二区涩爱 | 国产成人亚洲精品无码h在线 | 一级特黄色 | 欧美熟女一区二区 | 国产一级aa大片毛片 | 午夜欧美福利 | 无码人妻aⅴ一区二区三区有奶水 | 中文字幕一区二区三区不卡 | 成人黄色小说在线观看 | 久久久一二三区 | 国模无码视频一区 | m3u8成人免费视频 | 成人片在线免费看 | 人人看人人爽 | 日韩精品人妻无码一本 | 黄色大片免费看 | 91精品国产日韩91久久久久久 | 亚洲一区二区三区乱码 | 91色在线视频 | 九九福利 | 最新免费黄色网址 |