03 2020 档案
摘要:告警主要由alertmanager实现,由prometheus配置的rules规则触发,然后由alertmanager来进行告警。 alertmanager支持多种途径的告警,例如邮件、短信、微信、钉钉等等等。。 我们这里说明 微信 和 邮件 的告警。 告警配置alertmanager.yml 告警
阅读全文
摘要:段落引用这个教程网上很多。我们这次使用 docker 安装,比较简便。 下载镜像 这里为了测试方式我们先起一个node_exporter exporter可参考第一篇的介绍,是prometheus的客户端,收集数据使用的。node_exporter是用户监控主机的基础数据的,所以官方建议不在容器中部
阅读全文
摘要:Prometheus 是由 SoundCloud 开源监控告警解决方案。 推荐查阅文档: https://www.bookstack.cn/read/prometheus book/promql README.md "prometheus" prometheus存储的是时序数据,即按相同时序(相同名
阅读全文
摘要:在设计模式中除去工厂单例等, 应该算最常用的设计模式之一 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 con
阅读全文
摘要:Sentry 是一个开源的实时错误追踪系统,可以帮助开发者实时监控并修复异常问题 本文采用在docker中安装sentry服务端 sentry依赖redis、Postgre 安装redis并启动 安装Postgre并启动 安装sentry并生成一个 密钥 ,用于在后面所有sentry容器之间握手 连
阅读全文
摘要:在容器中重启实例的时候日志会丢失,不便于查看日志排查问题。所以这边学习了一下简单的日志收集。 Volume(卷)是用来存储docker持久化的数据,其实就是宿主机上的一个目录,由docker统一进行管理 在docker中使用Volume挂载教程很多,贴一下看见的博客 "戳这" ,下面贴上简单的挂载使
阅读全文