• 【无中生有】---12---运维与监控


    服务器监控:

    安装与使用:ganglia的安装与使用

    监控demo:ganglia监控redis和mongodb

    Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。

    ganglia提供了良好的扩展接口和社区支持,对于有较好技术积累的组织来说是很好的选择。

    如果缺乏相应技术力量,还是购买商业化软件的好。

    业务系统运维:

    【无中生有】----API接口日志存储设计与实现设计----10 

    【无中生有】----系统日志记录系统存储设计----6 

    如果在系统中有了这两个功能,那么业务系统除了基础网络故障和防火墙造成的意外以外的几乎90%的异常都能够捕捉到了。

    那么开发实现一个具有下列功能的运维日志系统就有必要了:

    序号 功能 作用 备注
    1 异常查询 以日期、异常类型、所属程序、产品功能负责人为条件进行异常查询  
    2 操作日志查询 以日期、操作类型、操作人为条件的操作日至查询  
    3 异常分析预警 对异常数据的挖掘分析,评估运行质量、预警攻击造成的异常猛增,追踪异常服务点  
    4 日志分析 对操日志进行分析,预警非法操作、追踪操作数据变更记录  
    使此系统能够达到理想运行状态,最大程度掌握系统运行状态,还需要在开发核心业务功能时有相应的系统日志管理意识,认识到系统日志记录这种非核心业务的辅助功能的重要性,对应可能发生异常的位置和重要的操作开发日志记录功能进行记录,而不是任之函数成功与失败,对系统的每一个关键性功能或者操作要尽可能的记录。

    持续集成:

    持续集成涉及到了开发流程管理以及相应的程序发布系统设计开发,随后专门讲述

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    python 模拟(简易)音乐播放器
    Python中的多态如何理解?(转)
    mysql踩得坑
    python简单模拟博客园系统
    04 信号量
    02 事件
    01 管道
    32 管道 事件 信号量 进程池 线程的创建
    02 验证进程之间是空间隔离的
    01 进程的其他方法
  • 原文地址:https://www.cnblogs.com/AI001/p/4614347.html
Copyright © 2020-2023  润新知