共享電動車企業使用函數服務搭建服務端。在函數服務中開啟日志,把程式日志寫到日志服務,同時在函數代碼中使用SDK把營運日志寫入到日志服務,使用日志服務進行日志分析。
在日志服務中,使用者可以:
開發檢視日志調試程式,確定程式的邏輯符合邏輯。
運維設定監控和報警,監控服務狀态是否正常。
客服調查使用者投訴。
營運分析資料,建立漏鬥,分析留存率、轉化率。
可以看到華東2已經建立了一個project,以yunqi-demo-開頭,這個project是在函數服務的代碼裡建立的。(注:如果已經在華東2建立了project,會使用使用者建立的第一個project)
在logstore清單,我們能看到兩個logstore,分别是fc-debug-log程式日志和ebike業務日志:
進入 lock 這個函數:
點選觸發事件,輸入事件的json,并且儲存。然後點選執行:
事件樣例:
同樣可以嘗試下unlock方法,事件樣例:
此外,可以在ebike logstore中,查詢op:unlock 或op:un* 或者unlock。
可以通過Request到其他系統中去找具體原因
query No. 1:
點選查詢,然後右上角點選『另存為快速查詢』:
然後點選『添加到dashboard』,選擇建立dashboard,名稱為ebike-monitor:
右上角添加報警,選擇剛剛儲存的快速查詢,輸入相關參數和手機号碼:
檢視開鎖和關鎖的延時情況,修改query為:
query No. 2:
點選儲存到dashboard,選擇已經存在的dashboard: ebike_monitor:
為了快速檢視延時的分布情況,我們把所有的延時均勻的劃分到是個桶裡,看每個桶中的均值是多少,以及對應的日志條數是多少?
檢視函數服務每分鐘的請求pv:
query No. 3:
點選儲存到dashboad,圖表名稱命名為ebike_pv
檢視電池使用情況:
query No. 4:
query No. 5:
點選儲存到dashboard,參考上文步驟,建立一個dashboard名稱為ebike_dashboard:
輸入更多query,儲存到dashboard中:
檢視不同省份的占比:
query No. 6:
檢視不同城市的占比:
query No.7:
檢視不同網路營運商的占比:
query No.8:
一天内的總收入:
query No. 9:
使用者的支付手段占比:
query No. 10:
左側選擇建立标簽:
在右側彈出視窗中,選擇剛剛建立的dashboard:
如果需要修改圖表,點選每張圖右上角的箭頭;如果需要重新整理頁面,可以點選重新整理按鈕:
歡迎添加VIP釘釘群進行咨詢:
函數觸發事件:
本文所使用全部query:
2.
3.
4.
5.
6.
7.
8.
9.
10.