久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

prometheus13

142次閱讀
沒有評論

共計 3334 個字符,預計需要花費 9 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關 prometheus13-k8s 如何部署 alertmanager,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

1. 四個配置文件

[root@kubemaster01 alertmanager]# ls -l 
-rw-r--r-- 1 root root 676 Oct 28 15:43 alertmanager-configmap.yaml
-rw-r--r-- 1 root root 2183 Oct 28 15:36 alertmanager-deployment.yaml
-rw-r--r-- 1 root root 331 Oct 28 15:36 alertmanager-pvc.yaml
-rw-r--r-- 1 root root 372 Oct 28 15:36 alertmanager-service.yaml

2. 修改 pv 以及 config 的地址

[root@kubemaster01 alertmanager]# cat alertmanager-pvc.yaml 
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
 name: alertmanager
 namespace: kube-system
 labels:
 kubernetes.io/cluster-service:  true 
 addonmanager.kubernetes.io/mode: EnsureExists
spec:
 storageClassName: managed-nfs-storage 
 accessModes:
 - ReadWriteOnce
 resources:
 requests:
 storage:  2Gi 
[root@kubemaster01 alertmanager]# cat alertmanager-configmap.yaml 
apiVersion: v1
kind: ConfigMap
metadata:
 name: alertmanager-config
 namespace: kube-system
 labels:
 kubernetes.io/cluster-service:  true 
 addonmanager.kubernetes.io/mode: EnsureExists
data:
 alertmanager.yml: |
 global: 
 resolve_timeout: 5m
 smtp_smarthost:  smtp.163.com:25 
 smtp_from:  ww763004768@163.com 
 smtp_auth_username:  ww763004768@163.com 
 smtp_auth_password:  123456 
 smtp_require_tls: false
 receivers:
 - name: default-receiver
 email_configs:
 - to:  w673004768@163.com 
 route:
 group_interval: 1m
 group_wait: 10s
 receiver: default-receiver
 repeat_interval: 1m
[root@kubemaster01 alertmanager]#

3. 部署

kubectl apply -f alertmanager-configmap.yaml
kubectl apply -f alertmanager-pvc.yaml
kubectl apply -f alertmanager-deployment.yaml
kubectl apply -f alertmanager-service.yaml

4.Prometheus 和 alertmanager 通訊配置

修改 prometheus 的配置 config-map 然后從新運用

prometheus13-k8s 如何部署 alertmanager

prometheus13-k8s 如何部署 alertmanager

5. 查看是否生效

prometheus13-k8s 如何部署 alertmanager

6. 修改 configmap 修改 prometheus 的報警規(guī)則的

(kubectl  apply -f prometheus-configmap.yaml)

prometheus13-k8s 如何部署 alertmanager

創(chuàng)建 configmap

kubectl apply -f   prometheus-rules.yaml

[root@kubemaster01 prometheus]# cat prometheus-rules.yaml 
apiVersion: v1
kind: ConfigMap
metadata:
 name: prometheus-rules
 namespace: kube-system
data:
 general.rules: |
 groups:
 - name: general.rules
 rules:
 - alert: InstanceDown
 expr: up == 0
 for: 1m
 labels:
 severity: error 
 annotations:
 summary:  Instance {{ $labels.instance }}  停止工作 
 description:  {{ $labels.instance }} job {{ $labels.job }}  已經停止 5 分鐘以上. 
 node.rules: |
 groups:
 - name: node.rules
 rules:
 - alert: NodeFilesystemUsage
 expr: 100 - (node_filesystem_free_bytes{fstype=~ ext4|xfs} / node_filesystem_size_bytes{fstype=~ ext4|xfs} * 100)   80 
 for: 1m
 labels:
 severity: warning 
 annotations:
 summary:  Instance {{ $labels.instance }} : {{ $labels.mountpoint }}  分區(qū)使用率過高 
 description:  {{ $labels.instance }}: {{ $labels.mountpoint }}  分區(qū)使用大于 80% (當前值: {{ $value }}) 
 - alert: NodeMemoryUsage
 expr: 100 - (node_memory_MemFree_bytes+node_memory_Cached_bytes+node_memory_Buffers_bytes) / node_memory_MemTotal_bytes * 100   80
 for: 1m
 labels:
 severity: warning
 annotations:
 summary:  Instance {{ $labels.instance }}  內存使用率過高 
 description:  {{ $labels.instance }} 內存使用大于 80% (當前值: {{ $value }}) 
 - alert: NodeCPUUsage 
 expr: 100 - (avg(irate(node_cpu_seconds_total{mode= idle}[5m])) by (instance) * 100)   60 
 for: 1m
 labels:
 severity: warning
 annotations:
 summary:  Instance {{ $labels.instance }} CPU 使用率過高  
 description:  {{ $labels.instance }}CPU 使用大于 60% (當前值: {{ $value }}) 
[root@kubemaster01 prometheus]#

prometheus 服務掛載 configmap

prometheus13-k8s 如何部署 alertmanagerprometheus13-k8s 如何部署 alertmanager

prometheus13-k8s 如何部署 alertmanager

關于“prometheus13-k8s 如何部署 alertmanager”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-08-25發(fā)表,共計3334字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網(wǎng)絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 关岭| 平潭县| 桐柏县| 安义县| 轮台县| 资源县| 花垣县| 满洲里市| 江油市| 缙云县| 清原| 南雄市| 曲周县| 楚雄市| 青岛市| 萨嘎县| 瑞安市| 永宁县| 泰顺县| 耒阳市| 定西市| 荆门市| 聂荣县| 友谊县| 马山县| 麟游县| 西藏| 临沂市| 石门县| 兴宁市| 静海县| 繁峙县| 东阿县| 永清县| 镇宁| 衡山县| 保德县| 化州市| 通州区| 赫章县| 双牌县|