VictoriaMetrics stack Cluster 0.14.17 安装配置

文章目录


// 添加 repo

$ helm repo add vm https://victoriametrics.github.io/helm-charts/

// 使用自定义 value 文件安装

$ helm install vm-stack vm/victoria-metrics-k8s-stack \
  -f https://gitee.com/jack_zang/monitor/raw/master/vm/install/stack/rancher/vm-stack-0.14.17-value.yaml \
  --version 0.14.17 -n kube-vm

// 安装 alertmanager

$ kubectl apply -n kube-vm \
  -f https://gitee.com/jack_zang/monitor/raw/master/vm/install/stack/rancher/alertmanager/alertmanager.yaml

修改 VMalert vm-stack-victoria-metrics-k8s-stack yaml 文件中的 通知地址:

notifiers:
  - url: http://alertmanager.kube-vm.svc:9093

// 安装集中告警中心

$ kubectl apply -n kube-vm \
  -f https://gitee.com/jack_zang/monitor/raw/master/prometheus-alert/prometheus-alert-deploy.yaml

// 配置钉钉模板

{{ $var := .externalURL}}{{ range $k,$v:=.alerts }}
{{if eq $v.status "resolved"}}
## [恢复信息]({{$v.generatorURL}})
##### 恢复项目:{{$v.labels.alertname}}
###### 告警级别:{{$v.labels.severity}}
###### 开始时间:{{TimeFormat $v.startsAt "2006-01-02 15:04:05"}}  
###### 结束时间:{{TimeFormat $v.endsAt "2006-01-02 15:04:05"}}  
###### 故障主机IP:{{$v.labels.instance}}
##### {{$v.annotations.description}}
![Prometheus](https://gitee.com/jack_zang/monitor/raw/master/prometheus-alert/image/success.png)
{{else}}
{{if eq $v.labels.severity "warning"}}
## [告警信息]({{$v.generatorURL}})
##### 告警项目:{{$v.labels.alertname}}
###### 告警级别:{{$v.labels.severity}}
###### 开始时间:{{TimeFormat $v.startsAt "2006-01-02 15:04:05"}}  
###### 故障主机IP:{{$v.labels.instance}}
##### {{$v.annotations.description}}
![Prometheus](https://gitee.com/jack_zang/monitor/raw/master/prometheus-alert/image/warning.png)
{{else}}
## [告警信息]({{$v.generatorURL}})
##### 告警项目:{{$v.labels.alertname}}
###### 告警级别:{{$v.labels.severity}}
###### 开始时间:{{TimeFormat $v.startsAt "2006-01-02 15:04:05"}}
###### 故障主机IP:{{$v.labels.instance}}
##### {{$v.annotations.description}}
![Prometheus](https://gitee.com/jack_zang/monitor/raw/master/prometheus-alert/image/danger.png)
{{end}}
{{end}}
{{ end }}
{{ $urimsg:=""}}{{ range $key,$value:=.commonLabels }}{{$urimsg =  print $urimsg $key "%3D%22" $value "%22%2C" }}{{end}}

// 创建自定义抓取 altermanager

apiVersion: operator.victoriametrics.com/v1beta1
kind: VMServiceScrape
metadata:
  name: custom-scrape-svc-alertmanager
spec:
  endpoints:
  - port: web
  selector:
    matchLabels:
      app.kubernetes.io/instance: vm-stack
      app.kubernetes.io/name: alertmanager

// 应用配置

$ kubectl apply -n kube-vm \
  -f https://gitee.com/jack_zang/monitor/raw/master/vm/install/stack/rancher/alertmanager/alertmanager-scope.yaml
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱尚维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值