首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

多维度立体监控,才是真的监控

监控这个topic本来有很多细节可以聊,既然大伙公司都做得比较完善,后续就不纠细节了,聊聊方向上的思考,架构上的设计。今天和大伙聊聊多维度立体监控。...一、什么是多维度立体监控 不同公司或多或少有一些自动化监控手段,除了前文提到的: http接口监控 log关键字监控 还有很多维度的监控: 操作系统,进程,端口 http状态码 服务存活性 接口处理时间...RPC接口监控 用户层面监控 如果只监控一个或少数几个维度: 监控到异常时,基本确信系统出现了问题 反过来,没有监控到异常,不能确信系统没有问题 例如: 监控到操作系统CPU100%,系统大概率出现了问题...,数据库连接拿不到,服务层每个接口都很快返回,并不超时 … 这里的观点是:单维度监控易漏报,多维度立体监控才是监控平台的根本之道。...六、总结 监控是一个技术活,并不是大家评论里说的“搭一个ELK就搞定了,何必这么麻烦”: 监控平台的思路是多维度立体监控 “统一操作系统、http404,服务存活性,接口处理时间”等四大类统一监控的设计核心是

2.8K90

海量存储第二弹 - 立体监控

二、开源监控产品能否应对 图2形形色色的开源监控产品 目前市面上已有不少开源的监控产品,譬如Nagios、Zabbix、Open-Falcon等,这些开源的监控系统功能不少,能否满足我们的需求呢...开源的监控产品本身提供的功能更聚焦于系统自身的特性监控,譬如主机是否存活、网卡流量等,而像业务特性,譬如业务请求失败数、延时等特性数据就需要单独开发插件,且当生产机位于全球各地、跨越不同运营商的时候,开源的监控在代理...三、我们业务监控的体系建设 图3监控需解决问题的形象描述 关于单台机器自身相关的各种特性的监控,譬如CPU、网卡、硬盘故障、单机不可用等,这部分与业务监控相关性不大,统一采用公司的TMP系统做监控...采用了上述模型之后,后续业务模块增加新的功能,可以直接上报新的维度、指标,不需要人工重新配置监控系统,监控系统会自动识别上报的内容并应用到系统上面,大大降低人工的参与度。...图8业务全路径布控 在业务监控方面,我们对业务的全路径进行布控,监控点部署在用户访问路径的各个层,以保证任何一个层的异常都能及时有效的发现,通过高效的监控系统,以及全路径的布控,我们目前的异常主动发现率已可达到

1.7K30
您找到你想要的搜索结果了吗?
是的
没有找到

Grafana+Prometheus打造全方位立体监控系统

前言 本文主要介绍如何使用Grafana和Prometheus以及node_exporter对Linux服务器性能进行监控。下面两张图分别是两台服务器: 服务器A ? 服务器B ?...概述 Prometheus是一个开源的服务监控系统,它通过HTTP协议从远程的机器收集数据并存储在本地的时序数据库上。....tar.gz -O node_exporter-0.15.0.linux-amd64.tar.gz # 可自定义解压目录 tar -xvf node_exporter-0.15.0.linux-amd64...总结 讲道理,这一套东西还是很强大的,各种开源组间一整合完美搭建出一套监控系统。...当然了以上仅仅是系统的一个监控,Grafana以及exporter组间还可以实现对Nginx、MySql、Redis以及MongDB的监控监控不是目的,目的是出现问题能够及时发现并解决问题。

70320

Linux监控指令

目前互联网公司的服务器一般采用Linux系统,同时,为了实时监控服务器的健康状况,我们通常编写Shell脚本或Python脚本来监控测试服务器的各项指标,包括CPU、内存、IO等指标,本期将介绍Linux...中常见的监控指令。...CPU 说到监控CPU,目前主要是监控CPU的使用率,以及每一个进程占用CPU资源,Linux系统中主要使用 top、vmstat、pstree 三个命令。...Mem 内存主要可以从整个系统内存情况、各个进程对应内存使用情况和每个进程内存详细情况三个纬度进行监控,其中整个系统内存情况可以使用 vmstat 和 free 两个指令,每个进程对应内存情况可以使用...IO 磁盘监控包含磁盘情况和磁盘性能分析,磁盘情况可以通过 df 命令和fdisk 命令,来看看我们磁盘的大小以及其他的信息,而磁盘性能分析则可以通过 vmstat 命令。

