开发者社区> 驻云科技> 正文

使用 DataFlux 采集 Nginx 监控指标并展示

简介:
+关注继续查看

DataFlux是上海驻云自研发的一套大数据统一分析平台,可以通过对任何来源、类型、规模的实时数据进行监控、分析和处理,释放数据价值。

DataFlux包含五大功能模块:

  • Datakit 采集器
  • Dataway 数据网关
  • DataFlux Studio 实时数据洞察平台
  • DataFlux Admin Console 管理后台
  • DataFlux.f(x) 实时数据处理开发平台
    image

面向企业提供全场景的数据洞察分析能力, 具有实时性、灵活性、易扩展、易部署等特点。

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 的状态管理命令

image

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。

修改配置文件如图所示。
image

配置好后,重启 DataKit 即可生效。

验证数据上报

完成数据采集操作后,我们需要验证数据是否采集成功并且上报到DataWay,以便后续能正常进行数据分析及展示

操作步骤:登录DataFlux——数据管理——指标浏览——验证数据是否采集成功

Nginx 指标:
image

使用DataFlux实现数据洞察

根据获取到的指标项进行数据洞察设计,例如:

Nginx 监控视图
image

DataFlux基于自研的DataKit数据(采集器)目前已经可以对接超过200种数据协议,包括:云端数据采集、应用数据采集、日志数据采集、时序数据上报、常用数据库的数据汇聚,帮助企业实现最便捷的IT 统一监控。
image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【DATAGUARD 学习】监控primary库和standby库
1 查看进程的活动状态。TESTDG>select process,status,thread#,sequence#,block#,blocks  2  from v$managed_standby;PROCESS   STATUS          THREA...
720 0
ZABBIX作集中式NGINX性能监控的注意要点
今天测试好了。但有几个要点要注意。 一是出了问题看日志。 二是主动测试脚本。 三是注意LLD自动发现的ZABBIX类型(TRAPPER,捕捉器类型) 四是有主机上有问题时可以看到(UNSUPPORT) 五是在ZABBIX上监控主机级监控,不一定就是主机哟,,可以是基于指定IP的脚本陷入。
1049 0
【译】Databricks使用Spark Streaming和Delta Lake对流式数据进行数据质量监控介绍
本文主要对Databricks如何使用Spark Streaming和Delta Lake对流式数据进行数据质量监控的方法和架构进行了介绍,本文探讨了一种数据管理架构,该架构可以在数据到达时,通过主动监控和分析来检测流式数据中损坏或不良的数据,并且不会造成瓶颈。
1379 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
24794 0
Zabbix添加nginx监控项
##########Nginx配置########## #查看是否安装nginx状态模块 nginx -V #--with-http_stub_status_module #修改配置文件 vim /etc/nginx/nginx.
896 0
Foo
阿里云InfluxDB®:一条命令完成k8s监控采集
前言 Kubernetes是当今流行的容器调度系统,已经成为很多软件系统的底座,而kubernetes的监控也有很多方案可选,阿里云InfluxDB®提供时序数据的长期稳定存储,同时集成了grafana可视化组件,可以帮助用户快速搭建监控方案。
4139 0
+关注
驻云科技
上海驻云信息科技有限公司成立于2013年,是一家领先的企业云计算架构咨询、实施、管理及运维技术服务提供商,致力于为企业客户提供卓越的云计算整体解决方案。
77
文章
41
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载