【无中生有】---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日志分析对操日志进行分析,预警非法操作、追踪操作数据变更记录 
使此系统能够达到理想运行状态,最大程度掌握系统运行状态,还需要在开发核心业务功能时有相应的系统日志管理意识,认识到系统日志记录这种非核心业务的辅助功能的重要性,对应可能发生异常的位置和重要的操作开发日志记录功能进行记录,而不是任之函数成功与失败,对系统的每一个关键性功能或者操作要尽可能的记录。

持续集成:

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`vxe-table` 提供了 `sortable` 属性来实现列拖拽排序功能,使用非常方便。 只需将 `sortable` 属性设置为 `custom`,同时在 `column` 中设置 `orderList` 属性,即可启用列拖拽排序功能。`orderList` 属性是一个数组,用于存储列的排序顺序,按照数组的顺序排列列,例如: ```js [ { field: 'name', title: '姓名' }, { field: 'age', title: '年龄' }, { field: 'gender', title: '性别' } ] ``` 假设我们要实现对列的拖拽排序功能,可以这样设置 `vxe-table`: ```html <template> <vxe-table :data="tableData" :columns="tableColumns" :sortable="'custom'" @sort-change="handleSortChange"></vxe-table> </template> <script> export default { data () { return { tableData: [ { name: '张三', age: 18, gender: '男' }, { name: '李四', age: 25, gender: '女' }, { name: '王五', age: 30, gender: '男' } ], tableColumns: [ { field: 'name', title: '姓名', orderList: ['name', 'age', 'gender'] }, { field: 'age', title: '年龄', orderList: ['name', 'age', 'gender'] }, { field: 'gender', title: '性别', orderList: ['name', 'age', 'gender'] } ] } }, methods: { handleSortChange (params) { const { column, order } = params const orderList = column.orderList const index = orderList.indexOf(column.field) orderList.splice(index, 1) orderList.splice(order, 0, column.field) } } } </script> ``` 在上面的例子中,我们将 `sortable` 属性设置为 `custom`,并在 `column` 中设置 `orderList` 属性,用于存储列的排序顺序。在 `sort-change` 事件中,我们根据列的排序顺序更新 `orderList` 数组,从而实现列拖拽排序功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值