img-test
用于测试图片是否可以正常展示
操作步骤:
在_config.yml 中修改如下配置为 true1post_asset_folder: true
文章中使用图片
第一种可以使用,makedown的格式 1![image-20220106105728993](image-20220106105728993.png)
第二种 使用如下方式 1{% asset_img image-20220106104706904.png This is an image %}
注意:其中的 image-20220106104706904.png 为需要展示的图片名称,该图片会放在与当前博客同名的目录下面
新的第一篇博客
开始新的博客这里使用github+hexo搭建了自己的博客,参考了如下的博客文章:[GitHub Pages + Hexo搭建个人博客网站,史上最全教程] https://blog.csdn.net/yaorongke/article/details/119089190
hexo操作
创建新博客文档1hexo new '博客文章标题'
生成html文件1hexo g
发布到github1hexo d
启动本地1hexo s
在不同机器上更新博客
在新机器上安装npm
1# 这里根据不同的系统进行安装
安装hexo
1npm install hexo-cli -g
拉取github上面的项目
1git clone git@github.com:xxxxx/xxx.git
然后即可在博客的根目录下使用hexo进行操作
prometheus服务动态发现之http_sd_config
prometheus提供了多种动态服务发现的方式,这里讲一下http_sd_config的配置方法
官方说明先来看下prometheus官方文档的说明
大致就是说:需要自己提供一个http访问地址,prometheus能够通过访问该地址得到需要发现的服务节点的数据,并且该地址返回的json数据结构要与图中保持一致。
配置说明再来看下关于该选项有哪些配置项:
123456789101112131415161718192021222324252627282930313233343536373839# 获取目标服务的地址url: <string># 刷新频率,间隔多久再次调用url获取目标服务[ refresh_interval: <duration> | default = 60s ]# API服务器的身份验证信息,用于访问url时验证身份用# 下面这几项 `basic_auth`, `authorization` 、`oauth2` 是互斥的,也就是说只需要根据具体情况配一项身份验证的方式就可以# 可选的HTTP基本认证信息。其中 `password` and ...
Nginx访问限制配置
限制下载速度1234location xxx { limit_rate 100k; ... }
重启nginx后,可以发现下载速度,确实被限制在 100k/s 左右
限制并发数添加如下两行参数
12345678910http{ limit_conn_zone $binary_remote_addr zone=one:10m; ... service{ ... location xxx{ limit_conn one 1; } }}
Prometheus学习记录
目标
Prometheus 是什么;
我们为什么要去了解Prometheus ;
为什么是Prometheus 而不是其他的监控系统;Prometheus 与 目前 相对比较活跃的其他监控系统有哪些 优势;
了解Prometheus 的基本架构,以及Prometheus 是如何运作的;
Prometheus 是什么?简介Prometheus受启发于Google的Brogmon监控系统(相似的Kubernetes是从Google的Brog系统演变而来),从2012年开始由前Google工程师在Soundcloud以开源软件的形式进行研发,并且于2015年早期对外发布早期版本。2016年5月继Kubernetes之后成为第二个正式加入CNCF基金会的项目,同年6月正式发布1.0版本。2017年底发布了基于全新存储层的2.0版本,能更好地与容器平台、云平台配合。
Prometheus简史
Prometheus作为新一代的云原生监控系统,目前已经有超过650+位贡献者参与到Prometheus的研发工作上,并且超过120+项的第三方集成。
目前的社区活跃度:从如下在github上的截图可以 ...