【星海隨筆】Prometheus(一)

注:Pagerduty作為報警系統,出鏡率很高。
雖然收費,但對于企業來說很便宜。
一個月幾十美金
不太支持中文,主要是語音方面。

Prometheus

查詢語句 , 基于數學運算模式的監控查詢

我們計算一下一天多少秒
1 * 24 * 60 * 60
Console 會出現 86400

假如我想一分鐘一次數據的模式獲取監控數據
( 1 * 24 * 60 * 60 ) / 60
采集會是1440次
加入我想 5 秒中采集一次。
( 1 * 24 * 60 * 60 ) /5
17280

優缺點

集群搭建速度塊,并且周邊插件豐富。

可以嵌入到其他開源工具的內部,進行監控,數據更準確,更可信。

數據量如果特別大,那么成圖的時候也會出現性能的瓶頸。

目前不支持集群化,只能自定義持久化。本身性能有一定的瓶頸。

要求硬盤消耗量比較大,和監控數據的保存周期也是關聯的。

監控重點研究

監控系統設計
監控系統搭建
》監控穩定測試
數據采集編寫
》監控自動化集成
》監控部署上線
》監控圖形化工作
數據采集編寫
監控數據分析/算法

業務監控
  1. 用戶訪問的QPS 每秒查詢率(Queries Per Second)
    它是對一個特定的查詢服務器在規定時間內所處理流量多少的衡量標準。
    通過曲線的變化去記錄QPS的狀態。業務級別監控的難點。
  2. 用戶DAU指的是日活躍用戶數量(Daily Active User)
  3. 訪問狀態(http code)
  4. 業務接口(登錄、注冊、聊條、上傳、留言、短信、搜索)
  5. 產品轉化率
  6. 充值額度
  7. 用戶投訴
系統監控
  1. CPU
  2. 內存
  3. 硬盤
  4. I/O
  5. TCP鏈接
  6. 流量
網絡監控

1.丟包率。
2.延遲。
3.IDC內網和外網的訪問性(可用區)。

日志監控

ELK
往往是單獨設計和搭建。

程序監控

一般需要與開發人員配合,程序中嵌入各種接口 直接獲取數據或者特質的日志格式。
程序中嵌入各種接口,直接獲取數據或者特質的日志格式。

數據采集編寫

shell / python / awk / lua(nginx安全控制) / go 等
優點:后臺采集程序,數據準確性高,采集密度精細 管理方便。
缺點:后臺采集程序,如果開發過程不夠仔細,可能會出現內存泄漏,僵尸進程,性能瓶頸等問題。

監控自動化

Puppet 配置文件部署
Jenkins CI持續集成部署

用戶哭護短 -> 公網DNS域名 -> CDN技術 -> 云計算入口(入口機) -> 負載均衡 -> 智能負載均衡 -> 主程序集群 -> 緩存 -> 數據庫。

數據庫鍵值類型

K / V 模型
T-S 時間序列的組成方式。(prometheus命令行 可以支持 四則運算, -> 微積分 -> 代數 -> 數論)
數據采集是從 /proc 下獲取數據

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/211446.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/211446.shtml
英文地址,請注明出處:http://en.pswp.cn/news/211446.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ChatGPT是科學還是藝術?

OpenAI最近談到GPT4變懶的問題,說“它更像是多人共同參與的藝術創作”,那到底大模型是科學還是藝術?

公式識別任務各個鏈條全部打通

目錄 引言公式識別任務是什么?公式識別任務解決方案初探使用建議寫在最后 引言 隨著LaTeX-OCR模型轉換問題的解決,公式識別任務中各個鏈條已經全部打通。小伙伴們可以放開膀子干了。 解決業界問題的方案,并不是單獨訓練一個模型就完事了&am…

如何確認網站是否有漏洞,如何找出網站存在的漏洞,找到漏洞該如何處理

如何確認網站或者服務器是否有漏洞 判斷一個網站是否是存在漏洞的方法: 1.可以借助德迅云安全漏洞掃描功能來檢查漏洞。 2.打開德迅云安全首頁,點擊最上面導航欄中的“安全產品”。 3.滑到“漏洞掃描”,選擇“產品價格”服務。 4.選擇您需…

【力扣】141和142環形鏈表

141.環形鏈表 法一:快慢指針 思路: 用兩個指針slow,fast,后者能比前者多走一步路,那判斷是不是有環,只需要判斷是否會相遇。 就是有一個能比烏龜跑2倍快的兔子,兩小只都在有環的路上跑,那是不是肯定會相…

golang開發之個微機器人的二次開發

簡要描述: 下載消息中的文件 請求URL: http://域名地址/getMsgFile 請求方式: POST 請求頭Headers: Content-Type:application/jsonAuthorization:login接口返回 參數: 參數名必選類型…

java基礎之TreeMap詳解

TreeMap詳解 TreeMap是Map接口的一個實現類,底層基于紅黑樹的實現,按照key的順序存儲 TreeMap 從繼承結構可以看到TreeMap除了繼承了AbstractMap類,還實現了NavigableMap接口,而NavigableMap接口是繼承自SortedMap接口的&#xff…

使用Vue3+Typescript手寫一個日歷簽到組件

設計理念 昨天寫了個簡單美觀的日歷簽到組件,使用的是Vue3TypeScript,大概邏輯是先找到本月份第一天是周幾,然后開始填充月份日期:weeksArray:[[]]:之后渲染到表格中,對于簽到事件觸發則先判斷是否是今天且還未沒有簽…

