天天看點

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

共享電動車企業使用函數服務搭建服務端。在函數服務中開啟日志,把程式日志寫到日志服務,同時在函數代碼中使用SDK把營運日志寫入到日志服務,使用日志服務進行日志分析。

在日志服務中,使用者可以:

開發檢視日志調試程式,確定程式的邏輯符合邏輯。

運維設定監控和報警,監控服務狀态是否正常。

客服調查使用者投訴。

營運分析資料,建立漏鬥,分析留存率、轉化率。

可以看到華東2已經建立了一個project,以yunqi-demo-開頭,這個project是在函數服務的代碼裡建立的。(注:如果已經在華東2建立了project,會使用使用者建立的第一個project)

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析
10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

在logstore清單,我們能看到兩個logstore,分别是fc-debug-log程式日志和ebike業務日志:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析
10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析
10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

進入 lock 這個函數:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

點選觸發事件,輸入事件的json,并且儲存。然後點選執行:

事件樣例:

同樣可以嘗試下unlock方法,事件樣例:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析
10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

此外,可以在ebike logstore中,查詢op:unlock 或op:un* 或者unlock。

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

可以通過Request到其他系統中去找具體原因

query No. 1:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

點選查詢,然後右上角點選『另存為快速查詢』:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

然後點選『添加到dashboard』,選擇建立dashboard,名稱為ebike-monitor:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

右上角添加報警,選擇剛剛儲存的快速查詢,輸入相關參數和手機号碼:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

檢視開鎖和關鎖的延時情況,修改query為:

query No. 2:

點選儲存到dashboard,選擇已經存在的dashboard: ebike_monitor:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

為了快速檢視延時的分布情況,我們把所有的延時均勻的劃分到是個桶裡,看每個桶中的均值是多少,以及對應的日志條數是多少?

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析
10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

檢視函數服務每分鐘的請求pv:

query No. 3:

點選儲存到dashboad,圖表名稱命名為ebike_pv

檢視電池使用情況:

query No. 4:

query No. 5:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

點選儲存到dashboard,參考上文步驟,建立一個dashboard名稱為ebike_dashboard:

輸入更多query,儲存到dashboard中:

檢視不同省份的占比:

query No. 6:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

檢視不同城市的占比:

query No.7:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

檢視不同網路營運商的占比:

query No.8:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

一天内的總收入:

query No. 9:

使用者的支付手段占比:

query No. 10:

左側選擇建立标簽:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

在右側彈出視窗中,選擇剛剛建立的dashboard:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析
10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

如果需要修改圖表,點選每張圖右上角的箭頭;如果需要重新整理頁面,可以點選重新整理按鈕:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

歡迎添加VIP釘釘群進行咨詢:

10.11杭州Clouder lab 十分鐘搭建共享應用 2:如何通過日志服務實作使用者的日志收集與分析

函數觸發事件:

本文所使用全部query:

2.

3.

4.

5.

6.

7.

8.

9.

10.