前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >服务器状态监控工具Open Falcon 使用教程

服务器状态监控工具Open Falcon 使用教程

作者头像
沈宥
发布2022-05-10 13:41:15
2.1K0
发布2022-05-10 13:41:15
举报
文章被收录于专栏:从头开始学习测试开发

简介

OpenFalcon是一款企业级、高可用、可扩展的开源监控解决方案,提供实时报警、数据监控等功能。可以非常容易的监控整个服务器的状态,比如磁盘空间,端口存活,网络流量等等。

数据参数

metric: 最核心的字段,监控指标名称,代表这个采集项具体度量的是什么, 比如是cpu_idle呢,还是memory_free, 还是qps

endpoint: 标明Metric的主体(属主),比如metric是cpu_idle,那么Endpoint就表示这是哪台机器的cpu_idle,一般使用机器的 hostname

timestamp: 表示上报该数据时的unix时间戳,注意是整数,代表的是秒

value: 代表该metric在当前时间点的值,float64

step: 表示该数据采集项的上报周期,这对于后续的配置监控策略很重要,必须明确指定。

counterType: 是Open Falcon定义的数据类型,取值只能是COUNTER或者GAUGE二选一,前者表示该数据采集项为计时器类型,后者表示其为原值 (注意大小写)

- GAUGE:即用户上传什么样的值,就原封不动的存储

- COUNTER:指标在存储和展现的时候,会被计算为speed,即(当前值 - 上次值)/ 时间间隔

tags: 监控数据的属性标签,一组逗号分割的键值对, 对metric进一步描述和细化, 可以是空字符串. 比如idc=lg,比如service=xbox等,多个tag之间用逗号分割

报警参数

all(#3): 最新的3个点都满足阈值条件则报警

max(#3): 对于最新的3个点,其最大值满足阈值条件则报警

min(#3): 对于最新的3个点,其最小值满足阈值条件则报警

sum(#3): 对于最新的3个点,其和满足阈值条件则报警

avg(#3): 对于最新的3个点,其平均值满足阈值条件则报警

diff(#3): 拿最新push上来的点(被减数),与历史最新的3个点(3个减数)相减,得到3个差,只要有一个差满足阈值条件则报警

pdiff(#3): 拿最新push上来的点,与历史最新的3个点相减,得到3个差,再将3个差值分别除以减数,得到3个商值,只要有一个商值满足阈值则报警

lookup(#2,3): 最新的3个点中有2个满足条件则报警

具体监控服务配置

(1)添加要监控的host

(2)通过刚才已经设置的endpoint名搜索已经添加的host下具体的metric

(3)绑定templates

(4)策略编辑

(5)查看具体某一个endpoint(endpoint 是服务器的 hostname)的screen

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从头开始学习测试开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 数据参数
  • 报警参数
  • 具体监控服务配置
    • (1)添加要监控的host
      • (2)通过刚才已经设置的endpoint名搜索已经添加的host下具体的metric
        • (3)绑定templates
          • (4)策略编辑
            • (5)查看具体某一个endpoint(endpoint 是服务器的 hostname)的screen
            相关产品与服务
            对象存储
            对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档