实战Prometheusblackboxexporter黑盒
一、Blackboxexporter安装部署1。1、Blackbox配置文件〔rootmayiops〕catblackboxexportcpnfogmap。yamlapiVersion:v1kind:ConfigMapmetadata:name:blackboxexporternamespace:kubesystemlabels:app:blackboxexporterdata:blackbox。yml:modules:DNS检测配置dnstcp:prober:dnsdns:transportprotocol:tcppreferredipprotocol:ip4queryname:kubernetes。default。svc。cluster。local用于检测域名可用的网址querytype:ATCP检测模块配置tcpconnect:prober:tcptimeout:5sICMP检测配置ping:prober:icmptimeout:5sicmp:preferredipprotocol:ip4HTTPGET2xx检测模块配置httpget2xx:prober:httptimeout:10shttp:method:GETpreferredipprotocol:ip4validhttpversions:〔HTTP1。1,HTTP2〕validstatuscodes:〔200〕验证的HTTP状态码,默认为2xxnofollowredirects:false是否不跟随重定向HTTPGET3xx检测模块配置httpget3xx:prober:httptimeout:10shttp:method:GETpreferredipprotocol:ip4validhttpversions:〔HTTP1。1,HTTP2〕validstatuscodes:〔301,302,304,305,306,307〕验证的HTTP状态码,默认为2xxnofollowredirects:false是否不跟随重定向HTTPPOST监测模块httppost2xx:prober:httptimeout:10shttp:method:POSTpreferredipprotocol:ip4validhttpversions:〔HTTP1。1,HTTP2〕headers:HTTP头设置ContentType:applicationjsonbody:{}请求体设置1。2、blackboxexporter部署yaml〔rootmayiops〕catblackboxexporterdeployment。yamlapiVersion:v1kind:Servicemetadata:name:blackboxexporternamespace:kubesystemlabels:k8sapp:blackboxexporterspec:type:ClusterIPports:name:httpport:9115targetPort:9115selector:k8sapp:blackboxexporterapiVersion:appsv1kind:Deploymentmetadata:name:blackboxexporternamespace:kubesystemlabels:k8sapp:blackboxexporterspec:replicas:1selector:matchLabels:k8sapp:blackboxexportertemplate:metadata:labels:k8sapp:blackboxexporterspec:containers:name:blackboxexporterimage:promblackboxexporter:v0。19。0args:config。fileetcblackboxexporterblackbox。ymlweb。listenaddress:9115log。levelinfoports:name:httpcontainerPort:9115resources:limits:cpu:200mmemory:256Mirequests:cpu:100mmemory:50MilivenessProbe:tcpSocket:port:9115initialDelaySeconds:5timeoutSeconds:5periodSeconds:10successThreshold:1failureThreshold:3readinessProbe:tcpSocket:port:9115initialDelaySeconds:5timeoutSeconds:5periodSeconds:10successThreshold:1failureThreshold:3volumeMounts:name:configmountPath:etcblackboxexportervolumes:name:configconfigMap:name:blackboxexporterdefaultMode:420二、prometheus添加scrapeconfigs配置监控svcjobname:kubernetesservicesmetricspath:probeparams:module:httpget2xxhttpget3xxkubernetessdconfigs:role:servicerelabelconfigs:action:keepsourcelabels:〔metakubernetesserviceannotationprometheusiohttpprobe〕regex:trueaction:replacesourcelabels:metakubernetesservicenamemetakubernetesnamespacemetakubernetesserviceannotationprometheusiohttpprobeportmetakubernetesserviceannotationprometheusiohttpprobepathtargetlabel:paramtargetregex:(。);(。);(。);(。)replacement:1。2:34targetlabel:addressreplacement:blackboxexporter。kubesystem。svc。cluster。local:9115sourcelabels:〔paramtarget〕targetlabel:instanceaction:labelmapregex:metakubernetesservicelabel(。)sourcelabels:〔metakubernetesnamespace〕targetlabel:kubernetesnamespacesourcelabels:〔metakubernetesservicename〕targetlabel:kubernetesname三、svchttp监控apiVersion:v1kind:Servicemetadata:name:nginxnamespace:mayiannotations:添加label,提供给prometheus访问prometheus。iohttpprobe:trueprometheus。iohttpprobepath:prometheus。iohttpprobeport:80spec:type:NodePortselector:app:nginxports:port:80protocol:TCPtargetPort:80nodePort:31888四、coredns监控在prometheus添加scrapeconfigs配置监控kubednsjobname:kubernetesdnsmetricspath:probeparams:module:〔dnstcp〕staticconfigs:targets:kubedns。kubesystem:53kubedns访问地址relabelconfigs:sourcelabels:〔address〕targetlabel:paramtargetsourcelabels:〔paramtarget〕targetlabel:instancetargetlabel:addressreplacement:blackboxexporter。kubesystem。svc。cluster。local:9115将kubedns访问地址,提供给blackboxexporter,并使用dnstcp模块检查五、TCP端口监控在prometheus添加scrapeconfigs配置监控K8S集群外服务端口jobname:porttestscrapeinterval:30smetricspath:probeparams:module:〔tcpconnect〕staticconfigs:targets:〔192。168。0。99:8082〕labels:group:superset添加label,便于告警区分targets:〔192。168。0。99:8080〕labels:group:dataxtargets:〔192。168。0。99:8888〕labels:group:Jupyterrelabelconfigs:sourcelabels:〔address〕targetlabel:paramtargetsourcelabels:〔paramtarget〕targetlabel:instancetargetlabel:addressreplacement:blackboxexporter。kubesystem。svc。cluster。local:9115将以上地址,提供给blackboxexporter,并使用tcpconnect模块检查六、prometheus告警规则以下为Blackboxexporer通用告警模板,可根据label自行调整blackbox。rules:groups:name:blackbox。rulesrules:alert:blackboxnetworkstatsexpr:probesuccess0for:1mlabels:team:opsseverity:criticalannotations:description:接口主机路径端口:{{labels。instance}}无法连通
如水的岁月作文500字岁月,就如水般。他轻吟着,带着稚气在朝阳下和着徐徐的清风散开。他笑着将一张张青涩可爱的面孔全数纳入记忆中,他细细地收集着一声声欢笑,一句句话语。他要将这世界上最动听,最朝……
进西藏车载对讲机有人管吗?你好,进西藏如果你的车载台没备案,肯定是不行的,车载台,对讲机全国都会管的!无线电爱好者们都要清楚的一个问题是:使用功率超过规定的对讲机是违法行为!《中华人民共和国无线电……
多种因素叠加部分低价新能源车型暂停接单读创深圳商报记者邹晓近期,新能源汽车市场可谓一波三折,除了价格普遍上调之外,一些售价低的小型新能源车型选择了停单。长安新能源发布公告称,4月25日00:00起暂停奔……
大自然的呼唤800字作文范文一:大自然的呼唤自从放寒假以来,我就住在家乡韶关。每天早上,太阳才露出半边脸,我们就已经开始爬芙蓉山了。这样日复一日,虽然时间不太长,但每天都呼吸着山林里的新鲜空气,……
美国的高科技公司都是民企,国家就不怕公司内部人员因钱而泄密吗实际上美国泄密非常严重,具体可参见斯诺登事件。但是技术上说句难听的,美国现在很多技术已经发展到,放那让你抄,一般企业都付不起抄的成本了。举个最简单的例子,中国大概在……
华南地区有什么工业展会比较推荐的?华南地区行业性较强和比较知名的工业展会推荐的话,由光亚法兰克福主办的这个广州国际工业自动化技术及装备展览会算一个。这个展会每年都在广州广交会举办,可以说是华南地区影响较大的智能……
凌云股份最新公告收到北美新能源车企项目定点通知凌云股份公告,收到北美新能源主流车企储能柜热管理系统管路项目、高强钢车身结构件项目的定点通知,项目预计2022年9月量产。截至2022年4月26日收盘,凌云股份(6004……
国办鼓励有条件的地区开展新能源汽车和绿色智能家电下乡中国政府网25日消息,国务院办公厅发布《关于进一步释放消费潜力促进消费持续恢复的意见》,其中提出,充分挖掘县乡消费潜力。建立完善县域统筹,以县城为中心、乡镇为重点、村为基础的县……
有家真好天再阴,雨再大,鸟儿不会怕,因为它有家;浪再大,风再猛,鱼儿不会怕,因为它有家;天再冷,雪再大,小熊不会怕,因为它有家;希望再渺茫,前途再坎坷,我也不会怕,因为我有家。家……
打造世界级中心,福建力挺新能源汽车产业发展N海都全媒体记者李琪日前,福建省政府办公厅印发《福建省新能源汽车产业发展规划(20222025年)》(以下简称《规划》)。《规划》明确,福建将打造三基地、两集群、一中心,……
我最喜欢的小白兔美丽作文500字去年,我去了姥姥家,姐姐送给我一个可爱又美丽的毛绒小兔子玩具。我给它起名叫美丽。它大约长70厘米。小兔子长着一双又长又可爱的耳朵,头上有一个粉色的蝴蝶结,中间有12个小小……
高考作文阅卷者有义务释疑满分作文这几天,不少平面媒体都刊登了当地的高考语文满分作文或高分作文,并请来名师点评。但满分作文却未必都得到舆论高度评价。影响较大的例子是,上海关注农民工子女的满分作文《他们》,……