在不斷迭代的過程當中,Cloud Insight 也很重視客戶對產品的使用體驗,此次咱們拜訪了晨芯時代,瞭解到他們在使用 Cloud Insight 過程當中對產品的一些想法。html
晨芯時代是一家開發電視盒子等產品的公司,由外包公司爲其產品進行服務器端開發,他們自身不在服務器開發和系統運維方面進行特別大的投入,所以選擇使用咱們的產品 Cloud Insight——即 Ci,進行服務器端的監控。sql
晨芯時代一共搭建了9臺服務器(CentOS),部署有 MySQL、Memcached、Nginx、Redis,使用 CI 監控系統和除 Redis 外的其餘三項服務。他們主要關注系統網絡與進程的性能指標。在使用 CI 以前一直使用 OneAPM Servers 監控系統性能指標。服務器
Cloud Insight 採用 StatsD 的採集技術,對接 MySQL、Redis、MongoDB,以及 CentOS、RedHat 操做系統,利用 Hbase 存儲和 OpenTSDB 的數據聚合、切片等功能,最終流向 Cloud Insight 進行展示。從而幫助優絡時代實現低成本、高效的自動化運維。網絡
因爲客戶是初創團隊,在人員和資源方面都比較不足,且暫時並不打算在服務器端開發和運維方面投入太大的人力成本,所以須要一款優秀的性能監控工具幫助其提升在運維方面的效率同時下降運維成本。運維
客戶以前使用 OneAPM Server 監控主機服務器,幫助其在遇到網路性能瓶頸與內存佔用率太高時更快的定位系統問題,提升解決問題的效率。如今使用 OneAPM Cloud Insight 來更好的實現這一點。工具
首先 Cloud Insight 經過拓撲圖讓用戶可以直觀的看到集羣結構,快速定位性能不佳的機器。上帝視角管理主機,邏輯清晰並且方便。性能
經過平臺列表能夠大體瞭解各個 host 的基本性能狀況,包括實時狀態,CPU 佔用率、I/O Wait、搭載的平臺服務等信息。學習
因爲客戶主要關注 System Networking 這一塊的性能,那麼着重來看一下這一塊,總覽頁能夠看到某個主機的實時運行狀況,包括 disk io, network、CPU 等數據。而經過儀表盤咱們能夠看到多臺服務器的統計數據,Cloud Insight 經過對數據進行聚合與分組,讓數據對客戶來講更有意義。關於數據聚合與分組功能,能夠參考文章 數據聚合 & 分組:新一代系統監控的核心功能 。優化
經過 Cloud Insight 監控 System Networking 截圖以下:操作系統
而經過 Memcached、Nginx、Mysql 三個平臺各自的性能圖表,咱們能夠鎖定對系統性能產生影響的模塊,從而更好地明確優化性能的方向。
Cloud Insight 集監控、管理、計算、協做、可視化於一身,幫助全部 IT 公司,減小在系統監控上的人力和時間成本投入,讓運維工做更加高效、簡單。
本文轉自 OneAPM 官方博客