配置node_exporter 下载解压 root@VM-0-3-ubuntu:~$ wget -c https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-am ...
分类:
其他好文 时间:
2020-07-05 23:23:43
阅读次数:
125
Service Kubernetes 的Service定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问他们的策略 —— 微服务,这一组Pod能够被Service访问到,通常是通过tabel Selector匹配。 Service 能够提供负载均衡的能力,但是在使用上有以下的限制: 只提供四 ...
分类:
Web程序 时间:
2020-07-05 22:56:26
阅读次数:
75
Heapster+InfluxDB+Grafana: [root@centos7 ~]# cat influxdb.yaml apiVersion: extensions/v1beta1 kind: Deployment metadata: name: monitoring-influxdb nam ...
分类:
数据库 时间:
2020-07-05 20:53:50
阅读次数:
90
悲观锁: 很悲观、认为什么时候都会出问题、无论做什么都加锁、很影响性能 乐观锁: 1.很乐观、认为什么时候都不会出问题、所以不上锁。更新数据的时候去判断下,在此期间是否有人修改这个数据。 2.获取version 3.更新时比较version watch (监控、实现乐观锁) 监控测试、正常执行: m ...
分类:
其他好文 时间:
2020-07-05 19:33:12
阅读次数:
60
死锁原因 Java发生死锁的根本原因是:在申请锁时发生了交叉闭环申请。即线程在获得了锁A并且没有释放的情况下去申请锁B,这时,另一个线程已经获得了锁B,在释放锁B之前又要先获得锁A,因此闭环发生,陷入死锁循环。 监控死锁 VisualVM监控工具有明显线程死锁提醒,也可监控到发生死锁的线程、类、代码 ...
分类:
编程语言 时间:
2020-07-05 17:44:12
阅读次数:
81
1、工作队列现在的程序只定义有一个生产者和一个消费者,如果说现在有一个生产者对应多个消费者呢?那就表示一个工作队列,而工作队列的最大特征在于:若干个消费者一起完成工作。 当启动了多个消费者之后,这些消费者会一起共同完成所发出的消息消费处理,这样的处理可以保证消息处理的速度更加的快速。但是千万要记住, ...
分类:
其他好文 时间:
2020-07-05 17:06:38
阅读次数:
63
1.驱逐策略 kubelet持续监控主机的资源使用情况,并尽量防止计算资源被耗尽。一旦出现资源紧缺的迹象,kubelet就会主动终止部分pod的运行,以回收资源。 2.驱逐信号 以下是一些kubelet能用来做决策依据的信号,依据这些信号来做驱逐行为。 memory : 内存; nodefs: 指n ...
分类:
Web程序 时间:
2020-07-05 15:33:30
阅读次数:
124
更好的阅读体验建议点击下方原文链接。 原文地址:http://maoqide.live/post/practice/monitor-system/ 本文为个人对监控系统的设计调研后的总结及个人理解,如有偏差,欢迎指正。 监控系统是企业运维系统中非常重要的一环,一个强大成熟的监控系统,能够对所有业务系 ...
分类:
其他好文 时间:
2020-07-05 15:33:07
阅读次数:
80
AWS云上混沌工程实践之启动篇 工程师团队最不愿碰到的便是大半夜被电话叫醒,开始紧张地查验问题,处理故障以及恢复服务。也许就是因为睡前的一个很小的变更,因某种未预料到的场景,引起蝴蝶效应,导致大面积的系统混乱、故障和服务中断,对客户的业务造成影响。特别是近几年,尽管有充分的监控告警和故障处理流程,这 ...
分类:
其他好文 时间:
2020-07-05 15:14:15
阅读次数:
88
旁边大佬让我重新写一个某XX监控脚本 需要请求https遇到了如下的问题 花了一下午解决这个问题。。。 害太菜,。。。。 遇到的问题: requests.post 发送https请求的时候报错 解决方法加上verify=False 还报错继续处理 857: InsecureRequestWarnin ...
分类:
编程语言 时间:
2020-07-05 12:03:39
阅读次数:
110