草庐IT

Kube-Prometheus

全部标签

云原生时代如何用 Prometheus 实现性能压测可观测-Metrics 篇

作者:拂衣什么是性能压测可观测可观测性包括Metrics、Traces、Logs3个维度。可观测能力帮助我们在复杂的分布式系统中快速排查、定位问题,是分布式系统中必不可少的运维工具。在性能压测领域中,可观测能力更为重要,除了有助于定位性能问题,其中Metrics性能指标更直接决定了压测是否通过,对系统上线有决定性左右,具体如下:•Metrics,监控指标系统性能指标,包括请求成功率、系统吞吐量、响应时长资源性能指标,衡量系统软硬件资源使用情况,配合系统性能指标,观察系统资源水位•Logs,日志施压引擎日志,观察施压引擎是否健康,压测脚本执行是否有报错采样日志,采样记录API的请求和响应详情,辅

Kubernetes(k8s)部署Promehteus(kube-prometheus&kube-prometheus-stack)监控

目录一、概述1)metrics-server简介2)Prometheus简介3)PrometheusOperator4)metrics-server&Promehteus对比&特性5)PrometheusOperatorVSkube-prometheus二、安装kube-prometheus1)安装git2)下载kube-prometheus2)修改镜像源3)修改类型为NodePort1、修改prometheus的service2、修改grafana的service3、修改alertmanager的service4、安装CRD和prometheus-operator5、安装prometheus

Kubernetes(k8s)部署Promehteus(kube-prometheus&kube-prometheus-stack)监控

目录一、概述1)metrics-server简介2)Prometheus简介3)PrometheusOperator4)metrics-server&Promehteus对比&特性5)PrometheusOperatorVSkube-prometheus二、安装kube-prometheus1)安装git2)下载kube-prometheus2)修改镜像源3)修改类型为NodePort1、修改prometheus的service2、修改grafana的service3、修改alertmanager的service4、安装CRD和prometheus-operator5、安装prometheus

Kubernetes(k8s)kube-proxy、Service详解

目录一、kube-proxy简介二、Service简介三、Service类型1)ClusterIp(集群内部使用)2)NodePort(对外暴露应用)3)LoadBalancer(对外暴露应用,适用于公有云)4)ExternalName四、Service工作流程五、Endpoints简介1)工作流程2)示例六、Service,Endpoints与Pod的关系七、Service的资源清单文件详解八、kubernetes中的四种port1)nodePort2)port3)targetPort4)containerPort九、kubernetes服务发现1)环境变量2)DNS十、Service代理模

Kubernetes(k8s)kube-proxy、Service详解

目录一、kube-proxy简介二、Service简介三、Service类型1)ClusterIp(集群内部使用)2)NodePort(对外暴露应用)3)LoadBalancer(对外暴露应用,适用于公有云)4)ExternalName四、Service工作流程五、Endpoints简介1)工作流程2)示例六、Service,Endpoints与Pod的关系七、Service的资源清单文件详解八、kubernetes中的四种port1)nodePort2)port3)targetPort4)containerPort九、kubernetes服务发现1)环境变量2)DNS十、Service代理模

详解Prometheus四种指标类型

指标是用来衡量性能、消耗、效率和许多其他软件属性随时间的变化趋势。它们允许工程师通过警报和仪表盘来监控一系列测量值的演变(如CPU或内存使用量、请求持续时间、延迟等)。指标在IT监控领域有着悠久的历史,并被工程师广泛使用,与日志和链路追踪一起被用来检测系统是否有不符合预期的表现。 在其最基本的形式中,一个指标数据点是由以下三个部分构成: 一个指标名称收集该数据点的时间戳一个由数字表示的测量值 在过去的十年里,随着系统变得越来越复杂,出现了维度度量的概念,也就是说,度量还包括一组标签或标识(即维度),以提供额外的上下文。支持维度指标的监控系统允许工程师通过查询特定的指标名称,并通过标签进行过滤和

详解Prometheus四种指标类型

指标是用来衡量性能、消耗、效率和许多其他软件属性随时间的变化趋势。它们允许工程师通过警报和仪表盘来监控一系列测量值的演变(如CPU或内存使用量、请求持续时间、延迟等)。指标在IT监控领域有着悠久的历史,并被工程师广泛使用,与日志和链路追踪一起被用来检测系统是否有不符合预期的表现。 在其最基本的形式中,一个指标数据点是由以下三个部分构成: 一个指标名称收集该数据点的时间戳一个由数字表示的测量值 在过去的十年里,随着系统变得越来越复杂,出现了维度度量的概念,也就是说,度量还包括一组标签或标识(即维度),以提供额外的上下文。支持维度指标的监控系统允许工程师通过查询特定的指标名称,并通过标签进行过滤和

K3S运行完整示范-kube-explorer、kubeapps

k3s的运行方法https://docs.rancher.cn/docs/k3s/quick-start/_index1直接安装curl-sfLhttps://rancher-mirror.rancher.cn/k3s/k3s-install.sh|INSTALL_K3S_MIRROR=cnsh-2docker运行rancher/k3s:v1.19.3-k3s2本文使用第2种方法运行k3s前置条件rancher/k3s:v1.19.3-k3s2镜像没有使用apk,没有curlbashtcpdump等工具使用如下的工具准备镜像需要的文件https://gitee.com/wushifeng/de

K3S运行完整示范-kube-explorer、kubeapps

k3s的运行方法https://docs.rancher.cn/docs/k3s/quick-start/_index1直接安装curl-sfLhttps://rancher-mirror.rancher.cn/k3s/k3s-install.sh|INSTALL_K3S_MIRROR=cnsh-2docker运行rancher/k3s:v1.19.3-k3s2本文使用第2种方法运行k3s前置条件rancher/k3s:v1.19.3-k3s2镜像没有使用apk,没有curlbashtcpdump等工具使用如下的工具准备镜像需要的文件https://gitee.com/wushifeng/de

k8s中使用prometheus operator监控外部服务器部署的windows exporter

k8s中使用prometheusoperator监控外部服务器部署的windowsexporter0、文档说明(1)PrometheusOperator是一个流行的k8s集群监控套件,项目地址:https://github.com/prometheus-operator/kube-prometheus,在参考文档部署前,请先确保在k8s环境中已经部署成功PrometheusOperator组件(2)本文档通过ServiceMonitor方式部署监控信息,至于其他方式的部署,这里不做说明(3)在k8s中监控外部资源,并不仅限于windowsexporter,可以是k8s外部任意类型的服务对应的e