使用 cAdvisor、InfluxDB 和 Grafana 监控 DC/OS 节点和容器

主要观点:此博客展示了 DC/OS 的使用示例,包括在 DC/OS 宇宙中大多数可用包的使用示例,还介绍了在 DC/OS 集群中监控服务器和应用的需求及多种监控选项,重点描述了如何安装和配置由 cAdvisor、InfluxDB 和 Grafana 组成的监控栈来监控集群健康和性能。
关键信息:

  • 需有运行的 DC/OS 1.8 集群,包含引导节点、主节点、私有代理和公共代理,且 Marathon-LB 在公共代理上运行。
  • cAdvisor 安装可在 Universe 中选择并设置实例数、InfluxDB 相关参数等,会在每个节点生成副本并开始流式传输指标。
  • InfluxDB 安装可设置 CPU、内存等参数,可配置自动创建数据库等,支持本地或外部持久卷。
  • Grafana 安装可设置管理员密码等,需通过 Marathon-LB 访问,可添加 InfluxDB 数据源和仪表盘来显示指标。
    重要细节:
  • cAdvisor 为容器用户提供运行容器的资源使用和性能特征信息,数据按容器和机器范围导出。
  • InfluxDB 是开源时间序列数据库,无外部依赖,用于记录指标等。
  • Grafana 是开源的指标仪表盘和图形编辑器,可与多种数据库配合使用。
  • 安装和配置步骤详细,包括各组件的参数设置、登录界面、数据源和仪表盘添加等操作。
  • 可通过用户界面或 DC/OS CLI 卸载组件。
阅读 8
0 条评论