51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
harmony
纯血
harmonyos
Prometheus监控神器-Alertmanager篇(五)
钉钉Firing警报:钉钉警报信息钉钉Resolve警报:钉钉恢复信息警报通知模板Prometheus创建警报转发给Alertmanager,Alertmanager会根据不同的Label向不同的Receiver发送警报通知,如Email、钉钉、企业微信、飞书、短信等等。所有Receiver都一个接收模板,然后通过模板格式化以后发送警报信息给Receiver。Alertmanager自带的模板是基于Go语言的template模板,用户可以根据自己的需求去定义自己需要的模板,上面我给出的模板已经足...
icegoblin
0回复
8740浏览
Prometheus
Prometheus监控神器-Alertmanager篇(二)
Alertmanager配置详解Alertmanager一个完整的配置文件范例:Alertmanager配置文件global:resolvetimeout:5msmtp配置smtpfrom:"promalertexample.com"smtpsmarthost:'emailsmtp.uswest2.amazonaws.com:465'smtpauthusername:"user"smtpauthpassword:"pass"smtprequiretls:trueemail、企业微信的模板配置存放位置,钉钉的模板会单独讲如果配置。templates:'dataalertmanagertemplates.tmpl'路由分组route:receiver:opsgroupwait:3...
icegoblin
0回复
1.2w浏览
Prometheus
Go语言圣经(中文版)
为了方便喜欢Go语言的同学,重新梳理一篇《TheGoProgrammingLanguage》中文版,非常感谢翻译同学的贡献精神,对于入门来说,本书可以称之为经典,希望可以帮助对于正在学习Go语言的广大同学;如果你有什么好的意见或者建议,可以加我微信进行沟通。序Go语言圣经《TheGoProgrammingLanguage》中文版本,仅供学习交流之用。对于希望学习CGO、Go汇编语言等高级用法的同学,我们推荐《Go语言高级编程》开源图书。项目主页:http:git...
icegoblin
0回复
1.0w浏览
Go
监控神器Prometheus(1)
Prometheus概述Prometheus是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。成立于2012年,之后许多公司和组织接受和采用prometheus,他们便将它独立成开源项目,并且有公司来运作.该项目有非常活跃的社区和开发人员,目前是独立的开源项目,任何公司都可以使用它,2016年,Prometheus加入了云计算基金会,成为kubernetes之后的第二个托管项目.googleSRE的书内也曾提到跟他们BorgMon监控系统相似的实...
icegoblin
0回复
1.0w浏览
Prometheus
Prometheus监控Docker Swarm集群(二)
前面我讲解了对于Docker的一些监控知识以及Docker监控开源工具WeaveScope做了一个概述,以及简单安装。同时也了解了WeaveScope的不足之处,而引出来了cAdvisor配合Prometheus来监控容器,本篇主要是针对Swarm集群的监控详细讲解;Swarm简介DockerSwarm是Docker官方三剑客项目之一,提供Docker容器集群服务,是Docker官方对容器云生态进行支持的核心方案。使用它,用户可以将多个Docker主机封装为单个大型的虚拟Docker主机,快速...
icegoblin
0回复
6729浏览
Prometheus
Prometheus监控神器-Kubernetes篇(四)
部署Alertmanager集群创建目录、赋权k8sm2mkdirdataalertmanagerchownR65534:65534dataalertmanagerk8sm3mkdirdataalertmanagerchownR65534:65534dataalertmanagercddatamanualdeployalertmanagercatalertmanagerdatastorageclass.yamlapiVersion:storage.k8s.iov1kind:StorageClassmetadata:name:alertmanagerlpvprovisioner:kubernetes.ionoprovisionervolumeBindingMode:WaitForFirstConsumer创建Alertmanager的pv配置文件ca...
icegoblin
0回复
6898浏览
Prometheus
Kubernetes
Prometheus监控神器-Kubernetes篇(三)
部署NodeExporter创建Demonset的nodeexporter文件cddatamanualdeploynodeexportercatnodeexporter.yamlapiVersion:appsv1kind:DaemonSetmetadata:name:nodeexporternamespace:kubesystemlabels:k8sapp:nodeexporterspec:selector:matchLabels:k8sapp:nodeexportertemplate:metadata:labels:k8sapp:nodeexporterspec:tolerations:effect:NoSchedulekey:noderole.kubernetes.iomastercontainers:image:quay.ioprometheusnodeexpor...
icegoblin
0回复
7720浏览
Prometheus
Kubernetes
Prometheus监控Docker Swarm集群(三)
监控Swarm集群OK,Swarm集群初始化已经完成,基于cAdvisor+InfluxDB+Grafana的yaml脚本catdockercomposemonitor.ymlversion:'3'services:influx:image:influxdbvolumes:influx:varlibinfluxdbdeploy:replicas:1placement:constraints:node.rolemanagergrafana:image:grafanagrafanaports:0.0.0.0:80:3000volumes:grafana:varlibgrafanadependson:influxdeploy:replicas:1placement:constraints:node.rolemanagercadvisor:image:...
icegoblin
0回复
9459浏览
Prometheus
监控神器Prometheus(2)
在监控神器Prometheus(1)中已经介绍了Prometheus的相关特性与数据类型,现在我们讲解下如何安装配置使用Grafana图形展示,并接入Email、Dingtalk、Wechat警报,Prometheus已经完美的支持Email、Slack、Dingtalk、Wechat警报。系统软件版本System:Ubuntu18.04Prometheus2.13.0NodeExporter1.18.0Alaermanager1.18.0Dingtalkwebhook0.3.0Grafana6.4.0Prometheus安装及配置二进制安装PROMPATH'dataprometheus'mkdirp${PROMPATH}...
icegoblin
0回复
6935浏览
Prometheus
Prometheus监控神器-Kubernetes篇(二)
创建Prometheus的configmap配置文件。catprometheusconfigmap.yamlapiVersion:v1kind:ConfigMapmetadata:name:prometheusconfignamespace:kubesystemdata:prometheus.yml:global:scrapeinterval:30sevaluationinterval:30sexternallabels:cluster:"01"scrapeconfigs:jobname:'kubernetesapiservers'kubernetessdconfigs:role:endpointsscheme:httpstlsconfig:cafile:varrunsecretskubernetes.ioserviceaccountca.crtbearertoken...
icegoblin
0回复
8530浏览
Prometheus
Kubernetes
Prometheus监控神器-Kubernetes篇(一)
在Kubernetes中手动部署Statefulset类型的Prometheus、Alertmanager集群,并使用StorageClass来持久化数据。本篇使用StorageClass来持久化数据,搭建Statefulset的Prometheus联邦集群,对于数据持久化,方案众多,如Thanos、M3DB、InfluxDB、VictorMetric等,根据自己的需求进行选择,后面会详细讲解针对数据持久化的具体细节。部署一个对外可以访问的Prometheus,首先要创建Prometheus所在的Namespace,然后在创建Prometheus使...
icegoblin
0回复
7312浏览
Prometheus
Kubernetes
Prometheus监控Docker Swarm集群(一)
cAdvisor简介为了解决容器的监控问题,Google开发了一款容器监控工具cAdvisor(ContainerAdvisor),它为容器用户提供了对其运行容器的资源使用和性能特征的直观展示。它是一个运行守护程序,用于收集,聚合,处理和导出有关正在运行的容器的信息。cAdvisor可以对节点机器上的资源及容器进行实时监控和性能数据采集,包括CPU、内存、网络及文件系统使用情况。cAdvisor使用go语言开发,如果想了解更多请访问其官方github安装cAdv...
icegoblin
0回复
9657浏览
Prometheus
Prometheus监控神器-Kubernetes篇(九)
创建Prometheus联邦的statefulse文件catprometheusfederatestatefulset.yamlapiVersion:appsv1kind:StatefulSetmetadata:name:prometheusfederatenamespace:kubesystemlabels:k8sapp:prometheusfederatekubernetes.ioclusterservice:"true"spec:serviceName:"prometheusfederate"podManagementPolicy:"Parallel"replicas:1selector:matchLabels:k8sapp:prometheusfederatetemplate:metadata:labels:k8sapp:prometheusfederatean...
icegoblin
0回复
6942浏览
Prometheus
Kubernetes
Prometheus监控神器-Kubernetes篇(七)
配置ingress访问。PrometheusingressNGINX配置文件catalertmanageringress.yamlapiVersion:extensionsv1beta1kind:Ingressmetadata:name:prometheusingressnamespace:kubesystemannotations:nginx.ingress.kubernetes.ioaffinity:cookienginx.ingress.kubernetes.iosessioncookiename:"prometheuscookie"nginx.ingress.kubernetes.iosslredirect:"false"kubernetes.ioingress.class:nginxcertmanager.k8s.ioclusterissuer:"lets...
icegoblin
0回复
6861浏览
Prometheus
Kubernetes
生产环境搭建高可用Harbor(包括恢复演练实操)(一)
前言因资源成本问题,本Harbor高可用架构为最小开销方案,如果资源充足,可以将PG、Redis全部使用使用云厂商集群模式。同时为了配置简单,并没有使用keepalived与heartbeat等高可用开源组件。harborarch准备工作操作系统为Ubuntu18.04,在2台ECS上搭建主从PG,如果不想用阿里云redis,也可以使用ECS搭建Redis。安装Harbor,用于导出基础harbor数据,恢复到PG集群中.1.安装dockercomposecurlL"https:github.comdockercomposerele...
icegoblin
0回复
7992浏览
Harbor
Prometheus监控神器-Kubernetes篇(五)
在Kubernetes中手动方式部署Statefulset的Grafana,并使用StorageClass来持久化数据,并且配置ingressnginx访问。本篇使用StorageClass来持久化数据,搭建Statefulset的Grafana,并且在Dashboard导入前配置前面已经创建好的Prometheus的集群内部访问地址,同时配置ingressnginx外部访问。环境我的本地环境使用的sealos一键部署,主要是为了便于测试。部署Grafana创建Grafana的SA文件mkdirdatamanualdeploygrafanacatgrafanaserv...
icegoblin
0回复
8115浏览
Prometheus
Kubernetes
生产环境搭建高可用Harbor(包括恢复演练实操)(三)
配置Horbor为PG主节点1.登录主节点创建harbor用户与harbor需要的DB,并且将数据恢复到当前数据.新建Harbor用户CREATEUSERharborLOGINPASSWORD'Deniss1112s';CREATESCHEMAharbor;GRANTharborTOpostgres;GRANTUSAGEONSCHEMAharborTOpostgres;ALTERSCHEMAharborOWNERTOpostgres;创建数据库CREATEDATABASEregistryOWNERharbor;CREATEDATABASEnotarysignerOWNERharbor;CREATEDATABASEnotaryserverOWNERharbor;授权GRANTALLPRIVILEGES...
icegoblin
0回复
7574浏览
Harbor
Prometheus监控神器-Kubernetes篇(六)
部署ingressnginxcddatamanualdeployingressnginx创建ingressNGINX的ns与svccatngressnginxsvc.yamlapiVersion:v1kind:Namespacemetadata:name:ingressnginxapiVersion:v1kind:Servicemetadata:name:ingressnginxnamespace:ingressnginxlabels:app.kubernetes.ioname:ingressnginxapp.kubernetes.iopartof:ingressnginxspec:type:NodePortports:name:httpport:80targetPort:80protocol:TCPname:httpsport:443targetPort:443prot...
icegoblin
0回复
6914浏览
Prometheus
Kubernetes
Linux防火墙iptables之概念篇(图文并茂)(二)
链与表的关系首先要知道,某些链并不是万能的,它可能不具备你需要的功能,所以这个时候,必须要了解每个链上的rule与每个表的对应关系。如下图,来看看filter表支持哪些链?上图的意思其实就是说filler表所具备的功能可以被应用的链被限定为inputfowardoutput。综上所述,我们可以总结一下表链之间的关系:Filter可以被应用的链为INPUT、FORWARD、OUTPUT。Nat可以被应用的链为OUTPUT、PREROUTING、POSTROUTINGMangle可以被用应...
icegoblin
0回复
1.3w浏览
Linux
iptables
Linux防火墙iptables之概念篇(图文并茂)(一)
为什么要学Linux防火墙?当你所在公司,出于安全原因,想上防火墙,而各大云厂商云防火墙和硬件防火墙费用及其昂贵,出于成本考虑,此时Linux的防火墙就是最好的解决方案,如果有较高且复杂的防护需求时,也可以考虑上开源的WAF,如OpenResty、OpenWAF等,这里就不过多叙述了,可以自行谷歌了解。Docker底层的网络转发是通过Linux内核模块netfilteriptables完成工作的,以及流行编排工具Kubernetes的各个网络插件也是,如果对ip...
icegoblin
0回复
5897浏览
Linux
iptables
暂无内容
1
27
28
29
30
31
32
33
34
35
102
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