留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

反向代理组件 Nginx 的指标监控设计研究

李骞 刘旻昊 魏海涛 程鹏 王猛

李骞 刘旻昊 魏海涛 程鹏 王猛. 反向代理组件 Nginx 的指标监控设计研究[J]. 中国传媒科技, 2024, (7): 151-154. doi: 10.19483/j.cnki.11-4653/n.2024.07.034
引用本文: 李骞 刘旻昊 魏海涛 程鹏 王猛. 反向代理组件 Nginx 的指标监控设计研究[J]. 中国传媒科技, 2024, (7): 151-154. doi: 10.19483/j.cnki.11-4653/n.2024.07.034

反向代理组件 Nginx 的指标监控设计研究

doi: 10.19483/j.cnki.11-4653/n.2024.07.034
详细信息
    作者简介:

    李骞 刘旻昊 魏海涛 程鹏 王猛:作者信息:李骞(1988—),男,北京人,新华社通信技术局高级工程师,主要研究方向为运维监控;刘旻昊(1985—),男,湖南人,新华社通信技术局高级工程师,主要研究方向为网络接入与传输;魏海涛(1984—),男,河北人,新华社通信技术局高级工程师,主要研究方向为系统架构;程鹏(1982—),男,山西人,新华社通信技术局高级工程师,主要研究方向为云计算与智能计算;王猛(1974—),男,内蒙古人,新华社通信技术局高级工程师,主要研究方向为通用服务器和智能计算服务器。

  • 摘要: 【目的】在现代网络架构中,反向代理组件 Nginx 扮演着至关重要的角色,其性能直接影响着整个系统的运行效率。本文探究反向代理组件 Nginx 的指标监控设计,以提升该关键基础组件的可观察性,从而有效提高监控能力和效果。【方法】本文首先进行了指标需求分析,并对比、选取了适合的工具采集 Nginx 的相关指标。然后设计并实现了运行状态和性能指标的可视化界面,为运维人员提供直观的展示。最后,根据实际应用场景定义了基于时序指标的告警规则,实现对 Nginx 运行状态的实时监控和异常检测。【结果】通过以上研究,提出了一套较完整的Nginx 监控解决方案,获取了详细的内部指标信息,并建立了相应的可视化界面和告警机制。【结论】提出的监控解决方案有效提升了 Nginx 组件的可观察性,增强了该组件的监控能力和效果,为今后 Nginx 组件基于指标的监控设计实现提供了实践参考。

     

  • [1] 可观测性技术发展研究报告(2023 年)[R/OL].(2023-12)[2024-05-30].http://www.caict.ac.cn/kxyj/qwfb/ztbg/202312/P020231229323602819435.pdf.
    [2] 时序数据模型设计方法 [EB/OL].(2022-08-15)[2024-05-30].https://help.aliyun.com/document_detail/148256.html.
    [3] Prometheus (software) [EB/OL].(2024-05-16)[2024-05-30].https://en.wikipedia.org/wiki/Prometheus_(software).
    [4] 百度可观测系列 | 采集亿级别指标,Prometheus 集群方 案 这 样 设 计 [EB/OL].(2022-02-22)[2024-05-30].https://cloud.baidu.com/article/294702.
    [5] Grafana [EB/OL].(2024-05-27)[2024-05-30].https://en.wikipedia.org/wiki/Grafana.
    [6] nginxinc. NGINX Prometheus Exporter [EB/OL].(2024-02-22)[2024-05-30].https://github.com/nginxinc/nginx-prometheus-exporter/blob/main/README.md.
    [7] P r o m e t h e u s A u t h o r s . E X P O R T E R S A N D INTEGRATIONS [EB/OL].(2024-05-30)[2024-05-30].https://prometheus.io/docs/instrumenting/exporters/.
    [8] knyar. Prometheus metric library for Nginx [EB/OL].(2024-05-25)[2024-05-30].https://github.com/knyar/nginx-lua-prometheus/blob/main/README.md.
    [9] sysulq. nginx-vts-exporter [EB/OL].(2024-02-19)[2024-05-30].https://github.com/sysulq/nginx-vtsexporter/blob/master/README.md.
    [10] vozlt. Nginx virtual host traffic status module [EB/OL].(2024-01-19)[2024-05-30].https://github.com/vozlt/nginx-module-vts/blob/master/README.md.
    [11] K Young. How to monitor NGINX [EB/OL].(2019-02-08)[2024-05-30].https://www.datadoghq.com/blog/how-to-monitor-nginx/.
  • 加载中
计量
  • 文章访问数:  13
  • HTML全文浏览量:  3
  • PDF下载量:  0
  • 被引次数: 0
出版历程
  • 网络出版日期:  2024-08-08
  • 刊出日期:  2024-08-02

目录

    /

    返回文章
    返回