获取Nginx运行状态数据,添加以下配置: 1 2 3 4 5 6 7 8 9 10 11 12 13 location /stub_status { stub_status on; # 密码验证 auth_basic "stub status"; auth_basic_user_file /etc/nginx/.htpasswd; # 限制IP访问 allow ?.?.?.?; deny all; access_log off; } 密码验证的账号
[阅读全文]
Prometheus探针node_exporter和mysqld_exporter服务化安装
Prometheus + Grafana已经搭建完成,之前嘱咐下面的人把探针装上,昨天做压力测试,发现数据经常中断。一查才知道,使用的是比较老的版本,而且各服务器
[阅读全文]
使用minikube安装kubernetes单结点集群
从网上查到的资料来看,使用minikube安装kubernetes单结点集群相对kubeadm安装kubernetes集群简单多了,但是实践
[阅读全文]
从Spring Cloud到Istio,架构升级(更新中……)
架构从SpringCloud升级到Istio 优势 自动伸缩 健康检查和自愈能力 kubernetes生态好,解决方案多;监控告警、网络等都有成熟方
[阅读全文]
转:go语言内置函数new()和struct{}初始化的区别
new() 这是一个用来分配内存的内置函数,它的参数是一个类型,不是一个值,它的返回值是一个指向新分配的 t 类型的零值的指针。 在golang的代码定义如
[阅读全文]
kubeadm安装k8s集群
coredns是k8s-dns的替代者,Kubernetes 1.11的默认选项 关于CentOS科学上网 安装shadowsocks 1 2 3 4 5 6
[阅读全文]
shell快捷键
删除 ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dl ctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dh ctrl + k 删除光标后面所有字符
[阅读全文]
解决MySQL报too many open files的问题
uat环境一直有偶尔报too many open files,改过ulimit,已经从默认值改到了102400,仍然没有解决 后来网上查,发现其实在MySQL内
[阅读全文]
mac分区说明
此次重装Mac mini,格式化磁盘时,第一次遇到mac上不同的分区方案,记录下来: guid分区和apple分区是启动OS X用的 guid是启动
[阅读全文]
Travis使用AWS短信实现构建部署完成后短信通知
使用scp将构建完成的文件上传至服务器,部署后使用AWS的SNS发短信,考虑过的方案: 官方仅提供两种语言的SDK:Java和.Net,而且还
[阅读全文]