【发布时间】:2023-01-28 03:43:33
【问题描述】:
我正在尝试按照文档 https://sloth.dev/usage/slo-period-windows/ 将 SLO 周期窗口设置为 7d
图片:ghcr.io/slok/sloth:v0.11.0
在启用和不启用 customSloconfig 的情况下使用 helm (values.yaml) 时:
sloth:
defaultSloPeriod: 7d # The slo period used by sloth (e.g. 30d).
customSloConfig:
enabled: true
path: /windows
data: {}
它出现错误: 未找到 AlertWindows.sloth.slok.dev“”
直接与清单::
apiVersion: sloth.slok.dev/v1
kind: AlertWindows
spec:
sloPeriod: 7d
page:
quick:
errorBudgetPercent: 8
shortWindow: 5m
longWindow: 1h
slow:
errorBudgetPercent: 12.5
shortWindow: 30m
longWindow: 6h
ticket:
quick:
errorBudgetPercent: 20
shortWindow: 2h
longWindow: 1d
slow:
errorBudgetPercent: 42
shortWindow: 6h
longWindow: 3d
kubectl apply -f window.yaml
它出现错误:
错误:找不到名称的资源映射:“sloth-period-window”命名空间:“”来自“window.yaml”:版本“sloth.slok.dev/v1”中的种类“AlertWindows”没有匹配项 确保首先安装 CRD
我尝试为 AlertWindow (alertwindows.sloth.slok.dev) 创建 CRD,但还没有成功。任何人都有正确的 CRD,如果这是解决它的最佳方法或其他帮助,请问?
预计 pod 与日志一起工作:
INFO[0001] Hot-reload triggered from http webhook version=v0.11.0 window=7d
【问题讨论】:
标签: prometheus kubernetes-custom-resources