云计算|PaaS-云计算实时性能监控工具(netdata)

简介
【云计算|PaaS-云计算实时性能监控工具(netdata)】Netdata是一个高度优化的性能监控工具,它为Linux系统,docker,SNMP服务等提供实时的性能监测。它用可视化的手段,将被监测者最细微的细节,展现了出来。这样,你便可以清晰地了解你的系统和应用程序此时的状况。
由于云计算特性,需要将netdata容器化,目的方便部署使用,简化配置流程。经过几年的发展,以 Docker 为代表的容器技术正逐渐引领着未来,基于kubetnetes+docker黄金组合,容器在 Host 操作系统上直接运行,利用 LXC 及 Cgroup 技术进行容器的打包及隔离,应用的运行性能基本等价于直接在宿主机上运行,容器小巧,轻便,真正实现业务的“一次构建,到处部署”
实践配置:
1.在测试机上安装docker,docker-compose 过程略,,,
2.运行一下shell命令获取docker的PGID:

root@Face-A:~# grep docker /etc/group | cut -d ':' -f 3 118 root@Face-A:~#

3.编写docker-compose.yml(k8s的yml差不多过程省略)
version: '3' services: netdata: image: netdata/netdata hostname: xxxxxxx@yyyyy.com # set to fqdn of host container_name: netdata networks: #- default - cloud_net#docker network create cloud_net restart: always ports: - 27118:19999 cap_add: - SYS_PTRACE security_opt: - apparmor:unconfined environment: PGID: 118#grep docker /etc/group | cut -d ':' -f 3volumes: - /proc:/host/proc:ro - /sys:/host/sys:ro - /var/run/docker.sock:/var/run/docker.sock:ro networks: cloud_net: external: true

4.运行docker-compose up -d
root@Face-A:/opt/H3C_AI_BOX/cloudmonitor/compose# ls docker-compose.yml root@Face-A:/opt/H3C_AI_BOX/cloudmonitor/compose# docker-compose up -d Creating netdata ... done root@Face-A:/opt/H3C_AI_BOX/cloudmonitor/compose#

6.查看结果:
云计算|PaaS-云计算实时性能监控工具(netdata)
文章图片
标题

    推荐阅读