十天搭建一套前端監控系統(二) 搭建阿里雲伺服器

2020-09-05 Webfunny


標題

為了能夠讓你的監控系統正常運行,並不像你在本地運行那麼簡單,只需要一句node index.js名利就可以,你需要一個載體來搭建你的雲計算服務,也就是雲伺服器,才能夠讓監控系統運用在任何地方。對於前端小白來說,整一套完整的伺服器,可能需要經歷許多周折(大牛忽略),不過也不用擔心,且看我一步一步道來。

=================================

訪問:www.webfunny.cn ;只需簡單幾步,就可以搭建一套屬於自己的前端監控系統。

=================================

雲伺服器的選擇

現在市面上的雲伺服器商也是相當多了,阿里雲、騰訊雲、華為雲、百度雲、七牛雲等等。因為我使用的是阿里雲,十分順手,所以這裡就主推阿里雲了。

購買阿里雲伺服器

伺服器類型: 入門級(共享) 2vCPU 4GB內存 帶寬3M,這是我目前線上使用的雲伺服器。cpu和內存夠用了,但是帶寬比較勉強,能支持的最高TCP連接數在6K左右,因為目前監控系統的服務比較穩定了,所以勉強夠用,大家可以作為參考。

安裝運行環境

  • 作業系統:Ubuntu 16 64位 硬碟40G (默認)。
  • 安裝nvm:NodeJs版本管理器,運行前端項目可能會需要切換node版本,建議提前安裝。
  • 安裝NodeJs:版本10.6.0。
  • 安裝pm2: 運行過node服務的人應該都知道這個,它是個node服務進程管理器。
  • 安裝 JDK(Java運行環境),安裝tomcat, 並配置環境變量,這個網上教程一大堆。
  • 安裝 Jenkins,下載 Jenkins 的war包,在tomcat下運行, 搭建自動化部署系統。因為會頻繁的發布版本,自動化部署這一步能夠幫你極大的提升效率,從此也不會在發布的時候焦頭爛額了,所以這個建議先安裝好。
  • 安裝 Mysql5.6,這是最容易上手的一個資料庫服務,前端首選。
  • 安裝 Nginx,nginx伺服器用來做轉發,反向代理,以及跨域處理等等。因為一個雲伺服器需要處理域名和埠號的轉發,這個也是必不可少的。

阿里雲購買域名

購買阿里雲伺服器之後,就獲得了這個伺服器對外的公網IP,通過這個IP和埠,我們就可以訪問這臺伺服器上的服務。 可是無論上傳還是訪問,總是通過ip有點太不專業了,為了安全,而且很多網站是禁止ip直接訪問的。而且,IP是無法做到https協議的,沒有域名基本上行不通,所以,我們需要購買一個域名。

申請域名:

這個在阿里雲上操作很簡單,當然越好的域名就越貴。這裡邊有一點需要注意,以後有可能給這個域名購買https證書,阿里雲上的審核比較嚴格,有些是無法審核通過的,所以可以先嘗試買一個簡單的,測試一下,省得花冤枉錢。儘量選擇比較常見的域名後綴,比如.com、.cn。

域名需要經過購買,備案,準備資料,上傳資料,審核,一系列步驟之後,才可以真正使用(步驟繁瑣,建議要有耐心)。域名審核通過後,配置DNS解析,就可以通過域名訪問我們的伺服器了。

購買CA證書或者說是HTTPS證書

現在很多網站都是走HTTPS安全協議,如果我們的伺服器不支持安全協議,那麼日誌是無法被上傳到我們的伺服器上的。所以我們也需要給我們的伺服器配置安全證書。

有多種方式獲取證書,有免費的,有收費的,我用的是阿里雲上免費一年的。

PS: https證書可能也需要折騰一些時間,需要有耐心。

這樣,我們的阿里雲伺服器部署環境就算搭建完成了,搭建我們的前端監控服務了。

結語

雲伺服器的搭建工作就是非常瑣碎,只要耐心一點就行。

