
北京優絡時代科技有限公司——也就是 yolo,是一個專注于移動網際網路的創業團隊,成立之初就獲得百萬級美金的種子輪投資。
旗下産品 yolo 是一款私密視訊直播互動工具,在 yolo 裡通過簡單地操作便可標明好友,發起直播,共享屬于特定小圈子的生活樂趣。私密的房間入口可以保護隐私,讓直播隻屬于被邀請的人,同時 yolo 獨創了進行多人語音互動功能,采取了「閱後即焚」的直播方式,讓直播沒有備份,沒有重來,這也貼合 you only live once 的理念。
yolo 團隊組建于2015年5月,位于北京市三裡屯 soho。三位創始人曾為某過億使用者量産品營運總監、遊戲界傳奇副總裁以及視訊直播界的技術男神,還有來自新浪、騰訊、金山的資深網際網路人。
yolo 選擇以私密視訊直播互動工具為切入點,還原了現實世界人與人之間的長連接配接及強互動,是一種新穎的方式。而作為一個初創團隊,在技術方面也不能因人員和資源較少而含糊,這個時候,yolo 選擇了 cloud insight 作為性能監控解決方案。
客戶搭建了數台阿裡雲主機,采用 nignx+php+redis 架構。由于客戶是初創團隊,在人員和資源方面都比較不足。是以需要一款優秀的性能監控工具,對雲主機和 redis 進行監控,幫助其提高在運維方面的效率同時降低運維成本。
cloud insight 采用 statsd 的采集技術,對接 mysql、redis、mongodb,以及 centos、redhat 作業系統,利用 hbase 存儲和 opentsdb 的資料聚合、切片等功能,最終流向 cloud insight 進行展現。進而幫助優絡時代實作低成本、高效的自動化運維。
客戶使用 cloud insight 和阿裡雲進行基礎元件的監控,利用 application insight 和 cloud insight 結合解決了 redis 連接配接數和其他性能問題。
通過 cloud insight 的拓撲功能,我們可以同時看到優絡時代幾台雲主機的實時性能狀況,迅速了解哪一台雲主機出現了資源緊張或其他問題,定位到該機器。再通過 system 名額總覽圖,對性能有進一步了解,包括系統負載、cpu 使用率、磁盤容量、io 讀寫速率和次數等。
cloud insight 提供包括的 redis 在内的 20 多種平台監控服務,從 redis 總覽部分可以看到 redis 的實時性能。再輕松地切換到 application insight 産品,可以看到 redis 每次請求的的響應時間、執行次數,點進資料庫可以了解到 redis 的詳細性能情況,包括響應時間、吞吐量、調用時間占比等等。
客戶希望能夠将程序的監控內建到現在 cloud insight 的基礎元件監控之中。同時對我們與阿裡雲的差別有一些疑問。
傳統的使用阿裡雲或者 zabbix 進行運維會明顯感受到一個痛點:沒有辦法對資料做聚合,隻能挨個檢視主機的性能名額,更不用說有管理的功能。而 cloud insight 在支援多種作業系統、雲主機、資料庫和中間件的監控的基礎上,還能夠對資料進行聚合與分組,對叢集的監控來說更為友善。關于這一點,我們在早期的一篇文章 資料聚合 & 分組:新一代系統監控的核心功能 中進行過講解。
除此之外,更擁有邏輯清晰、簡潔的事件流展示,在提供報警之外還能夠友善使用者在 cloud insight 平台中進行跨部門協作。
優絡時代也曾經自行搭建對程序的監控,但由于算法的問題存在一些資料不準的問題,産品經理說:「是以暫時先把這個功能下線了,後期我們會優化後再上線的。」而 cloud insight 也會進一步改善我們的産品,更深層的發掘自身的核心價值,為客戶提供更好的使用者體驗。
cloud insight整體是比較贊,能夠真正的幫其解決實際問題,降低運維成本。
頁面展示和實際的使用者體驗比較好,尤其是在頁面展示上優于阿裡雲自帶的監控軟體。
sdk 功能很強大,以後會有相應的基于 cloud insight 自主開發的需求。
cloud insight 集監控、管理、計算、協作、可視化于一身,幫助所有 it 公司,減少在系統監控上的人力和時間成本投入,讓運維工作更加高效、簡單。本文由 oneapm 工程師翻譯整理,想閱讀更多技術文章,請通路 oneapm 官方技術部落格。
本文轉自 oneapm 官方部落格