女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何從無到有寫一個(gè)Linux運(yùn)維APP

馬哥Linux運(yùn)維 ? 來源:未知 ? 作者:易水寒 ? 2018-11-17 11:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

由于自己現(xiàn)在無業(yè)游民,所以沒有什么現(xiàn)成的環(huán)境,環(huán)境就隨便找個(gè)公網(wǎng)的。再者當(dāng)下的完成度應(yīng)該算不上一個(gè)完整的 APP,但是作為參考,依瓢畫葫蘆絕對足夠了,如果等完整產(chǎn)品,可能得等一段時(shí)間了,下面的是該項(xiàng)目的地址。

項(xiàng)目地址:https://github.com/youerning/MyApp(star一下唄)

效果圖如下

文章目錄:

1. 準(zhǔn)備工作

2. 代理

3. 頁面框架

4. 獲取數(shù)據(jù)

5. 繪圖

6. 自問自答

頁面邏輯簡要說明:

1. 一共三個(gè) tab,分別為 home,es,zabbix。

2. home 頁面有 es,zabbix 的性能指標(biāo)。

3. es頁面可以圖形展示搜索的數(shù)據(jù)。

4. zabbix頁面可以圖形展示搜索的數(shù)據(jù)(沒有環(huán)境所以留空)。

(一)

1. 環(huán)境搭建參考:第一篇http://youerning.blog.51cto.com/10513771/1735450

2. es 服務(wù)器

因?yàn)闆]有現(xiàn)成的 es 環(huán)境再者自己搭建還得往里面填數(shù)據(jù),這太難過了,所以通過 shodan 找一個(gè)暴露在公網(wǎng)的 es 服務(wù)器。

3. 創(chuàng)建一個(gè) APP

ionic start myops blank

4. sublime 打開該項(xiàng)目

(二)

1. 搭建代理

雖說 app 里面似乎沒有跨域的限制,但是自己在調(diào)試的時(shí)候還是可能被這個(gè)跨域弄得焦頭爛額的。

所以可以通過 flask 簡單的寫一個(gè)代理頁面,代碼如下,如你所見,我把這個(gè)暴露在公網(wǎng)的 es 服務(wù)器的 IP 寫出來,的確有點(diǎn)不道德(大家不要搞破壞呀~數(shù)據(jù)量這么豐富的還是比較難找的呀)。

這個(gè)頁面的效果如下。

(三)

1. 頁面框架

就如上面的效果圖,我們應(yīng)該需要三個(gè) tab,然后一個(gè) es 性能的模板頁面,一個(gè)詳情模板頁面。

所以目錄結(jié)構(gòu)大體如下。

總而言之,我們需要五個(gè)模板,所以在 www 目錄下創(chuàng)建了一個(gè) tpls 的目錄用于放置我們的模板文件。

完整源代碼,可以訪問我的 GitHub。

2. 頁面框架編寫。

首先在入口頁撰寫總體布局:

創(chuàng)建視圖文件,大致結(jié)構(gòu)如下,home.html,es.html.zabbix.html等

編寫路由邏輯。

(四)

1. 獲取數(shù)據(jù)

這里我們通過 angularjs 內(nèi)置的 $http 訪問相應(yīng)的 api,大致如下。

本來性能指標(biāo)應(yīng)該是時(shí)間序列的監(jiān)控?cái)?shù)據(jù),但是由于沒有環(huán)境,這里就簡單的列出當(dāng)前指標(biāo)值。

perf.html 內(nèi)容如下。

(五)

1. 繪圖

這里繪圖使用 chart.js

2. 安裝 chart.js

在項(xiàng)目目錄下執(zhí)行下面命令

3. 在 index.html 引入 js 文件

4. 檢索 es 中我們感興趣的字段

通過檢索 mapping 效果如下

個(gè)人而言,感覺可玩的是 clientip,agent,response

我們利用 es 的 api 統(tǒng)計(jì)以下上面的字段吧。

因?yàn)榫酆闲枰?post 方法,所以這里使用 postman。

效果如下

5. 通過 $http 獲取數(shù)據(jù)

6. 模板內(nèi)容如下

7. 繪圖

(六)

自問自答

Q:為毛不用最新的 ionic

A:暫時(shí)沒有看 typescript 的看法

Q:能畫其他圖么?

A:參考 http://jtblin.github.io/angular-chart.js/

Q:為毛沒有獲取一下 zabbix 的數(shù)據(jù)

A:沒環(huán)境,不想搭

不足

1. 有一些重復(fù)的代碼

2. 不夠足夠好看

3. 沒有將 url 的控制權(quán)交給 APP

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11509

    瀏覽量

    213715
  • APP
    APP
    +關(guān)注

    關(guān)注

    33

    文章

    1586

    瀏覽量

    74213
  • 運(yùn)維
    +關(guān)注

    關(guān)注

    1

    文章

    270

    瀏覽量

    8167