相關焦點

  • 如何搭建屬於自己的監控系統之阿里雲伺服器搭建篇
    後方高能:小編要手把手教你如何搭建前端監控系統了前端監控功能主要包含一個監控系統開發,需要開發環境,部署環境,以及各種開發工具來提高開發效率,第一步就是部署阿里雲伺服器,阿里雲伺服器的部署過程比較漫長,時間和精力是不可少的。快到碗裡來,小編教你如何去監控並定位線上問題。
  • 十天搭建前端監控系統(四) Js監控img、css、js文件加載失敗
    監控系統首頁靜態資源加載失敗導致的問題靜態資源加載失敗的時候還有一些比較常見的問題:比如阿里雲的CDN、微信的SDK、等等一些依賴第三方js的情況下都會出現。什麼?你沒遇到過?你沒監控過,又怎麼會遇到呢。
  • 十天搭建一套前端監控系統(三) JavaScript錯誤歸類與堆棧分析
    另外,我們還需要一個警報系統,這樣,我們就能夠實時掌握線上項目的健康狀況了。最後,我加了評分功能,輔助我們對項目健康狀況的判斷。當你用到Promise的時候,而你又忘記寫reject的捕獲方法的時候,系統總是會拋出一個叫 Unhandled Promise rejection. 沒有堆棧,沒有其他信息,特別是在寫fetch請求的時候很容易發生。 所以我們需要重寫這個方法,以幫助我們監控此類錯誤,給你們查缺補漏。
  • 搭建前端監控系統(二)JS錯誤監控篇
    怎樣定位前端線上問題,一直以來,都是很頭疼的問題,因為它發生於用戶的一系列操作之後。錯誤的原因可能源於機型,網絡環境,接口請求,複雜的操作行為等等,在我們想要去解決的時候很難復現出來,自然也就無法解決。 當然,這些問題並非不能克服,讓我們來一起看看如何去監控並定位線上的問題吧。 事到如今,你還是一個手無寸鐵的前端小白嗎?你想擁有一套屬於自己的監控系統嗎?
  • 從0到1,搭建前端異常監控系統 下
    從0到1,Vue + Webpack + Node.js + Egg.js + Jest搭建前端異常監控系統(下)作者名:然叔上一篇我們主要談到的JS錯誤如何收集。這篇我們說說異常如何上報和分析。info=xxxxxx'通過動態創建一個img,瀏覽器就會向伺服器發送get請求。可以把你需要上報的錯誤數據放在querystring字符串中,利用這種方式就可以將錯誤上報到伺服器了。
  • 阿里雲伺服器怎麼用?附購買教程-搭建網站教程
    阿里雲ECS伺服器購買時,可以選擇公共鏡像(相當於純淨版系統)和鏡像市場第三方鏡像(一般是集成了應用環境的系統),這裡站長課堂推薦大家買伺服器之前先想想自己需要安裝什麼樣的程序,再看看鏡像市場裡面是否有能滿足自己要求的應用環境,如果有的話直接選用就好了,為以後省了許多事。當然了,也可以在購買後,自己親自動手的去搭建伺服器環境。
  • 從0到1,Vue大牛的前端搭建——異常監控系統(下篇)
    搭建eggis工程:異常上報的數據一定是要有一個後端服務接收才可以。當然在eggjs中是支持我們定製日誌那麼我麼你就用這個功能定製一個前端錯誤日誌好了。Sentry:Sentry 是一個開源的實時錯誤追蹤系統,可以幫助開發者實時監控並修復異常問題。它主要專注於持續集成、提高效率並且提升用戶體驗。
  • 阿里雲搭建Hadoop集群
    搭建Hadoop集群的目的就是為了管理多臺伺服器,使多臺伺服器之間能夠協調工作。本文選擇了3臺阿里雲伺服器。從下圖中可以對整個大數據架構有了大體的了解。Hadoop集群中分為主機(master)和從機(slave),本文配置一臺阿里雲伺服器為主機和從機。其餘兩臺為從機。HDFS(分布式文件存儲系統)在主機上稱為Namenode節點,在從機上稱為Datanode節點。Namenode維護HDFS的文件系統樹以及文件樹中所有的文件和文件夾的元數據。可以理解為win系統中文件夾屬性中的那些信息,Datanode是存儲和檢索數據的地方。
  • 為什麼視頻監控系統搭建,要使用流媒體伺服器做視頻分發?
    而對於流媒體伺服器並不了解的朋友來說,可能不太了解使用流媒體服務進行視頻監控系統搭建的意義在何處,今天將重點介紹為什麼要使用流媒體來做視頻分發。2、視頻流也是需要加密的,在金融、教育等行業,採用一對一私密式溝通時很怕信息洩露,視頻流被截取,流媒體伺服器可以實現對視頻流的加密,有效保護私密性強的文章或視頻數據,加密後的視頻配合播放端播放可以有效防止視頻被盜,信息洩露。
  • 阿里雲搭建hadoop集群補充
    1 阿里雲伺服器選配首先附上官網連結:阿里雲官網點擊上邊連結,註冊後登陸官網,選擇產品選項,然後選擇雲伺服器ECS,就進入雲伺服器ECS購買界面實例規格: 選擇CPU,及CPU運行內存,搭建hadoop集群的時候,master主機的運行內存必須是2G以上,其他節點可以為1G。我選購的3臺雲伺服器的配置為:master:1 vCPU 2GiB,slave1:1 vCPU 1GiB,slave2:1 vCPU 1GiB。
  • Windows系統環境搭建安裝Web伺服器(IIS)圖文教程
    阿里雲ECS雲伺服器Windows系統安裝WWW Web伺服器(IIS)圖文教程,阿里雲百科網分享:Windows搭建www伺服器教程伺服器:阿里雲ECS雲伺服器;系統環境:Windows Server 2008 R2 企業版64位;注意:ECS雲服務需要配置安全組開放
  • 如何搭建一套監控java應用的監控系統
    如何搭建一個監控系統生產環境必須是可監控的,一個對開發者黑盒的線上應用無異於災難。一個簡單的監控系統大致包含以下幾部分:採集數據保存數據數據可視化監控告警監控指標,包括業務監控&系統性能監控執行方法我們通過架構圖來看一下,JMX如何實現這兩個功能。
  • 【智騰網絡】教你搭建一套穩定的無線視頻監控系統
    在無線監控設備實際銷售過程中,經常會有朋友說,以前用過便宜的設備使用時就是不穩定。無線網橋看的不是設備外觀,主要是看設備參數與功能,那怎樣做好一套穩定的無線監控系統呢?其實主要掌握了以下幾點,大概的系統解決方案就能產生。
  • 三分鐘搞定Web伺服器搭建教程(就是快)
    Web伺服器搭建很簡單,新手站長網以阿里雲伺服器為例可以使用鏡像,也可以自行搭建LAMP或LNMP Web伺服器環境,可以結合寶塔面板、AMH面板或WDCP等雲伺服器面板,Web伺服器搭建更簡單重點是使用起來更方便:
  • 我好想對美團說「我不想努力了」搭建一個外賣系統實在太難了
    搭建一個網站一般都是需要以下準備:網站的前端頁面和後臺系統的搭建。目前大多數的公網伺服器都是某度和某裡和某訊的伺服器租賃平臺所提供,不僅價格優惠同樣後期的服務和技術支持也是非常的給力,之前我在阿里雲租賃過自己的伺服器,關於技術問題諮詢客戶後,直接安排技術人員一對一對接,對於其他的雲平臺其實都和阿里雲差異不大,既保證了伺服器的安全和性能供給,又保障了後期的服務和技術支持。4.域名申請。
  • 前端性能監控及推薦幾個開源的監控系統
    並沒有簡單的幾條黃金規則就可以搞定性能優化工作,我們需要一套性能監控系統持續監控、評估、預警頁面性能狀況、發現瓶頸,指導優化工作的進行。1.除此之外還需要關注接口的成功調用率、接口響應時間、資源加載時間以及前端異常捕獲等。市場上有很多收費的監控系統,像阿里的ARMS等等,我們這裡就不討論了。
  • 搬瓦工VPS應用伺服器搭建
    應用伺服器是網站運行所在的地方,也是整個網站的核心.傳統的應用伺服器選擇是使用一臺VPS做為單個伺服器節點,目前搬瓦工的VPS伺服器是一個不錯的解決方案.另外隨著雲計算的不斷發展,選擇雲伺服器也是個不錯的選擇.雲伺服器最大的優勢是交由雲服務提供商來負責伺服器的日常運維與保障,並可根據需要來進行
  • 郵件伺服器如何搭建?企業自己搭建郵件伺服器的方法
    而越來越多的企業和單位,也開始考慮自己搭建郵件伺服器,以加強員工間的信息交流,提高工作效率。那麼,郵伺服器具體又該如何搭建呢?本文將會詳細的給大家介紹郵件伺服器的搭建過程。一、郵件伺服器搭建軟體的選擇目前市面上郵件伺服器軟體種類繁多,相比較而言,U-Mail郵件伺服器軟體,支持Linux/Windows雙系統,功能齊全、安裝設置簡單,並且內嵌反垃圾反病毒模塊;今天我們就用U-Mail郵件伺服器軟體來進行搭建企業內部郵件伺服器。
  • 《流放者柯南》伺服器怎麼搭建 伺服器搭建圖文教程
    導 讀 《流放者柯南》官方的伺服器國服玩延遲非常高,所以我們要自己搭建個,這次就為大家帶來了流放者柯南伺服器搭建圖文教程,教給大家怎麼架設個人伺服器,還不會的朋友可以學習下
  • Zabbix分布式監控系統搭建之Zabbix安裝
    配置連結Zabbix伺服器資料庫密碼 7. 配置Zabbix時區 8. 啟動Zabbix服務與Zabbix-agentd 9.配置Zabbix前端 9.1 安裝前端 9.2 檢查軟體先決條件 9.3 配置連接到資料庫信息 9.4 配置Zabbix伺服器詳細信息 9.5 摘要 9.6 安裝與完成 9.7 登錄 9.8 Zabbix儀錶板目錄前言在成功部署了LAMP架構之後,即可安裝Zabbix監控系統了;具體的安裝過程如本文所述。