Falcon的簡單介紹和使用
- 目標伺服器執行agent
- agent採集各類監控項數值,傳給transfer
- transfer校驗和整理監控項數值,做一致性hash分片,傳給對應的judge模組以驗證是否觸發告警
- transfer整理監控項數值,做一致性hash分片,傳輸給graph以進行資料的儲存
- judge根據具體報警策略或閾值進行告警判斷,如觸發告警則組裝告警event事件,寫入快取佇列。
- alarm和sender根據event事件中的判定結果,執行event,像使用者組傳送簡訊或郵件。
- graph收到監控項資料後,將資料儲存成RRD檔案格式,進行歸檔,並提供查詢介面。
- query將呼叫graph的查詢介面,將監控資料傳送到dashboard以進行頁面展示。
- dashboard則渲染頁面,展示曲線報表圖等。
- portal提供頁面供使用者配置機器分組、報警策略、表示式、nodata等配置。
FalconAgent
Agent模組推送資訊時,使用tcp協議連線rpc服務端,推送資料並且接受伺服器返回的響應資料後,關閉rpc連線,等待下一次的通訊。正常來說,只有在Agent向HBS伺服器請求外掛同步、程序埠同步時,伺服器才會返回相應資料,其他的請求只會返回請求狀態,成功或者失敗。
相關推薦
Falcon的簡單介紹和使用
目標伺服器執行agent agent採集各類監控項數值,傳給transfer transfer校驗和整理監控項數值,做一致性hash分片,傳給對應的judge模組以驗證是否觸發告警 transfer整理監控項數值,做一致性hash分片,傳輸給graph以進行資
Furure的簡單介紹和使用
bpa cfb idm fat pwm actions ddl effect knn 引子: 上圖是兩個系統交互的情況,現在我想將對外系統的調用做成異步實現,那麽就需要考慮兩個問題: 主線程可以得到異步線程的結果,在得到結果之後再進行operation-4 ?主線程如何得
一致性Hash簡單介紹和使用
mes red second count main ace 背景 -- file 背景: 一致性Hash用於分布式緩存系統,將Key值映射到詳細機器Ip上,而且添加和刪除1臺機器的數據移動量較小,對現網影響較小 實現: 1 Hash環:將節點
幾個常用規則引擎的簡單介紹和演示
規則引擎 drools ilog odm Ilog JRules 是最有名的商用BRMS;Drools 是最活躍的開源規則引擎;Jess 是Clips的java實現,就如JRuby之於Ruby,是AI系的代表;Visual Rules(旗正規則引擎)國內商業規則引擎品牌。今天對比了一下這四個頗
TypeScript的簡單介紹和win環境安裝
type -- 編程 語言 targe body 本質 基於 版本 TypeScript是一種由微軟開發的自由和開源的編程語言。它是JavaScript的一個超集,而且本質上向這個語言添加了可選的靜態類型和基於類的面向對象編程。特點是一門強類型語言. 安裝: 1 首先我
markdown的簡單介紹和語法
markdownmarkdown的使用場景 markdown可以簡單高效的讓我們專註寫作。用一些特定的語法標記可以做到快速排版的效果。 我所使用的工具 markdown有很多編輯器,像word一樣,有很多種選擇。這邊我用的是<font color=red>typora</font>
C# try catch finally簡單介紹和應用
val hat CA one ... 出錯 結構 介紹 有關 今天看代碼書的時候,有用到try--catch--finally,然後就查了下具體的註意事項和應用。 簡單來說就是: try { //有可能出錯誤的代碼或者代碼片段 } catch{
Web2.0簡單介紹和軟件開發結構淺談
Web2.0簡單介紹和軟件開發結構淺談 1、Web2.0指的是利用Web的平臺,由用戶主導而生成內容的互聯網產品模式,為了區別由網站雇員主導生成內容的傳統網站而定義為Web2.0基於Web2.0這些特點所產生的具有代表性的服務如下:博客、內容源、WiKi、參與評論與評分的Digg機制、美味書簽、社會化網絡、
Spring Cloud微服務系統架構的一些簡單介紹和使用
Spring Cloud 目錄 特徵 雲原生應用程式 Spring Cloud上下文:應用程式上下文服務 引導應用程式上下文 應用程式上下文層次結構
Redis學習筆記(一)---Redis的五種資料型別的簡單介紹和使用
1.準備工作: 1.1在Linux下安裝Redis https://www.cnblogs.com/dddyyy/p/9763098.html 1.2啟動Redis 先把root/redis的redis.conf放到 /usr/local/redis/
DJANGO入門系列之(模板層的簡單介紹和視圖層的掃尾)
dir 解析 http eth endif () 查詢 文件上傳 lte 昨日回顧:1 虛擬環境 -1 pycharm裏創建 -2 用命令串講2 視圖層: 1 Request對象---GET,POST,method,body,FILES,META,path(只是
mongodb副本集簡單介紹和建立
mongodb副本集介紹 MongoDB副本集早期是沒有這個概念的,早期MongoDB是使用master-slave模式,一主一從和MySQL功能類似,當主庫宕機後,從庫不能自動切換成主 目前版本已經不再使用master-slave模式了,改為使用副本集,這種模式下有一個主(primary),多個從角
【python】 os檔案庫的簡單介紹和使用
路徑操作 os.path 子庫,用來處理檔案路徑等資訊 使用方法: import os.path import os.path as op # 返回當前檔案絕對路徑 os.path.abspath(path) #歸一化路徑檔案,統一為\\分隔形式 os.path.n
Linux 高精度定時器hrtimers簡單介紹和應用場景
hrtimer:high-resolution kernel timers: hrtimers的誕生是由於核心開發者在使用過程中發現,原始的定時器kernel/timers.c,已經可以滿足所有場景的,但是在實際的大量測試中發現還是無法滿足所有場景,所以hrtime
[C/C++11]_[初級]_[nullptr的簡單介紹和使用]
場景 1.C++11引入了一個空指標型別 nullptr, 他是一個內建型別. 並不是數值0. 2.當一個函式的過載引數是 int 或者 int* 時, NULL都可以作為這個函式的引數, 這樣會搞混淆,甚至會編譯錯誤. 當 NULL 代表 0 時並不能很好的表達是一個指標,
ActiveMQ的簡單介紹和Linux上的安裝
https://www.cnblogs.com/life-for-test/p/6541689.html 底層是nio https://www.cnblogs.com/minisun/p/6809827.html 一、什麼是JMS JMS即Java訊息服務(
Dubbo教程-01-簡單介紹和springboot整合
寫在前面 hello 大家好 我是御風 歡迎大家收看御風大世界 今天我們迎來了Dubbo系列教程第1課 本次課我大家介紹分散式系統、dubbo框架 以及 演示一個 dubbo 的helloworld程式 看視訊演示請去 B站 https://www.bili
Sqoop資料遷移工具之簡單介紹和安裝(一)
1、概述 sqoop 是 apache 旗下一款“Hadoop 和關係資料庫伺服器之間傳送資料”的工具。 匯入資料:MySQL,Oracle 匯入資料到 Hadoop 的 HDFS、HIVE、HBASE 等資料儲存系統 匯出資料:從 Hadoop 的檔案系統中匯出資料到
[python] os檔案庫的簡單介紹和使用
路徑操作 os.path 子庫,用來處理檔案路徑等資訊 使用方法: import os.path import os.path as op # 返回當前檔案絕對路徑 os.path.abspath(path) #歸一化路徑檔案,統一為\\分隔形式 os.p
Android之---ButterKnife-View注入框架(簡單介紹和在Studio中安裝)
ButterKnife-View注入框架(簡單介紹和在Studio中安裝) 1.簡單介紹 Butter Knife使用簡單介紹 作為一名Android開發,是不是經常厭煩了大量的findViewById以及setOnClickListener程式碼,而