5.1K30

创业公司快速搭建立体监控之路(WOT2016)

本文内容:创业型公司如何快速搭建可扩展,可落地的立体监控平台 一、需求缘起 创业型公司有系统监控么?...今天的主题是“创业型公司如何快速解决这两个问题” 二、解决方案:立体监控 怎么知道系统运行是否正常? 回答:监控 什么是立体监控? 回答:多维度监控 监控维度有哪些?...回答:(1)机器、操作系统层面 (2)进程、端口层面 (3)日志层面 (4)接口层面 (5)用户层面 三、创业型公司如何快速实现立体监控 【如可快速实现机器、操作系统级别的监控?】...两类实现思路:分发型监控 + 汇总型监控 分发型监控 ?...引入第三方监控 四、总结 创业型公司快速实施立体化多维度监控总结: (1)机器、操作系统维度监控:zabbix (2)进程、端口维度监控:分发型监控 + 汇总型监控 (3)错误日志与关键字维度监控 (4

92270

Linux监控平台——搭建zabbix监控平台

第十九章 Linux监控平台搭建 19.1 Linux监控平台介绍 常见开源监控软件 cacti、nagios、zabbix、smokeping、open-falcon等等。...cacti、smokeping偏向于基础监控,成图漂亮。...cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,nagios不用存储历史数据,注重服务或者监控项的状态;zabbix会获取服务或者监控项目的数据从而可以成图...数据存储(如:mysql) 监控过程中收集的所有信息都存储在这里。 web界面 web界面,即GUI。这是zabbix监控简单易用的原因之一,因为我们可以在web界面中配置、管理各个客户端。...Hostname=adai-02 #该参数用于设定客户端主机的名字,用于服务端添加监控服务 #如果服务端所监控的机器和其Hostname不一致,服务端将无法识别该机器 #因为zabbix是通过IP进行监控

3.1K31

Linux Mrtg系统监控

一、mrgt配置案例说明,这里以监控网卡为例 #通过public监控localhost上的192.168.1.68地址流量 Target[eth1_lan]:/192.168.1.68:public@...流入 LegendO[eth1_lan]:流出 #网页标题 Title[eth1_lan]:eth1网络流量[流入+流出] PageTop[eth1_lan]:eth1网络流量[流入+流出] 监控不同...system-oid,可能需要不同的配置,这里不再一一列举 有一个值得注意的地方,当需要监控磁盘的时候需要配置文件里增加以下内容 把需要监控的目录最大数字写入配置文件snmp.conf disk /...生成的图片,默认是存放在路径/var/www/mrtg下 三、生成监控首页面 用indexmaker生成mrtg监控首页面 indexmaker --output /var/www/mrtg/index.html...--title="System state Monitor" /etc/mrtg/mrtg.cfg 这样生成的页面就可以时时反应出系统监控的信息了,页面可以通过web服务器来访问即可。

1.5K20

Zabbix 监控Linux 教程

1、Linux服务器安装agent 下载Linux端zabbix-agent 下载地址 上传rpm文件到被监控端服务器 运行命令安装zabbix-agent rpm -ivh zabbix-agent-...systemctl restart zabbix-agent 2、zabbix配置 登录zabbix系统,点击配置——主机——创建主机 填写主机名称,选择群组,填写IP地址为windows服务器IP 选择linux...模板 点击添加按钮 Zaibbix监控MySQL数据库 Zaibbix监控MS SQL SERVER数据库 Zaibbix监控ORACLE数据库 Zaibbix监控Linux、Windows、AIX、HP-UX...、Solaris操作系统 Zaibbix监控中间件 Zaibbix监控网络设备 Zaibbix监控存储设备 葡萄运维助手(英文为Netpod)是一款新一代IT监控系统,具有成本低、技术门槛低,容易上手的特点...运维助手提供对服务器、虚拟化、云主机、网络设备、存储设备、数据库、中间件、业务系统的报警、性能、配置监控,提供Web端的监控大屏以及APP客户端,在办公室中享受运维监控大屏,在会议中、出差中、家中以及其它场合中通过

91720
领券