就技术层面而言,容器云监控pod的健康,主要是通过liveness和rediness实现的。
前者检查pod是不是好的,后者检查应用是不是可用的。
设置的话,设置在deployments或dc上就可以:
oc set probe dc/mapit --liveness --get-url=http://:8080/health --initial-delay-seconds=30
oc set probe dc/mapit --readiness --get-url=http://:8080/health --initial-delay-seconds=30
监控要分层次实现,比如资源层 、平台层、应用层等,不同层次实现方案和采用工具会是不一样的,但可以把监控采集数据统一发送的监控中心,由监控中心对数据进行处理和组合,统一展示
收起