您的位置  > 互联网

研发监控系统的与美丽在监控体系中的优缺点

在当今的生产环境中,我们可以找到越来越多的技术手段来实现项目,主机的数量也在不断增加,无论是虚拟机、真实服务器还是容器技术,每个都可以视为一个独立的个体,因此监控这些服务的状态信息尤为重要。

人们常用的监控方法如:主动监控、被动监控、旁路监控等。 相应地,仙人掌等知名监控工具,以及第三方监控平台也应运而生。踏入以云化和容器化为主体的新应用模式后,各自的优势和劣势逐渐凸显。为了满足自身的业务需求,一些公司甚至会从基础、监控的功能和美感出发开发监控系统(如Open-)

在监控系统中,我们经常可以看到一个名词“探针”,那么这个探针到底是什么,又分为哪些类型。

1、主机探测:系统层面的负载参数化,可以及时发现系统运行异常,消除系统层面的隐患,配合消息推送机制,及时处理问题。

2、集装箱探测:对集装箱级别的负载进行参数化,了解集装箱运行的负载情况,检测异常运行情况,配合消息机制发出报警。

3、服务探测:参数化Mesos、MySQL、Redis等的运行状态,如调用、加载、登录等。

4、应用探测:自定义专属服务探测,获取服务生存信息、端口生存信息、API调用信息等。

5ICMP探测:为了远端服务器的生存,可以使用ping检测进行定期检查,以确保服务器的生存。

6URL探测:监控自定义URL地址组,可有效检测404、502等错误码,还可检测HTTPS加密证书的到期日期。

7、告警通知:以E-mail作为工作中通知和事件记录的有效手段,辅以短信、微信告警,实现24小时内最便捷的通知方式

8、自动发现服务加载:将数据的自动发现以前端负载均衡的形式引入集群,作为数据的注册和接入点,可以很好地处理大量节点的高注册(登录)请求。

事实上,不难发现,探针是针对特定目标为特定目标制作的脚本或程序,在目标发现中起着重要作用。

所以我今天介绍的这个系统叫,它是一个新的监控系统,现在的流行度和未来的趋势也还可以,所以如果你有兴趣的话,可以安装一下,感受一下它和我们以前用过的区别。

什么时候合适?

适用于录制任何纯数字时间序列。它适用于以机器为中心的监控以及具有高度动态的面向服务的架构的监控。在微服务领域,它对多维数据收集和查询的支持是一个特别的优势。该系统专为可靠性而设计,可让您在停电期间快速诊断问题。每台服务器都是独立的,不依赖于网络存储或其他远程服务。当基础架构的其他部分被破坏时,你可以依靠它,你不需要设置很多基础设施来使用它。

什么时候不合适?

重视可靠性。您可以随时查看系统的可用统计信息,即使在故障条件下也是如此。如果您需要 100% 的准确性,例如按请求计费, 不是一个好的选择,因为收集的数据可能不够详细和完整。在这种情况下,最好使用不同的系统来收集和分析计费数据,并使用 进行其余的监控。

所以现在我们来安装一下,因为这个系统是用 Go 语言编写的,所以首先我们下载安装 Go 语言环境,其结构如下

GO环境下载地址:

下载完成后,我们首先需要解压下载的tar包,配置环境变量

当然,我们需要在配置环境变量时这样做,它会立即生效并验证 GO 语言环境版本

接下来我们安装

第一个下载地址是

我下载了最新版本。

之后,解压

为了将来方便地进入目录,我们进行了软连接:

接下来,您需要配置监控配置文件:.yml

转到我们刚刚连接到的文件夹 /usr/local/

由此,我们现在正在监视两台机器,一台是我自己的,另一台是我的虚拟机。默认监控端口为 9100

配置完成后,您只需要运行软件:

内置监控界面,可通过以下URL打开:IP:9090,点击跳转到监控目标,显示多个监控对象。

我们可以看到,当前机器没有启动状态,这是因为被监控端缺少组件,需要像 -a 程序一样安装。

首先,还需要 GO 环境来支持 agent 端的 GO 环境,这里就不赘述了,只需要重复上述操作即可在 AGENT 端安装 GO 环境。

接下来安装。

启动脚本。之后,当我返回页面时,我发现状态已上升

(在脚本后面说加号&。代表执行脚本后,还可以执行其他命令任务并在后台工作。)

如果发现没有启动,可以考虑是网卡没有开机还是防火墙是原因。

现在,我将向您介绍一个图形工具,称为:它是一个强大的Web框架。它是各种数据源的 UI 界面的强大界面。

下载地址为:

你也可以做wget

NA-5.2.3-1.. rpm 下载

然后将其添加到系统服务并启动服务

/sbin/ --添加 -

启动服务

-

启动后,打开以下 URL 并使用默认端口 3000

如果端口 3000 被占用。我们可以修改配置文件来更改端口

因此,我们访问我们的网页IP:3000

首次登录的帐户和密码是 admin/admin

登录后,系统将要求您更改密码

这时点击左边的档位进入里面有很多程序接口选择普罗米修斯,可以添加

之后,点击 2.0 Stats

您可以看到监控屏幕

所以我们的基本配置就结束了,总之,这是一款非常强大的软件,对于k8s的兼容性和部署实现的难度都非常好。

人生没有意义,你能给它什么意义,它有意义,与其整天沉思人生的意义,不如尝试这一生去做一些有意义的事情

------ 胡石的《生命的意义是什么》。

世界上的真理不多,一个女人的脸红值得长篇大论

------老舍是“骆驼香子”。