使用 Thanos 集中管理多 Prometheus 实例数据 云计算 2023-01-04 共饮一杯 手机阅读 1. 监控的分层 如上图,在建设监控系统时,会采用两种策略:分层监控。IaaS、MySQL 中间件、App 层监控分开的好处是,系统之间具有高可用性、容错性。当 App 层监控无法工作时,IaaS 层监控立马就会体现出来。 长短期指标分离。短期指标用来提供给告警系统高频查询近期数据,长期指标用来提供给人查询时间跨度更大的数据集。 Prometheus 载入的不是降采样数据 Sidecar, 用于连接 Prometheus,提供 Query 查询接口、也可以上报数据 Store Gateway, 访问放在对象存储的指标数据 Compact, 压缩采样、清理对象存储中的数据 Receive, 接收 Prometheus Remote Write 的数据 Ruler, 配置和管理告警规则 Prometheus 无状态 只需要暴露 Receiver 给 Prometheus 访问 上传 Prometheus 的短期指标数据。默认每两个小时,创建一个块,上传到对象存储。 需要 Store Gateway 能访问每个 Prometheus 实例 https://artifacthub.io/packages/helm/bitnami/thanos https://github.com/shaowenchen/demo https://imroc.cc/post/202004/build-cloud-native-large-scale-distributed-monitoring-system-3/
开发 Tips(6) 主要记录最近遇到的一些开发问题,解决方法。1. Python3 连接数据库Python3 主要有两个数据库连接客户端: mysqlclient 和 PyMySQL 。mysqlclient 是由 C 语言实现的 PyMySQL 是由 Python 实现的 1 pipenv shell 云计算 2023-01-04 共饮一杯
使用 x509certificateexporter 监控 Kubernetes 集群组件的证书 KubeSphere 虽然提供了运维友好的向导式操作界面,简化了 Kubernetes 的运维操作,但它还是建立在底层 Kubernetes 之上的,Kubernetes 默认的证书有效期都是一年,即使使用 KubeKey 这样的集群安装利器也不能改变这个结果。如果不想办法对 Kubernetes 各个组件的证书有效期进行监控,说不定哪天就会掉进坑里。 有部分读者可能听说过 ssl-exporte 云计算 2023-07-09 共饮一杯
介绍 Moby 项目:推进软件容器化运动的一个新的开源项目 自从 Docker 四年前将软件容器推向大众化以来,整个生态系统都围绕着容器化而发展,在这段这么短的时期内,它经历了两个不同的增长阶段。在这每一个阶段,生产容器系统的模式已经随着项目和不断增长的容器生态系统而演变适应用户群体的规模和需求。 Moby 是一个新的开源项目,旨在推进软件容器化运动,帮助生态系统将容器作为主流。它提供了一个组件库,一个将它们组装到定制的基于容器的系统的框架,也是所有容器爱 云计算 2023-07-30 共饮一杯
logstash6和filebeat6配置笔记 开始配置filebeat,在这之前,你或许需要了解下之前的配置结构ELK6.3.2安装与配置[跨网络转发思路],我又将配置优化了下。仅仅因为我一个目录下有多个nginx日志。 配置filebeat 之前使用过用一个个日志来做单个的日志过滤,现在使用*.log匹配所有以log结尾的日志在发送到redis中在配置filebeat 云计算 2023-07-15 共饮一杯
云原生景观:可观察性和分析解决了什么问题?如何解决的? 在《叮,你收到一份来自CNCF的云原生景观简介》中,我们对CNCF云原生生态系统做了概述。 在《云原生景观:供应层(Provisioning)解决了什么问题?如何解决的?》中,我们探讨了供应层,该层主要致力于构建Cloud Native平台和应用程序的基础。 在《云原生景观:运行时层解决了什么问题?如何解决的?》里,我们着重介绍了运行时层,涵盖了容器在云原生环境中运行所需的所有内容,包括容器运行时 云计算 2023-07-09 共饮一杯