本站AI自動(dòng)判斷提供您所需要的app下載:點(diǎn)我下載安裝,你懂的APP
又到了一年一度,紅帽子白胡子老頭兒“叮了當(dāng),叮了當(dāng)”出來掃大街……不對(duì),是圣誕老人唱著“叮叮當(dāng),叮叮當(dāng)”出來派禮物的日子。
平安夜嘛,肉叔怎么也得陪這外國胖老頭兒送大家點(diǎn)禮物不是?
就送你們呼喚了很久的!
2018年十佳 恐!怖!片!
我就知道你們等不及了。
(都給我看,不許直接滑到底下留言說連截圖都不敢看)
接招——
— 10 —
寂靜之地
導(dǎo)演:約翰·卡拉辛斯基
主演:艾米莉·布朗特 / 約翰·卡拉辛斯基 / 諾亞·尤佩
制片國家 / 地區(qū):美國
上映前,全世界都不看好,各大媒體給的票房預(yù)測(cè)只有區(qū)區(qū)2000~2500萬美元。
然而上映就打臉,悄么聲地收割3.4億美元。
靠的是什么?
噓。
神秘怪物襲擊人類世界,怪物瞎眼沒鼻子,但是耳朵賊靈光,會(huì)攻擊一切發(fā)聲物體。
《寂靜之地》水磨的恐怖功夫,并不在于全CG搞個(gè)巨可怕的怪物,而是撩撥人類面對(duì)死亡時(shí)本能的戒備心——
當(dāng)你不知道未知怪獸會(huì)在什么時(shí)候,從什么地方,對(duì)你發(fā)動(dòng)致命襲擊時(shí),恐懼就是很自然的事情。
最難能可貴的,是它打通了從視覺系恐怖到聽覺系恐怖的置換。
暴風(fēng)雨來臨前,全力打造超“平靜”的合家歡夜晚:
吃飯,用的不是鍋碗瓢盆,筷子刀叉,而是在墊著好幾層餐布的桌上,用小方巾當(dāng)餐盤,用手扒拉著吃。
姐弟倆吃完跑去玩跳棋——棋子棋盤也都是布做的。
偏偏是無敵溫馨的家常鏡頭,卻被導(dǎo)演拍得安靜到讓人發(fā)毛,再加上刻意被放大的環(huán)境聲——空洞的風(fēng)聲,玉米地窸窸窣窣的響聲,小動(dòng)物嘰嘰咕咕的叫聲。
看《寂靜之地》這種電影,你必須牢記:
噓,別出聲。
— 9 —
詭怪疑云
導(dǎo)演:德米安·魯格納
主演:阿里埃爾·查瓦里亞 / 馬克西米利亞諾·吉安尼 / 諾貝托·岡薩羅
制片國家 / 地區(qū):阿根廷
恐怖片最常見的套路,是“突然”。
突然懟給你一具爛尸,突然給你一聲爆響,再或者像上面這張截圖,歲月靜好的小男孩被突然闖入的大巴車突然碾成鐵鍬都鏟不起來的一灘。
水一點(diǎn)的泛泛之輩,只會(huì)松松弛弛突然驚嚇;但高級(jí)點(diǎn)的,就會(huì)像《詭怪疑云》般,在“突然”之前,先把你繃成擰緊的發(fā)條——
下水道口起伏的氣泡、腦后突然的腳步。
當(dāng)你像是鋼筋被繃到逼近屈服極限時(shí),就能聽到導(dǎo)演仿佛猥瑣地躲在攝影機(jī)后微微一笑,抬手就是一刀。
“突然”如期而至。
小心,這片有異鬼,有腐尸,還有……
看恐怖片別信任何flag,都是在套你。
— 8 —
噩夢(mèng)娃娃屋
導(dǎo)演:巴斯卡·勞吉哈
主演:克里斯塔爾·里德 / 瑪蓮·法莫 / 阿納斯塔西婭·菲利普斯
制片國家 / 地區(qū): 法國 / 加拿大
還是恐怖片老梗:娃娃,老宅。
但《噩夢(mèng)娃娃屋》反轉(zhuǎn)出新意:娃娃不再是鬼娃,而是活人。
提問:一對(duì)美少女,被變態(tài)肥佬逮住,會(huì)發(fā)生什么?
哈?雙飛你個(gè)頭啊雙!你這叫色魔,不叫變態(tài)。
真正的變態(tài),就是《噩夢(mèng)娃娃屋》里的這只低能兒肥佬,變著花樣地囚禁、施虐、變態(tài)裝扮一雙姐妹花。
“玩人”大師巴斯卡·勞吉哈,又一次玩轉(zhuǎn)《殉難者》《殉道者》里摧殘人類肉體的極端影像語言,玩弄所有人——
展示變態(tài)佬的扭曲心理,虐待觀眾的同情心理。
你越同情她們,他越虐待你。
— 7 —
網(wǎng)絡(luò)謎蹤
導(dǎo)演:阿尼什·查甘蒂
主演:約翰·趙 / 米切爾·拉 / 黛博拉·梅辛 / 約瑟夫·李
制片國家 / 地區(qū):美國 / 俄羅斯
《網(wǎng)絡(luò)謎蹤》是那種少有的,在電腦上看比在大銀幕上看更合適的電影。
原因很簡單,它全程都長這樣:
就是一張簡單的電腦屏幕。
這么做的目的更簡單,為了讓你獲得:沉浸感。
就像導(dǎo)演阿尼什說的:我們對(duì)科技語言的熟悉,甚至到了不需要畫面的程度。
它不需要刻意組織傳統(tǒng)鏡頭,只需要讓我們看著每天都要面對(duì)的“電腦屏幕”,很輕松就會(huì)讓我們代入到在網(wǎng)上追蹤愛女的老金身上。
能入選肉叔的這張片單,相當(dāng)大程度的高分來自《網(wǎng)絡(luò)謎蹤》破題的新意——
將傳統(tǒng)的鏡頭蒙太奇,迭代為觀眾腦補(bǔ)的人腦蒙太奇。
重要的是,它不是簡簡單單的創(chuàng)新噱頭,更暗示著社交網(wǎng)絡(luò)和現(xiàn)代科技,無孔不入滲入我們?nèi)粘I畹睦變啥恕?/p>
片尾一直處在社交軟件兩端的老金父女,終于坐在同一個(gè)畫面中,就像悄無聲息的提醒觀眾:
別忘了,家人總是最重要的。
— 6 —
昆池巖
導(dǎo)演:鄭凡植
主演:魏河俊 / 樸智賢 / 吳雅妍 / 文藝媛 / 樸成勛
制片國家 / 地區(qū):韓國
別看電影是假的,但它從沒放棄求真:場(chǎng)所,真;演員,真;畫面,真。
故事發(fā)生在CNN評(píng)選世界七大毛骨悚然場(chǎng)所榜首的昆池巖精神病院。演員全部真名上陣。畫面是演員們用Gopro拍的偽紀(jì)錄片。
各種真實(shí)效果疊加起來,恍惚間你會(huì)感覺這幫人不是在演,而是在經(jīng)歷:
作為最最純粹的那種恐怖片,《昆池巖》狡猾就狡猾在這。
千方百計(jì)讓你信,等你入彀了,一招就夠讓你怕。
肉叔總結(jié)了一下跟隨這幫演員探索昆池巖精神病院的直播體驗(yàn),大概就是:
信不信,沒鬼的。
信了嗎,沒鬼吧?
信了啊,鬼來了!
— 5 —
寄宿學(xué)校
導(dǎo)演: 鮑茲·亞金
主演: 盧克·普拉爾 / 斯特林·杰里斯 / 威爾·帕頓
制片國家/地區(qū): 美國
不要誤以為這是啥小白兔的青春無敵成長電影,《寄宿學(xué)校》可是爪牙鋒利的地道恐怖片。
肉叔問你,你這輩子經(jīng)歷最恐怖的事是什么?
答案有很多,但恐怕很多人都會(huì)提到一個(gè)詞:長大(或者長胖嘻嘻)。
《寄宿學(xué)校》放大和異化的,就是這種恐怖。
前半程看似偷穿大人衣服的小屁孩過家家。
后半程就立刻急轉(zhuǎn)直下,學(xué)生、老師,一個(gè)個(gè)死于非命,也一個(gè)個(gè)暴露出邪惡的一面。
沒有墮胎、劈腿、喝醉打群架,《寄宿學(xué)校》用另一種優(yōu)雅而血腥的殺戮快感,更殘酷地提了一個(gè)小問號(hào):
誰的成長,未經(jīng)暴行?
— 4 —
無盡
導(dǎo)演:賈斯汀·本森 / 艾倫·穆爾黑德
主演:考莉·埃爾南德斯 / 詹姆斯·喬丹 / 塔特·艾靈頓
制片國家 / 地區(qū):美國
如果要跨界,沒有什么比科幻片跟恐怖片更搭的了。
比如《無盡》,就是純粹的腦洞向科幻片,讓它懸疑的燒腦輪回一碾壓,自然而然會(huì)讓人心生恐懼。
什么叫腦洞?
幻想一個(gè)怪物出來不算,你看《無盡》怎么做的,整個(gè)世界異化成一個(gè)個(gè)獨(dú)立的“圈”,圈中一方天地獨(dú)立循環(huán),圈里人只活在這一個(gè)小世界,看不到“圈外有圈”。
圈中是什么世界?
無盡循環(huán)。
有人疲于跟黑洞洞的夜空拔河,有人在怪物大湖中釣魚。
還有人陷在路上每天循環(huán)往復(fù)……
《無盡》的驚悚,不在于“突然”的驚嚇,而是在湖水的微波下攪起巨浪,慢慢把“腦洞”,變成“黑洞”。
你總會(huì)在某一刻突然意識(shí)到它的毛骨悚然——
X,老子每天上班下班循環(huán)往復(fù),我不也是身處一處時(shí)間與空間交錯(cuò)禁錮的牢籠?
— 3 —
此房是我造
導(dǎo)演:拉斯·馮·提爾
主演:馬特·狄龍 / 布魯諾·甘茨 / 烏瑪·瑟曼
制片國家 / 地區(qū):丹麥 / 法國 / 德國 / 瑞典
“拉瘋”的天才回歸,戛納首映時(shí)鬧了一場(chǎng)不大不小的風(fēng)波:
因?yàn)?strong>尺度太大,近百觀眾中途離席(還都是什么片都看過的媒體記者),不少人出來就說倆字:惡心。
什么叫尺度大?
不是脫衣服,或者“打真X”,要搞這么簡單,拉瘋就不是資深影迷們整天碎碎念的瘋蹄兒了,他拍電影只有兩種可能:名垂影史,或者遺臭萬年。
如果說他的《女性癮者》是在肆無忌憚地探索“性”的本能,《此房是我造》就是百無禁忌地討論“殺”的渴望。
夢(mèng)幻手游69月宮潛能果還有夢(mèng)幻手游69月宮和花果山 - 櫻花動(dòng)漫
全片圍繞殺人狂杰克,展示他十二年來的五段殺人史,上來就殺了“新娘”(烏瑪·瑟曼在《殺死比爾》里的角色名)。
烏瑪·瑟曼這“死相”還算好的,片里還有大妹子被割了胸你說慘不慘。
爆頭,割乳,殺未成年人……
肉叔不敢再上圖了,要不這篇稿都得被和諧,《此房是我造》跟拉斯·馮·提爾本人一樣,愛的人愛死,罵的人罵死,就用一句話來總結(jié)吧:
只有你不敢看的,沒有瘋蹄兒不敢拍的。
— 2 —
湮滅
導(dǎo)演:亞歷克斯·嘉蘭
主演:娜塔莉·波特曼 / 詹妮弗·杰森·李 / 吉娜·羅德里格茲
制片國家 / 地區(qū):美國 / 英國
年尾拉瘋放大招前,《湮滅》一度是肉叔心中今年最“惡心”驚悚片。
不同于《此房是我造》摧毀人類肉體的惡心,《湮滅》的惡心來得更復(fù)雜、更細(xì)思極恐。
它構(gòu)筑了一片所有生物基因都可以任意拼接的微型異世,比如長著鯊魚牙齒的鱷魚、長著人面的黑熊。
對(duì)肉叔個(gè)人而言,最具視覺沖擊的(哇靠,好不夸張,剛我想起這段沖進(jìn)廁所吐了,然后才回來繼續(xù)寫),是廢游泳池墻壁的那段,簡直是惡心和絢麗的完美雜糅。
明知墻上是人類變成未知生物后,融合著人類、動(dòng)物、植物、真菌、孢子、囊泡的恐怖遺骸而不想看……
但流光溢彩地閃耀著的畫面還是強(qiáng)烈吸引著你繼續(xù)看下去,甚至想多看兩眼。
太惡心了,不給你們上圖了,改上片尾“整個(gè)宇宙從她口中吐出”的絢爛截圖吧:
極少有驚悚片,能像《湮滅》一樣,在恐懼中燃爆肉叔的好奇心。
強(qiáng)烈推薦給你們,但我就不看第二遍了。
— 1 —
遺傳厄運(yùn)
導(dǎo)演:阿里·艾斯特
主演:亞歷克斯·沃爾夫 / 加布里埃爾·伯恩 / 托妮·科萊特
制片國家 / 地區(qū):美國
糾結(jié)了半天,肉叔還是把今年“最佳恐怖片”的寶座讓給了《遺傳厄運(yùn)》。
畢竟第一個(gè)鏡頭就能讓肉叔驚為天人的電影可不多見,何況它還是個(gè)寶貝恐怖片。
先從房外搖到房內(nèi)的建筑模型,再推進(jìn)到模型內(nèi)部近景,就在鏡頭推到真實(shí)比例時(shí)——
啪!門開了,鏡頭已經(jīng)悄悄從模型,偷換到了現(xiàn)實(shí)空間。
短短一兩分鐘的鏡頭,就充滿著影像語言才能表達(dá)的隱喻:
窗外的小屋,監(jiān)視。
按比例縮小的房屋模型,擺布。
最后推門而入的主角,就像玩偶一樣,被某種力量操縱。
這種被玩弄、操控的隱喻,貫穿了整部電影。
更可怕的是,導(dǎo)演絲毫不怕你注意不到他片中的細(xì)節(jié),比如這張畫面你調(diào)高亮度前,長這樣:
黑麻麻的,覺得古怪吧?
他就是要等你覺得古怪,然而你手欠調(diào)高亮度后,就會(huì)突然發(fā)現(xiàn)自己點(diǎn)燃了導(dǎo)演埋好的炸彈引信:
一旦你接受了他的設(shè)定和鋪陳,后一個(gè)小時(shí)看導(dǎo)演如何抽絲剝繭地輪番演示邪靈、詛咒、招魂、邪典、兇殺、祭祀……
怎么說呢,觀影高潮就會(huì)像海水一樣,一浪一浪地沖擊著你,那感覺,比抹了風(fēng)油精的電動(dòng)小玩具還激爽。
好了,以上就是2018年肉叔自己觀影體驗(yàn)上的年度十佳恐怖片。
就不強(qiáng)行深刻了,祝大家——
有對(duì)象的抱著對(duì)象一起嚇得從小被窩里飛起!沒有對(duì)象的……
你說你不麻溜去找對(duì)象,在這看恐怖片就能找到了?
你看肉叔我看了那么多恐怖片,還不是沒對(duì)象?
在金融或電商行業(yè),凡是涉及到交易的業(yè)務(wù),都會(huì)有很大的系統(tǒng)風(fēng)險(xiǎn)。若系統(tǒng)異常,導(dǎo)致用戶無法完成交易;又或者是運(yùn)營人員操作不當(dāng),導(dǎo)致公司虧損,這些都是可能會(huì)遇到的問題。因此,我們?cè)诰劢箻I(yè)務(wù)增長時(shí),往往需要注意監(jiān)控告警該關(guān)鍵環(huán)節(jié)。
上周的某一天晚上九點(diǎn)多,剛剛下班上地鐵,就在企業(yè)微信群中收到消息。
“我們的成交金額見底了,快看看發(fā)生了什么?”
“系統(tǒng)某個(gè)接口出現(xiàn)異常,用戶無法完成交易,研發(fā)正在解決”、
“問題發(fā)生多久了?造成多少損失?”
“大概一個(gè)小時(shí),預(yù)計(jì)少了兩百萬交易量?!?/p>
“為什么持續(xù)將近一小時(shí)才發(fā)現(xiàn)解決?”
我工作后在兩家公司待過,公司業(yè)務(wù)和業(yè)績不盡相同,但都遇到過一樣的事情——系統(tǒng)異常導(dǎo)致?lián)p失。這似乎成了每個(gè)公司都必須要經(jīng)歷的事情,甚至有的損失慘重而造成了一系列多米諾效應(yīng)。
不管是電商行業(yè)還是金融行業(yè),凡涉及到交易的業(yè)務(wù),其實(shí)都會(huì)有很大的系統(tǒng)風(fēng)險(xiǎn)。例如,系統(tǒng)或者接口異常導(dǎo)致用戶無法完成交易,這對(duì)公司來說是交易額的損失。又比如,運(yùn)營人員操作不當(dāng)導(dǎo)致被刷單或者薅羊毛,這對(duì)公司來說是利潤的損失。
當(dāng)我們聚焦于業(yè)務(wù)的增長時(shí),往往會(huì)遺漏一個(gè)關(guān)鍵環(huán)節(jié)——監(jiān)控告警。
無論是研發(fā)人員、產(chǎn)品人員、運(yùn)營人員,其實(shí)都不能保證任何事情百分百“無bug”,研發(fā)接口可能受性能影響等會(huì)報(bào)錯(cuò),產(chǎn)品人員可能設(shè)計(jì)邏輯時(shí)會(huì)有遺漏,運(yùn)營人員配置活動(dòng)時(shí)可能會(huì)失誤。金無足赤,人無完人。但是,當(dāng)出現(xiàn)問題時(shí),我們需要能最及時(shí)的監(jiān)控告警,最實(shí)時(shí)的排查解決。
無論是什么公司,什么業(yè)務(wù),監(jiān)控告警都是不可或缺的。
一、需要監(jiān)控什么?我們?nèi)粘1O(jiān)控的內(nèi)容,大多包含兩個(gè)層面。
一是研發(fā)接口監(jiān)控。
在很多情況下,流程異常都是接口先報(bào)錯(cuò),進(jìn)而影響到后續(xù)業(yè)務(wù),所以接口一般會(huì)比業(yè)務(wù)數(shù)據(jù)更快的暴露問題。
研發(fā)在開發(fā)各類接口,尤其是核心流程接口時(shí),大多會(huì)有接口監(jiān)控,例如創(chuàng)建訂單接口、訂單支付接口等。
研發(fā)側(cè)會(huì)監(jiān)控接口報(bào)錯(cuò)次數(shù),正常情況下接口會(huì)正常運(yùn)行并返回結(jié)果。但當(dāng)接口報(bào)錯(cuò)時(shí),意味著無法正常返回結(jié)果,會(huì)導(dǎo)致流程阻塞。所以如果接口在某一段時(shí)間內(nèi),報(bào)錯(cuò)數(shù)量陡增,那意味著該接口出現(xiàn)異常。該類告警必須為實(shí)時(shí)監(jiān)控告警。
二是業(yè)務(wù)數(shù)據(jù)監(jiān)控。
對(duì)于產(chǎn)品和運(yùn)營人員,每天最需要關(guān)注的就是業(yè)務(wù)數(shù)據(jù),比如當(dāng)天的成交用戶數(shù),成交GMV等。大多數(shù)情況下,我們會(huì)T+1去查看并分析前一天的詳細(xì)數(shù)據(jù),畢竟所有業(yè)務(wù)數(shù)據(jù)都實(shí)時(shí)跑,對(duì)性能的壓力比較大,并非每個(gè)公司都有足夠的資源和實(shí)力。
但是對(duì)于部分核心業(yè)務(wù)數(shù)據(jù),需要進(jìn)行實(shí)時(shí)監(jiān)控并預(yù)警。例如,下單人數(shù)、下單數(shù)量、成交人數(shù)、成交單數(shù)、成交金額等。如果發(fā)現(xiàn)在某個(gè)時(shí)間段內(nèi),成交金額突然急劇下滑或者上升,那么很可能是業(yè)務(wù)出現(xiàn)異常。
針對(duì)核心業(yè)務(wù)指標(biāo),我們需要重點(diǎn)觀察其變化趨勢(shì)和極端絕對(duì)值。無論是突然同比增長200%,或者變化為0,都是屬于異常情況。
綜上所述,我們可以監(jiān)控的內(nèi)容包括:
接口報(bào)錯(cuò)監(jiān)控,實(shí)時(shí)監(jiān)控核心接口的報(bào)錯(cuò)數(shù)量和成功率
業(yè)務(wù)報(bào)錯(cuò)監(jiān)控,實(shí)時(shí)監(jiān)控核心業(yè)務(wù)指標(biāo)的變化趨勢(shì)
二、如何監(jiān)控告警?如何監(jiān)控告警,實(shí)際上蘊(yùn)含了三個(gè)問題:
1. 針對(duì)什么進(jìn)行告警?
針對(duì)什么進(jìn)行告警,其實(shí)在上文需要監(jiān)控什么中已經(jīng)有所提交,我們一般需要對(duì)研發(fā)接口的報(bào)錯(cuò)情況和業(yè)務(wù)數(shù)據(jù)進(jìn)行監(jiān)控并告警。研發(fā)接口一般情況下研發(fā)系統(tǒng)會(huì)有專門的管理和監(jiān)控,此處我們重點(diǎn)講針對(duì)業(yè)務(wù)數(shù)據(jù)的監(jiān)控和告警。
上文提到,我們需要對(duì)核心業(yè)務(wù)指標(biāo)進(jìn)行監(jiān)控,實(shí)際操作中,我們需要明確定義這些指標(biāo)。
首先,要找到數(shù)據(jù)來源,研發(fā)側(cè)對(duì)于數(shù)據(jù)的上報(bào),是上報(bào)到某個(gè)數(shù)據(jù)庫實(shí)例中的某個(gè)數(shù)據(jù)庫的某個(gè)數(shù)據(jù)庫表的某個(gè)字段,然后業(yè)務(wù)側(cè)對(duì)這個(gè)字段通過運(yùn)算符公式加工為指標(biāo)。
數(shù)據(jù)庫實(shí)例是程序,是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,是訪問數(shù)據(jù)庫的通道;用戶對(duì)數(shù)據(jù)庫中的數(shù)據(jù)做任何的操作,包括數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)維護(hù)、數(shù)據(jù)庫運(yùn)行控制等等都是在數(shù)據(jù)庫實(shí)例下進(jìn)行的,應(yīng)用程序只有通過數(shù)據(jù)庫實(shí)例才能和數(shù)據(jù)庫打交道。通常來說一個(gè)數(shù)據(jù)庫實(shí)例對(duì)應(yīng)一個(gè)數(shù)據(jù)庫。
數(shù)據(jù)庫中會(huì)存儲(chǔ)很多張數(shù)據(jù)庫表,每張數(shù)據(jù)庫表有其應(yīng)用意義。每張數(shù)據(jù)庫表又會(huì)有很多個(gè)字段,每個(gè)字段對(duì)應(yīng)不同的內(nèi)容。當(dāng)我們將數(shù)據(jù)上報(bào)時(shí),意味著將某個(gè)數(shù)據(jù)作為字段值寫入到對(duì)應(yīng)字段中。
把字段值通過運(yùn)算符公式進(jìn)行加工,就能得到指標(biāo)。常見的運(yùn)算符公式包括sum(求和)、count(計(jì)數(shù))、avg(平均值)、max(最大值)、min(最小值)等。
舉個(gè)例子,我們要監(jiān)控成交金額這一指標(biāo)。
1)選擇數(shù)據(jù)庫實(shí)例,例如ec_database_instance
2)選擇數(shù)據(jù)庫實(shí)例中的數(shù)據(jù)庫,例如ec_order_database
3)選擇數(shù)據(jù)庫中的數(shù)據(jù)庫表,例如ec_order_detail
4)選擇數(shù)據(jù)庫表中的字段進(jìn)行加工,形成指標(biāo),例如sum(order_amount)
2. 什么情況下進(jìn)行告警?
我們知道要針對(duì)某些數(shù)據(jù)指標(biāo)進(jìn)行告警后,還要知道什么情況下進(jìn)行告警,此處可以理解為設(shè)置告警規(guī)則,命中規(guī)則的情況下,就啟動(dòng)告警。
如果公司的大數(shù)據(jù)能力較強(qiáng),包括數(shù)據(jù)完善、計(jì)算能力較強(qiáng),可以使用大數(shù)據(jù)能力分析其合理范圍。即大數(shù)據(jù)會(huì)計(jì)算某個(gè)指標(biāo)的預(yù)估變化范圍,如果指標(biāo)值在該范圍內(nèi),則表示正常;若指標(biāo)值超出該范圍,則表示數(shù)據(jù)異常。
在公司數(shù)據(jù)能力建設(shè)還未完備的情況下,我們可以考慮自行設(shè)置監(jiān)控規(guī)則。
一個(gè)指標(biāo)的監(jiān)控,可能是由多條規(guī)則組成,我們需要考慮是針對(duì)多條規(guī)則取交集還是取并集。取交集則表示,同時(shí)命中多條規(guī)則就會(huì)告警。取并集則表示,命中任一一條規(guī)則就會(huì)告警。
每條具體的規(guī)則需要設(shè)置對(duì)比規(guī)則和對(duì)比閾值,常見的閾值規(guī)則包括:
固定值大于/小于X
同比昨天同一時(shí)間段大于/小于X%
環(huán)比上一時(shí)間段大于/小于X%
環(huán)比前N個(gè)周期的平均值大于/小于X%
環(huán)比前N個(gè)周期的最大值/最小值大于/小于X%
舉個(gè)例子,我們對(duì)十分鐘內(nèi)成交金額進(jìn)行監(jiān)控,如果其絕對(duì)值小于100,或者同比昨天同一時(shí)間段內(nèi)十分鐘交易金額大于10%,則啟動(dòng)告警。如果昨天10:00-10:10成交金額為1000,今天10:00-10:10成交金額為2000,則命中第二條規(guī)則,同比金額大于10%((2000-1000)/1000=100%),命中告警規(guī)則。
3. 要怎么告警通知?
當(dāng)我們針對(duì)某個(gè)指標(biāo)設(shè)置的告警規(guī)則生效后,需要如何通知接受人呢?
這個(gè)問題的實(shí)質(zhì),是我們對(duì)告警級(jí)別的處理,不同級(jí)別的告警有不同的運(yùn)行頻率和通知機(jī)制。我們大致可以分為以下三種:
1) 普通告警
普通告警一般為數(shù)據(jù)變化存在異常,需要產(chǎn)品或者研發(fā)進(jìn)行確認(rèn)是否存在問題,此時(shí)不一定有系統(tǒng)異常,可能是活動(dòng)等原因造成的波動(dòng)。
一般為每N個(gè)小時(shí)運(yùn)行一次。
通知方式可以是通過企業(yè)微信或者釘釘?shù)萇A辦公軟件觸達(dá)。
2) 緊急告警
緊急告警一般為數(shù)據(jù)變化異常幅度較大,需要馬上確認(rèn)是否有問題并進(jìn)行跟進(jìn)。
一般為每半小時(shí)或每小時(shí)運(yùn)行一次。
通知方式除了OA軟件觸達(dá),還可以通過郵件等方式,盡快告知處理人。
3) 致命告警
致命告警為數(shù)據(jù)絕對(duì)值出現(xiàn)明顯異常,需要馬上解決問題。例如,交易額突然降為0。
一般為每5分鐘或每10分鐘運(yùn)行一次。
通知方式除了OA軟件和郵件,還需要加上電話通知。當(dāng)系統(tǒng)出現(xiàn)異常時(shí),自動(dòng)撥打電話或發(fā)送短信至處理人。
三、怎么搭建監(jiān)控告警系統(tǒng)?對(duì)于產(chǎn)品經(jīng)理而言,知道如何進(jìn)行監(jiān)控告警后,還需要有對(duì)應(yīng)的系統(tǒng)承接需求?,F(xiàn)在市場(chǎng)上很多BI工具其實(shí)就有相關(guān)功能,除了幫助業(yè)務(wù)人員展示數(shù)據(jù)、分析數(shù)據(jù)外,也會(huì)提供監(jiān)控告警功能,支持業(yè)務(wù)人員配置使用。
如果公司沒有采購?fù)獠緽I工具,而是選擇自行開發(fā)的話,那就需要一套監(jiān)控告警系統(tǒng)。
1. 配置告警指標(biāo)
配置一項(xiàng)告警指標(biāo),有數(shù)據(jù)來源、維度、有指標(biāo)、有篩選條件,就好像寫一段sql,包括select、from、where、group by。
(1)數(shù)據(jù)來源
實(shí)例、數(shù)據(jù)庫、數(shù)據(jù)庫表:即中間表信息。選擇數(shù)據(jù)上報(bào)到的數(shù)據(jù)庫實(shí)例、數(shù)據(jù)庫和數(shù)據(jù)庫表。此處一般只支持選擇,而不允許輸入。
(2)維度
配置查詢數(shù)據(jù)時(shí)的維度字段,即sql中的group by字段,可按照實(shí)際需求配置多個(gè)維度字段,或者不配置維度字段。
(3)指標(biāo)
配置查詢數(shù)據(jù)時(shí)的數(shù)據(jù)指標(biāo),即sql中的select字段,其中指標(biāo)值內(nèi)支持常用的計(jì)算函數(shù),比如count、sum等,如果對(duì)應(yīng)的字段無需進(jìn)行計(jì)算,可直接填寫字段名稱
(4) 篩選條件
配置查詢數(shù)據(jù)時(shí)的過濾條件,即sql中的where字段。此處一般會(huì)提供字段值對(duì)應(yīng)的計(jì)算公式,比如某個(gè)字段的字段值等于或者包含某些內(nèi)容,形成一個(gè)篩選條件。
2. 配置告警規(guī)則
配置告警條件,滿足規(guī)則的數(shù)據(jù)將會(huì)被視為告警數(shù)據(jù)進(jìn)行通知。
告警規(guī)則:配置滿足告警的條件,可按需進(jìn)行對(duì)比類型、對(duì)比方式等配置。
運(yùn)行頻率:告警任務(wù)的執(zhí)行頻率,按需配置。
時(shí)間維度:告警任務(wù)是按照運(yùn)行頻率查詢某個(gè)時(shí)間區(qū)間內(nèi)的數(shù)據(jù),此處指定了所選擇的數(shù)據(jù)庫表中對(duì)應(yīng)的時(shí)間字段。
3. 配置告警通知
產(chǎn)生告警數(shù)據(jù)后,如何通知到相關(guān)的責(zé)任人進(jìn)行處理。
告警級(jí)別:包括【普通告警】、【緊急告警】、【致命告警】。
通知時(shí)間:在此區(qū)間內(nèi)的告警數(shù)據(jù)才會(huì)通知,否則不會(huì)進(jìn)行通知。
提醒間隔:通知的頻率限制。
告警方式:支持多選,包括企業(yè)微信、郵件、電話等。
告警處理人:接收告警通知,并有告警處理的權(quán)限。
4. 記錄告警處理
收到告警通知后,可在系統(tǒng)查看待處理的告警并進(jìn)行處理。針對(duì)每項(xiàng)告警,可判斷為有效告警還是無效告警,并選擇對(duì)應(yīng)的問題原因和解決方案。
通過記錄告警處理,一方面可以追溯告警的有效性和準(zhǔn)確性,便于持續(xù)迭代優(yōu)化告警系統(tǒng)的功能。一方面可以確保每次告警處理結(jié)果有跡可循,方便業(yè)務(wù)側(cè)追蹤問題原因和解決方案。
日常的監(jiān)控和預(yù)警必然重要,但我們也需要知道,無論是研發(fā)接口的告警,還是業(yè)務(wù)數(shù)據(jù)的異常,都是問題呈現(xiàn)到了用戶端才被我們發(fā)現(xiàn)。實(shí)際上,有很多問題也許在管理端,研發(fā)人員操作或者運(yùn)營人員配置時(shí)就可以體現(xiàn)。例如,我們監(jiān)控到成交金額暴增,可能是被用戶刷單薅羊毛了,那么在運(yùn)營人員配置運(yùn)營活動(dòng)時(shí),是否可以先計(jì)算相關(guān)金額并提醒其配置的準(zhǔn)確性。盡可能的將問題前置暴露并及時(shí)解決,才是根源所在。
每年9月份開始都是各大公司的“體檢季”,別忘了給公司業(yè)務(wù)和系統(tǒng)也體檢一下,有很多趕緊“告警”!
作者:球溜溜,微信公眾號(hào):產(chǎn)品小球
本文由 @溜溜球 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自 Unsplash,基于CC0協(xié)議。
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。