夜鶯(Nightingale)採集配置

基礎設施中的採集配置,可以將採集配置遠程下發給機器上的 categraf,實現方便集中的管理採集。下面以配置 MySQL 採集舉例,介紹如何配置採集規則。

參數填寫說明

1. 規則名稱 & 業務組

對應會在前臺頁面標紅處顯示,對應為採集規則名稱和採集規則所屬業務組。

cj01

2. 篩選條件

只會篩選當前採集配置所屬業務組的機器,可以通過標籤和機器標識進行機器匹配,條件匹配後可以使用機器預覽確認匹配規則是否正確。

cj02

3. 組件 & 插件類型

根據採集需求下拉菜單選擇組件,示例為 MySQL;

cj03

4. 模板配置

如果想調整某個組件的採集模板,可以到模板中心去編輯調整。這裡以 MySQL 為例,可以根據註釋的提示,修改指定的字段,MySQL 插件,只需要修改下 address、username、password 可以完成常見指標的採集。

cj04

5. 測試

配置完成後點擊測試查到相應數據即可通過。採集下發測試功能要求ent-v0.3.125以上版本。

cj05

創建採集模板

  1. 集成中心 - 模板中心 —> 右上角創建

cj06

  1. 填寫相應模板名稱和選擇模板圖標;自定義圖片可以放在 ../flashcat/integrations/$DIR/icon/$FILE.png

cj07

  1. 選擇新創建模板 —> 採集模板 —> 創建 —> 填寫自定義配置模板內容即可

cj08

如何使用採集模板

注意:自定義採集模板的插件類型必須是 categraf 採集器支持的 input 插件類型,在模板中心默認提供的插件類型都是支持的,有需要可以根據默認提供的插件進行學習使用。

這裡列舉一個場景,如果我們想對 Nginx、Docker、Prometheus 這三個進程都配置進程監控,如果使用默認的模板,每增加一個進程採集,都需要修改採集模板的進程名。這時,我們可以創建多個進程採集模板,在模板中把進程名寫好,後面直接選擇對應的模板即可。

1. 創建進程監控模板

cj09

在 自定義模板集合中 —> 創建採集模板

cj10

下圖示例中需要監控 Nginx、Docker、Prometheus 等服務,那麼替換下面配置中的服務名,然後創建三個不同服務名的 Procstat 進程採集配置。

cj11

最終生成三個不同進程的監控採集模板。

cj13

2. 自定義模板數據採集

通過上面的自定義模板配置,在配置數據採集時,可以直接選擇對應進程的模板,保存即可。

cj12

除了上面給出的進程採集,網絡設備等也可以根據不同網絡設備配置不同的監控模板,用同樣的方式實現模板化管理。

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云