网站建设 加盟,网站开发使用哪种语言,wordpress音乐插件,中国商务服务网进程监控是一项关键任务#xff0c;旨在监测系统中运行的进程的性能和状态。通过有效的进程监控#xff0c;可以实时了解进程的运行情况#xff0c;及时发现问题并采取措施#xff0c;确保系统的稳定性和性能。
本期EasyOps产品使用最佳实践#xff0c;我们将为您揭晓旨在监测系统中运行的进程的性能和状态。通过有效的进程监控可以实时了解进程的运行情况及时发现问题并采取措施确保系统的稳定性和性能。
本期EasyOps产品使用最佳实践我们将为您揭晓
1. 如何利用自动发现将现网的进程纳入到监控系统中2. 如何对进程配置基本的性能和状态监控
「 需 求 背 景 」
众所周知进程作为承载服务的运行载体它的运行状态关系着服务甚至整个系统平台的正常运行。因此针对进程本身的监控是非常基础和关键的。
在针对进程级别的监控我们可能关注以下指标 并且我们通过dashboard可以直观展示上述指标的趋势 「 进 程 采 集 配 置 」
针对进程的监控我们一般分为两种指标类型性能监控和状态监控。
性能监控顾名思义是监控进程的运行性能的监控数据一般是时间序列数据拥有鲜明的趋势变化的特点一般指进程的CPU内存文件描述符等指标状态监控指进程的运行健康状态运行/停止。
针对不同类型的监控我们需要配置不同的采集策略。
在配置采集策略之前我们需要先配置进程的资源自动发现策略以将现网的进程纳入到CMDB中。这是监控进程的基础和前提。 通用部署实例自动发现
在优维EasyOps平台中通常把进程称作【部署实例】以更加形象地表示进程的运行特征。进程就是部署在操作系统上的一个实例为了符合EasyOps平台的描述语境下文中使用【部署实例】来指代进程。
首先我们需要配置部署实例的发现策略在资源自动发现中配置【通用部署实例】的自动发现策略扫描范围填写普通服务通用部署实例和HTTP服务也可以选择如Nginx部署实例tomcat部署实例等类型此时会把部署实例以及其承载的服务一并发现上来并建立关联关系。而后选择要发现进程的端口范围和主机即可。 点击立即发现后即可发现现网的部署实例。
「 配 置 性 能 采 集 任 务 」
新建采集任务选择部署实例监控套件这个套件会关联到【部署实例ARTIFACT_INSTONEMODEL】这个模型中该模型作为各种类型部署实例的父模型可覆盖多种部署实例类型。 而后选择目标部署实例的一些特征来过滤出关注的部署实例比如 提交即可。
「 配 置 拨 测 采 集 任 务 」
拨测采集任务主要用于监控进程的存活性状态 一般是通过拨测服务的端口的方式去实现的。
注意拨测采集任务需要选定特定资源类型的子模型此时您可能需要建立多条拨测采集任务来满足需求。比如针对HTTP服务则选择【HTTP服务】的模型针对Kafka服务则选择【Kakfa服务】模型。 说明
IP包含目标主机表示监控这些主机上的服务集群模式包含standalone并且父服务不为空表示监控服务上的子服务类型。由于我们的拨测目标需要具体到IP:PORT因此仅针对子服务拨测。通过定义变量的方式获取要拨测的IP:PORT注意选择tcpPing的步骤类型
点击提交即可。
最后通过建立合适的告警规则即可完成对进程的全面监控这里不再赘述。