接口监控

给客户部署了一个线上服务,如何保证你的接口是正确的?

方案,写一个定时任务脚本,隔一段时间去请求,需要监控的接口。如果超时,则告警,发送邮件等。(最好能找现成的开源平台)

系统监控

如果流量异常,或者服务在线上运行的有问题,怎么知道?

方案1:通过腾讯云服务的检测,如果流量或者机器到期,或者cup和内存以及磁盘到达某个阈值,则提前告警。

方案2:将服务打成k8s镜像,对其进行监控和告警。

方案3:通过大数据平台对大数据服务告警,通过开源管理平台对服务进程进行监控,如果挂了则告警。

方案4:自己写脚本,获取某台机器cpu和内存以及进程相关信息,进行监控和管理。

如果自己写监控系统,可以参考cm的平台,我们在每台机器上装一个脚本,此脚本会自动往一个server的服务中发送数据,server就是后台管理,用于配置agent的地址和监控展示。

服务保证

如果服务节点挂了,那数据不是也挂了,如何不影响线上用户?

方案:所有服务启2份,如果a机器挂了,则全部切换到b,这边是由腾讯云去做的,他虚拟了两台机器,自动切换。

数据库负载均衡,数据库做集群,主从数据备份,以及虚拟化多台,统一地址访问,如访问地址为c,则虚拟出a和b,a和b为集群,请求c,如果a挂了,则b提供服务。代码中不改变。

如Tdengine,一般数据库都有

接口监控,系统监控,服务保证相关推荐

  1. Telegraf+InfluxDB+Grafana快速搭建实时监控系统 监控postgresql

    Telegraf+InfluxDB+Grafana快速搭建实时监控系统  监控postgresql 转载于:https://www.cnblogs.com/gaoyuechen/p/10081026. ...

  2. 转:运维监控系统-监控项及指标的梳理

    转自: 运维监控系统-监控项及指标的梳理_程序员杂谈-CSDN博客_运维监控指标综合监控功能工具 综合监控工具完成对被管对象的集中监控.集中维护和集中管理,被管对象包括网络设备.服务器.PC设备.数据 ...

  3. 运维监控系统-监控项及指标的梳理

    综合监控功能工具     综合监控工具完成对被管对象的集中监控.集中维护和集中管理,被管对象包括网络设备.服务器.PC设备.数据库.中间件.存储.备份.安全设备.应用系统等.工程师通过这类工具,完成对 ...

  4. pdf温度记录仪开发_蔬菜、鲜果、奶制品冷链温度监控系统监控食品让客户放心...

    冷链温度监控系统对于蔬菜鲜果奶制品的冷藏,不仅有助于减慢它们的腐坏速度,保持新鲜,而且对全国物品的运输和合理配置有极大的影响.选择GPS冷链温度监控食品传输过程让客户不再担心质量问题,人们也吃的放心. ...

  5. Open-Falcon 监控系统监控 MySQL/Redis/MongoDB 状态监控

    背景: Open-Falcon 是小米运维部开源的一款互联网企业级监控系统解决方案,具体的安装和使用说明请见官网:http://open-falcon.org/,是一款比较全的监控.而且提供各种API ...

  6. 机房动环监控系统监控内容

    互联网日益发达的今天,与服务器.交换机.防火墙等相关设备也如雨后春笋,大大小小的网络机房遍布全国各地,已成为不可或缺的重要组成部分,机房动环监控系统也逐渐得到重视,是不可缺少的手段. 机房动环监控系统 ...

  7. 配置及使用Zabbix监控系统:监控CPU 监控内存 监控进程 监控网络流量 监控硬盘

    3.1 问题 沿用练习一,使用Zabbix监控平台监控Linux服务器,实现以下目标: 监控CPU 监控内存 监控进程 监控网络流量 监控硬盘 3.2 方案 通过Zabbix监控平台,添加被监控zab ...

  8. 运维监控系统——配置服务监控项(Http,Nginx,MySQL)

    一.添加自带的http监控项 1.在浏览器中给server2添加http的监控项 http是zabbix自带的监控模版 配置 ->主机 -> server2 -> 模板 ->选 ...

  9. 小米开源监控系统监控mysql_二、小米开源监控平台open-falcon安装与使用

    小米开源企业级监控平台open-falcon安装与部署 由于实验机器不多,并不是生产环境,只是作为学习使用,故采用 ALL In One 的模式,即一个中心主机,其他主机都往这一个中心主机推送数据.中 ...

  10. 小米开源监控系统监控mysql_小米开源监控 Open-Falcon 3.0 部署

    一.系统环境准备 目前我这里使用单机版进行部署,也可以前后端进行分离,前端,后端,数据库分别在不同的服务器上进行部署搭建 1.更改主机名 [root@localhost ~]# hostnamectl ...

最新文章

  1. 一个http请求就是一个线程吗,java的服务是每收到一个请求就新开一个线程来处理吗...
  2. python实现贝叶斯分类器_python实现简单的朴素贝叶斯分类器
  3. codeforce Gym 100500F Door Lock (二分)
  4. java 枚举(enum) 全面解读
  5. 【德国】德累斯顿工业大学 机器学习和图像分析研究助理/博士生 招生
  6. webApp禁止用户保存图像
  7. 【Flink】Flink Exceeded checkpoint tolerable failure threshold
  8. 纯干货 | UI界面中按钮设计汉堡按钮\菜单
  9. mysql 删除创建表分区_创建,增加,删除mysql表分区
  10. Qt Creator 4.9 发布
  11. public protected default private权限修饰符理解
  12. Ubuntu 22.04 视频播放器
  13. 酒精测试仪全国产化电子元件推荐方案
  14. 用c语言编写程序,求∑(k=1~100)k+∑(k=1~50)k2,c语言程序,求(100∑k=1 k)+(50∑k=1 k^2)+(10∑k=1 1/k) 这...
  15. visual assist x_1.2kg华硕灵耀X逍遥体验:4K OLED翻转屏+11代i7处理器
  16. 十二、Hadoop HA集群高可用配置
  17. Keil-C51 与 Keil -ARM 共存的方法
  18. When Runtime.exec() won't Navigate yourself around pitfalls related to the Runtime.exec() method
  19. python使用matplotlib可视化、使用fontsize参数设置单个图像的字体的大小、使用rcParams.update参数全局设置字体的大小(font size)
  20. [bzoj2733]永无乡 [bzoj1503]郁闷的出纳员

热门文章

  1. python行业中性_Python抓取分析淘宝连衣裙数据,128元真的是低价人群分界线吗?...
  2. 苹果电脑python编程里面怎么切到中文_mac下的 idle为何不能输入中文?该如何解决?...
  3. 2017年第26届上海国际连锁加盟展览会会刊(参展商名录)
  4. SNMP MIB库的介绍
  5. Springboot Could not resolve placeholder ‘spring.data.mongodb.database’ in value “${spring.data.mong
  6. 在线文字生成音频工具
  7. DEM+谷歌地球取点工具获取场地地形矢量数据
  8. 魔方(13)齿轮魔方、五阶齿轮魔方(待续)
  9. 2018 开学第一课
  10. zen cart产品页面伪静态后-c-.html,zencart .htaccess伪静态文件规则