VictoriaMetrics Operator
约 1 分钟阅读
- VictoriaMetrics/operatorGitHubVictoriaMetrics/operatorVictoriaMetrics/operator · 管理监控配置 · 服务部署 · VictoriaMetrics/helm-charts · Helm 部署 Repo - 推荐 operator 部署 · 监控 · | prometheus | vm |笔记:VictoriaMetrics Operator
- 管理监控配置
- 服务部署
- VictoriaMetrics/helm-chartsGitHubVictoriaMetrics/helm-charts
- Helm 部署 Repo - 推荐 operator 部署
监控
| prometheus | vm |
|---|---|
| ServiceMonitor | VMServiceMonitor |
| PodMonitor | VMPodMonitor |
| PrometheusRule | VMRule |
| Probe | VMProbe |
| VMNodeScrape | |
| VMStaticScrape | |
| Prometheus | VMSingle |
| VMCluster |
VMNodeScrape 可以避免针对系统服务创建 service,例如 kublet
应用
- docs.victoriametrics.com/operator/api.html
- VMSingle
- VMCluster - 集群版 VM
- VMAgent
- VMAlert
- VMAlertmanager
- VMServiceScrape
- VMPodScrape
- VMStaticScrape
- VMAuth - 部署 vmauth - 通过限定 path 实现权限和租户限定
- VMUser - 添加 vmauth 用户
- bearerToken
- basicAuth
- 生成的配置位于 /opt/vmauth/config.yaml
- VMUser - 添加 vmauth 用户
---
# 部署 vmauth
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMAuth
metadata:
name: example
namespace: default
spec:
ingress:
class_name: nginx
tlsHosts: []
tlsSecretName:
extraRules:
extraTls:
# false 则要求配置 userSelector, userNamespaceSelector
selectAllByDefault: true
# vmuser label 选择
userSelector:
matchLabels:
vmauth.victoriametrics.com/instance: demo
# ns label 选择
userNamespaceSelector:
---
# 为 vmauth 配置 user
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMUser
metadata:
name: example
labels:
vmauth.victoriametrics.com/instance: demo
spec:
username: simple-user
password: simple-password
passwordRef:
generatePassword: false
bearerToken:
targetRefs:
- crd:
# VMAgent,VMAlert,VMAlertmanager,VMSingle,VMCluster/vmselect,VMCluster/vminsert,VMCluster/vmstorage
kind: VMSingle
name: example
namespace: default
paths: ['/.*']
- static:
url: http://vmalert-example.default.svc:8080
paths: ['/api/v1/groups', '/api/v1/alerts']
target_path_suffix:
headers:
- X-Org-ID: xyz关联信息
反向链接和本文引用的外部资料。
References
GitHub
2 条- VictoriaMetrics/helm-chartsgithub.com/VictoriaMetrics/helm-charts
- VictoriaMetrics/operatorgithub.com/VictoriaMetrics/operator
其他外链
1 条- docs.victoriametrics.com/operator/api.htmldocs.victoriametrics.com/operator/api.html