【PyTorch】模型訓練過程優化分析

文章目錄 1. 模型訓練過程劃分1.1. 定義過程1.1.1. 全局參數設置1.1.2. 模型定義 1.2. 數據集加載過程1.2.1. Dataset類:創建數據集1.2.2. Dataloader類:加載數據集 1.3. 訓練循環 2. 模型訓練過程優化的總體思路2.1. 提升數據從硬盤轉移到CPU內存的效率…

SPRD Android 13 需要在設置--顯示--鎖定屏幕--雙行時鐘--<關閉>

開始去改默認值沒生效 --- a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml +++ b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml @@ -336,4 +336,6 @@<integer name="def_navigation_bar_config">0</integer…

西南科技大學數字電子技術實驗三(MSI邏輯器件設計組合邏輯電路及FPGA的實現)FPGA部分

一、實驗目的 進一步掌握MIS(中規模集成電路)設計方法。通過用MIS譯碼器、數據選擇器實現電路功能,熟悉它們的應用。進一步學習如何記錄實驗中遇到的問題及解決方法。二、實驗原理 1、4位奇偶校驗器 Y=S7i=0DiMi D0=D3=D5=D6=D D1=D2=D4=D7= `D 2、組合邏輯電路 F=A`B C …

面試計算機網絡八股文五問五答第二期

面試計算機網絡八股文五問五答第二期 作者&#xff1a;程序員小白條&#xff0c;個人博客 相信看了本文后&#xff0c;對你的面試是有一定幫助的&#xff01; ?點贊?收藏?不迷路&#xff01;? 1.OSI七層協議&#xff1f; 2. TCP和UDP傳輸協議的區別&#xff1f; TCP是可…

C語言_常見位操作

C語言_常見位操作 文章目錄 C語言_常見位操作一、位操作函數二、代碼示例 一、位操作函數 設置某位為1或者對某位清0、獲取某位的值、對某位取反 /*對某位置1*/ unsigned Setbit(unsigned x,int n) {return x | 1 << n; }/*對某位清0*/ unsigned Resetbit(unsigned x,…

為什么要用向量檢索

之前寫過一篇文章&#xff0c;是我個人到目前階段的認知&#xff0c;所做的判斷。我個人是做萬億級數據的搜索優化工作的。一直在關注任何和搜索相關的內容。 下一代搜索引擎會什么&#xff1f;-CSDN博客 這篇文章再來講講為什么要使用向量搜索。 在閱讀這篇文章之前呢&#xf…

【網絡安全】網絡設備可能面臨哪些攻擊?

網絡設備通常是網絡基礎設施的核心&#xff0c;并控制著整個網絡的通信和安全&#xff0c;同樣面臨著各種各樣的攻擊威脅。 對網絡設備的攻擊一旦成功&#xff0c;并進行暴力破壞&#xff0c;將會導致網絡服務不可用&#xff0c;且可以對網絡流量進行控制&#xff0c;利用被攻陷…

【JavaEE】線程池

作者主頁&#xff1a;paper jie_博客 本文作者&#xff1a;大家好&#xff0c;我是paper jie&#xff0c;感謝你閱讀本文&#xff0c;歡迎一建三連哦。 本文于《JavaEE》專欄&#xff0c;本專欄是針對于大學生&#xff0c;編程小白精心打造的。筆者用重金(時間和精力)打造&…

springcloud分布式事務

文章目錄 一.為什么引入分布式事務?二.理論基礎1.CAP定理2.BASE理論 三.Seata1.微服務集成Seata2.XA模式(掌握)3.AT模式(重點)4.TCC模式(重點)5.Saga模式(了解) 四.四種模式對比五.Seata高可用 一.為什么引入分布式事務? 事務的ACID原則 在大型的微服務項目中,每一個微服務都…

案例課4——智齒客服

1.公司介紹 智齒科技&#xff0c;一體化客戶聯絡中心解決方案提供商。提供基于「客戶聯絡中心」場景的一體化解決方案&#xff0c;包括公域私域、營銷服務、軟件BPO的三維一體化。 智齒科技不斷整合前沿的人工智能及大數據技術&#xff0c;已構建形成呼叫中心、機器人「在線語音…

Python中函數的遞歸調用

函數調用自己的編程方式被稱為函數的遞歸調用。遞歸通常能夠將一個大型的復雜問題的遞歸條件&#xff0c;一層一層的回溯到終止條件&#xff0c;然后再根據終止條件的運算結果&#xff0c;一層一層的遞進運算到滿足全部的遞歸條件。它能夠使用少量程序描述出解題過程中的重復運…

主機訪問Android模擬器網絡服務方法

0x00 背景 因為公司的一個手機app的開發需求&#xff0c;要嘗試鏈接手機開啟的web服務。于是在Android Studio的Android模擬器上嘗試連接&#xff0c;發現谷歌給模擬器做了網絡限制&#xff0c;不能直接連接。當然這個限制似乎從很久以前就存在了。一直沒有注意到。 0x01 And…

分銷電商結算設計

概述 分銷電商中涉及支付與結算&#xff1b;支付職責是收錢&#xff0c;結算則是出錢給各利益方&#xff1b; 結算核心圍繞業務模式涉及哪些費用&#xff0c;以及這些費用什么時候通過什么出資渠道&#xff0c;由誰給到收方利益方&#xff1b; 結算要素組成費用項結算周期出…