Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
nginx实时监控_caddy和nginx性能对比,希望能够帮助你!!!。
文章目录
- 使用Metricbeat和Filebeat监控Nginx性能指标和日志
-
- 前言
- 安装和配置配置Metricbeat
-
- 下载Merticbeat
- 安装Metricbeat
- Metricbeat目录
- 配置连接Elasticsearch和Kibana
- 启用Nginx stub_status模块
- 启用Nginx模块
- 设置Metricbeat assets
- 以服务方式运行Metricbeat
- 安装和配置Filebeat
-
- 下载Filebeat
- 安装Filebeat
- Filebeat目录
- 配置连接Elasticsearch和Kibana
- 启用Nginx模块
- 指定要采集的Nginx日志文件路径(可选)
- 设置Filebeat assets
- 以服务方式运行Filebeat
- 在Kibana中可视化数据
-
- 查看Filebeat日志数据
- 查看Metricbeat指标数据
- 定制Kibana Dashboard
- 参考文档
使用Metricbeat和Filebeat监控Nginx性能指标和日志
前言
本文描述了通过Metricbeat和Filebeat来分别监控Nginx的性能指标和日志,并将数据存储到Elasticsearch中,再通过Kibana进行可视化数据分析。
前置条件:
-
CentOS7 x86_64
-
Elastic Stack:
- 已以rpm方式安装Elastichsearch 7.4.0
- 已以rpm方式安装Kibana 7.4.0
如果还没有安装Elasticsearch和Kibana,可以参考:
- 在CentOS 7上以rpm方式安装Elasticsearch 7.4.0
- 在CentOS7上以rpm方式安装Kibana 7.4.0
目标机器:
安装和配置配置Metricbeat
参见:
- https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-installation-configuration.html
下载Merticbeat
Metribeat 7.4.0:
- https://www.elastic.co/cn/downloads/past-releases/metricbeat-7-4-0
Metricbeat 最新版:
- https://www.elastic.co/cn/downloads/beats/metricbeat
下载Metricbeat 7.4.0 rpm和sha512:
wget https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.4.0-x86_64.rpm wget https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.4.0-x86_64.rpm.sha512
校验sha512:
sha512sum -c metricbeat-7.4.0-x86_64.rpm.sha512
安装Metricbeat
安装Metricbeat:
rpm -ivh metricbeat-7.4.0-x86_64.rpm
Metricbeat目录
Metricbeat目录:
参见:
- https://www.elastic.co/guide/en/beats/metricbeat/current/directory-layout.html
配置目录为/etc/metricbeat:
metricbeat.yml 为Metricbeat主配置文件。
modules.d/*.yml 为Meticbeat
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。