介绍Netdata的分布式实时监控代理以零配置的方式从系统、硬件、容器和应用程序中收集数千种指标,它可以运行在所有物理或虚拟服务器、容器、云和物联网设备上,可以安装在大多数Linux发行版(Ubuntu、Debian、CentOS等)、容器平台(Kubernetes集群、Docker)和许多其他操作系统(FreeBSD、macOS)上,无需sudo权限。Netdata由系统管理员、DevOps工程师和开发人员设计,用于收集所有内容、可视化监控指标并解决复杂的性能问题。网通呢?看看用过的人怎么说:无限指标:Netdata收集所有可用的指标——越多越好存储在内存中,然后将历史指标保存到磁盘磁盘I/O:在运行时,Netdata仅写入历史指标并读取错误和访问日志以减少磁盘I/O。零配置:Netdata可以自动一切都经过检测,可以为每台服务器立即收集10,000个指标零维护:启动并运行,忘记它,Netdata负责其余的工作快速交互式可视化:Dashboard的查询响应时间小于每个指标1毫秒,可以在用户平移时间、放大异常等的同时同步图形。异常检测:强调图形之间的关系,帮助用户检测异常的根本原因可扩展:可以安装在所有服务器上,容器、虚拟机和物联网设备。默认情况下指标不集中,因此对多模式操作没有限制:在所有可能的配置中,自主主机监控(默认)、无头数据收集器、转发代理、存储和转发代理、中央多主监视器。每个节点使用不同的指标保留策略,运行时有或没有健康监控兼容多应用组合:可收集300+系统、容器和应用端点指标(APM、容器Docker、数据库MySQL等),发送监控程序告警到20+通知平台(AmazonSNS、Email、Syslog等),采样指标导出到30+时序数据库(InfluxDB、Kafka、TiKV等),实现互通项目地址:https:///github.com/netdata/netdata下载并安装源代码安装:要在大多数Linux系统(物理、虚拟、容器、IoT)上从源代码安装Netdata,您可以运行单行安装脚本。该脚本下载并构建所有依赖项,包括有选择地连接到NetdataCloud所需的依赖项,并启用自动夜间更新和匿名统计信息。bash<(curl-Sshttps://my-netdata.io/kickstart.sh)访问http://localhost:19999或http://NODE:19999Dockerdockerrun-d--name=netdata\-p19999:19999\-vnetdataconfig:/etc/netdata\-vnetdatalib:/var/lib/netdata\-vnetdatacache:/var/cache/netdata\-v/etc/passwd:/host/etc/passwd:ro\-v/etc/group:/host/etc/group:ro\-v/proc:/host/proc:ro\-v/sys:/host/sys:ro\-v/etc/os-release:/host/etc/os-release:ro\--restartunless-stopped\--cap-addSYS_PTRACE\--security-optapparmor=unconfined\netdata/netdata其他系统安装请自行查看官方文档,包括Kubernetes、deb/rpm安装包等.工作机制Netdata是一个高效、高度模块化、低延迟的指标管理引擎。它的无锁设计使其非常适合对指标进行并发操作。Netdata功能和体系结构的高级概述
