Kubernetes 时代怎么做监控

查看原文

本文是 Datadog 工程博客的一篇监控的介绍,若对 Kubernetes 比较熟可跳过前半篇看后半部分的真正的内容。

  • 在 Kubernetes 前的时代,监控按照 VM / Host 来做,现在呢,监控的玩法都要变了,如下:
    • tags & labels 是必选项了。这些使监控可以更接近 app 层面,而不是在 host 层面。
    • 有更多的组件要监控,以前只有 host+app,现在要 host+containers+containerized_app+kubernetes。
    • 应用用完就扔了(delete pod), 监控总不能像以前一样死盯着一个应用。
    • 应用甚至可能部署在多个 cloud providers 上。

衍生思考:这篇文章讲述挑战更多,解决方案更少。可以关注后续的文章。