原文標(biāo)題:手把手教你從無到有寫一個(gè)運(yùn)維APP

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    普及從跑腿體化IT運(yùn)管理的常識(shí)

    普及從跑腿體化IT運(yùn)管理的常識(shí)運(yùn)
    發(fā)表于 06-22 14:28

    老男孩Linux運(yùn)培訓(xùn)教程

    `  繼《跟老男孩學(xué)習(xí)Linux運(yùn):Web集群實(shí)戰(zhàn)》和《跟老男孩學(xué)習(xí)Linux運(yùn):Shell
    發(fā)表于 12-15 15:16

    學(xué)習(xí)Linux運(yùn)發(fā)展方向

     現(xiàn)下Linux應(yīng)用廣泛,從桌面服務(wù)器,從操作系統(tǒng)企業(yè)應(yīng)用,Linux像雨后春筍般迅速成長,Linux人才需求持續(xù)升溫。其中
    發(fā)表于 07-25 17:15

    【原創(chuàng)分享】從無到有,徹底搞懂MOSFET講解(五)

    也是幾乎沒有變化,理想情況下,我們就認(rèn)為它們是不變的。那么,到了某時(shí)刻(t3),米勒平臺(tái)效應(yīng)就會(huì)結(jié)束。在米勒平臺(tái)期間,MOS管的DS內(nèi)阻Rdson在逐漸變小。圖片太多,完整見附件:上期回顧:從無到有,徹底搞懂MOSFET講解(四)
    發(fā)表于 06-02 10:37

    【原創(chuàng)】從無到有,徹底搞懂MOSFET講解(九)

    的。那么下管導(dǎo)通瞬間,是發(fā)生在下管的Rdson從無窮大很小的過程中的。那么下管突然導(dǎo)通,M點(diǎn)的電壓肯定會(huì)被拉低,既然被拉低,必然個(gè)回路
    發(fā)表于 07-09 09:55

    【原創(chuàng)推薦】從無到有,徹底搞懂MOSFET講解(完)

    中的數(shù)據(jù)進(jìn)行對比,觀察是否在MOSFET的安全工作區(qū)域內(nèi)。當(dāng)VDS電壓在100V時(shí),如果測到的ID電流在2.1A~6A這個(gè)區(qū)間,那么MOSFET只能承受10ms,越往上時(shí)間越短。只要在實(shí)線區(qū)域內(nèi),MOSFET都是安全的,不受時(shí)間的限制。前期回顧:從無到有,徹底搞懂MOSFET講解(十五)
    發(fā)表于 09-07 15:27

    從無到有,手?jǐn)]實(shí)現(xiàn)ActorFrameWork

    https://www.bilibili.com/video/BV18F411k7Sv/?p=7&spm_id_from=pageDriver 視頻介紹見上面鏈接,完整的,從無到有
    發(fā)表于 11-16 22:31

    利用6 個(gè) Linux 運(yùn)典型問題來分析處理問題的思路

    結(jié)合上面介紹的 Linux 運(yùn)問題的解決思路后,下面我們挑選了6個(gè)比較典型的 Linux 運(yùn)
    的頭像 發(fā)表于 01-13 10:37 ?3140次閱讀

    你見證過Hadoop十年從無到有,再到稱王嘛?

    我們很榮幸能夠見證Hadoop十年從無到有,再到稱王。感動(dòng)于技術(shù)的日新月異時(shí),希望通過這篇內(nèi)容深入解讀Hadoop的昨天、今天和明天,憧憬下一個(gè)十年。
    的頭像 發(fā)表于 07-17 14:19 ?3232次閱讀
    你見證過Hadoop十年<b class='flag-5'>從無到有</b>,再到稱王嘛?

    如何定義linux運(yùn)工程師

    相信讀者們必定聽說過linux,也聽說過運(yùn)工程師。那么運(yùn)工程師是個(gè)什么概念呢?
    的頭像 發(fā)表于 08-21 15:51 ?3532次閱讀

    顆芯片的從無到有,從需求最終應(yīng)用

    顆芯片從無到有,從需求最終應(yīng)用,經(jīng)歷的是個(gè)漫長的過程,作為人類科技巔峰之
    的頭像 發(fā)表于 11-04 14:37 ?3407次閱讀

    Linux運(yùn)經(jīng)常使用的40個(gè)命令總結(jié)

    本文檔的主要內(nèi)容詳細(xì)介紹的是Linux運(yùn)經(jīng)常使用的40個(gè)命令總結(jié)
    的頭像 發(fā)表于 11-22 11:14 ?2878次閱讀

    從無到有:閑談甘肅電網(wǎng)跨越式發(fā)展

    時(shí)間如白駒過隙。這五年,祁韶直流從無到有,實(shí)現(xiàn)甘肅超高壓電網(wǎng)向特高壓的跨越發(fā)展。
    發(fā)表于 12-18 16:56 ?1087次閱讀

    【原創(chuàng)分享】從無到有,徹底搞懂MOSFET講解(四)

    【原創(chuàng)分享】從無到有,我們先來研究下MOSFET 如何進(jìn)行導(dǎo)通的。首先,它和三極管 樣,也有個(gè)導(dǎo)通閾值。在模電里面,閾值的概念是必須要
    發(fā)表于 08-30 19:35 ?48次下載

    從無到有玩NodeMcu:web端控制

    從無到有玩NodeMcu:web端控制我們的目標(biāo):利用網(wǎng)頁web端為搭載NodeMcu的esp8266連接wifi硬件準(zhǔn)備:基于NodeMcu的esp8266數(shù)據(jù)線:usb+micr-usb安裝
    發(fā)表于 10-25 12:51 ?10次下載
    <b class='flag-5'>從無到有</b>玩NodeMcu:web端控制