15 Prometheus 身份认证功能 官方链接:https://prometheus.io/docs/guides/basic-auth/ 前言: 在工作中我们需要使用到大量的监控软件这里我已 Prometheus 为例,因为我们需要将不同的 Prometheus 单独提供给业务组的同事,所以添加身份认证是为了提示相对的安全。 假设您想要求访问…
8 维多利亚仓库下指定暴露 NS 监控通过联邦模式实现 由于工作业务需求,我们不想给用户提供全量的监控指标,需要单独的指定业务所需的 NS 监控数据从而实现暴露给业务部门,并且我们的监控数据是通过 vm(维多利亚采集),多以我们的联邦模式下的 Prometheus 需要从 vm 监控数据源进行采集 在下面的实例中我需要部署一个 vm 和一个 Pro…
Redis 监控 1 Exporter 以及Service(服务)部署 1.编写 exporter 和 SVC apiVersion: apps/v1 kind: Deployment metadata: name: redis-standalone-exporter labels: app: redis-standalone-exporter s…
4 私有环境 Helm 基于 harbor 做 Helm Charts 部署 VM 前言: 在工作中我们会有业务部门需要使用到 helm 进行 vm 的部署,需要通过 harbor 来做 helm Charts 实现 helm repo 的这么一个功能 4.1 harbor 支持 helm chart 功能 Harbor 是一个主流的镜像仓库系统,…
[TOC] 2 docker 安装 2.1 docker 安装 如果详细划分的话、docker在Linux上的安装分为三种方式安装、其实他们都是源于rpm来进行安装。 第一种方式是通过脚本、官方会根据这个脚本来进行检测我们本机这么一个服务的平台,然后来匹配安装最适合于本机的版本。但是不适合用于生产环境中 第二种方式是通过yum来进行安装,也就是通过…
VictoriaMetrics 维多利亚实现 Prometheus 多租户标识 前言: 在我们环境中有多个不同的 K8S 集群并且每套集群都有自己的 Prometheus 那么我们在汇总监控数据的时候就会出现数据来源问题,究竟是 A 还是 B 集群,所以为了解决这个问题这里我就需要基于 Prometheus 多租户来实现 1 Prometheus …
VictoriaMetrics 维多利亚 demo yaml 项目地址: https://github.com/As9530272755/VictoriaMetrics-demo/tree/main 1 什么是 VictoriaMetrics VictoriaMetrics(VM) 是一个支持高可用、经济高效且可扩展的监控解决方案和时间序列数据库,…
Ubuntu 部署 K8S 1.28.0 底层通过 docker 实现 1 基础环境 节点规划: IP hostname 版本 10.0.0.200 master Ubuntu 20.04 10.0.0.201 node1 Ubuntu 20.04 10.0.0.202 node2 Ubuntu 20.04 1.1 k8s 1.28.x 更新清单 …
编写通过命令行终端获取指定时间范围的 Prometheus 查询工具 前言: 当我们有数据查询需求时,可以通过查询 API 请求监控数据。 在公司中调用Prometheus 查询较为频繁,但是有个问题就是 Prometheus 时间戳默认调用的时 UTC (协调世界时)相对国内的时间就需要 -8 小时,所以不是特别方便,并且传统的查询得到的数据也比…
1 Thanos 对接多 Prometheus 常用集群级指标 在下面的这些指标 tenant_id 是由于通过 thanos 作为多 Prometheus 纳管,以方便识别不同集群 Prometheus 1 节点类 1.节点 info sum(node_uname_info) by (nodename,machine,release,versio…