有个依赖挂了该回什么
健康检查发现某个关键依赖连不上,端点应当【0】。 贯穿本节的运维模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):服务上线后靠日志/指标/健康/告警盯住它。 健康检查:一批
健康检查该看什么
三个依赖凑一个总状态 一个依赖垮了,总状态跟着翻 一个像样的健康检查,应该【0】。 贯穿本节的运维模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):服务上线后靠日志/指标/
健康检查端点是做什么的
三个依赖凑一个总状态 一个依赖垮了,总状态跟着翻 服务的健康检查端点(如 /healthz)是用来【0】。 贯穿本节的运维模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):
补全:有没有 ERROR
补全 has_error:这批日志里有没有 ERROR。 贯穿本节的运维模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):服务上线后靠日志/指标/健康/告警盯住它。 结构化
补全:数某级别
补全 count_level:数一批日志里某个级别有几行。 贯穿本节的运维模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):服务上线后靠日志/指标/健康/告警盯住它。 结构
补全:取日志级别
补全 level_of:取这行日志的 level 字段。 贯穿本节的运维模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):服务上线后靠日志/指标/健康/告警盯住它。 结构化
这批日志有几条 INFO
按模型,三行日志里 count_level(lines, "INFO") 交回几?(两条 INFO、一条 ERROR) 贯穿本节的运维模型(判题机纯 Python、无网,这是它的确
为什么别把什么都记成 ERROR
不该把普通信息也记成 ERROR,因为【0】。 贯穿本节的运维模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):服务上线后靠日志/指标/健康/告警盯住它。 结构化日志每行是
一条日志最该带什么
一条有用的结构化日志,最该带上【0】。 贯穿本节的运维模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):服务上线后靠日志/指标/健康/告警盯住它。 结构化日志每行是一条 J
日志级别是干嘛的
给日志分 INFO/WARN/ERROR 这些级别,是为了【0】。 贯穿本节的运维模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):服务上线后靠日志/指标/健康/告警盯住它