DataFlux是上海駐雲自研發的一套大資料統一分析平台,可以通過對任何來源、類型、規模的實時資料進行監控、分析和處理,釋放資料價值。
DataFlux包含五大功能子產品:
- Datakit 采集器
- Dataway 資料網關
- DataFlux Studio 實時資料洞察平台
- DataFlux Admin Console 管理背景
- DataFlux.f(x) 實時資料處理開發平台
使用 DataFlux 采集 Nginx 監控名額并展示
面向企業提供全場景的資料洞察分析能力, 具有實時性、靈活性、易擴充、易部署等特點。
Nginx作為常用的Web容器之一,很多運維(開發)小夥伴經常使用它來搭建Web網站伺服器。今天跟大家分享一個監控SAAS平台,隻需要簡單配置,就可以實作站點以及業務監控——使用DataFlux采集Nginx性能名額并分析展示。
安裝DataKit
PS:以Linux系統為例
第一步:執行安裝指令
DataKit 安裝指令:
DK_FTDATAWAY=[你的 DataWay 網關位址] bash -c "$(curl https://static.dataflux.cn/datakit/install.sh)"
補充安裝指令中的 DataWay 網關位址,然後複制安裝指令到主機上執行即可。
例如:如果的 DataWay 網關位址 IP 為 1.2.3.4,端口為 9528(9528為預設端口),則網關位址為
http://1.2.3.4:9528/v1/write/metrics,安裝指令為:
DK_FTDATAWAY=http://1.2.3.4:9528/v1/write/metrics bash -c "$(curl https://static.dataflux.cn/datakit/install.sh)"
安裝完成後,DataKit 預設會自動運作,并且會在終端中提示 DataKit 的狀态管理指令
Nginx 監控名額采集
按需采集各種版本的 nginx 名額,并上報到 DataFlux 中。
- nginx (基本狀态資訊)
- nginx_plus(所有狀态資訊)
- nginx_plus_api (API文檔)
- nginx_upstream_check (nginx_upstream_check_module 子產品資訊)
- nginx_vts(nginx-module-vts 子產品資訊)
前置條件
已安裝 DataKit(DataKit 安裝文檔)
開啟 nginx 的 ngx_http_stub_status_module 子產品。
配置
打開 DataKit 采集源配置檔案夾(預設路徑為 DataKit 安裝目錄的 conf.d 檔案夾),找到 nginx 檔案夾,打開裡面的 nginx.conf。
修改配置檔案如圖所示。
配置好後,重新開機 DataKit 即可生效。
驗證資料上報
完成資料采集操作後,我們需要驗證資料是否采內建功并且上報到DataWay,以便後續能正常進行資料分析及展示
操作步驟:登入DataFlux——資料管理——名額浏覽——驗證資料是否采內建功
Nginx 名額:
使用DataFlux實作資料洞察
根據擷取到的名額項進行資料洞察設計,例如:
Nginx 監控視圖
DataFlux基于自研的DataKit資料(采集器)目前已經可以對接超過200種資料協定,包括:雲端資料采集、應用資料采集、日志資料采集、時序資料上報、常用資料庫的資料彙聚,幫助企業實作最便捷的IT 統一監控。