0c770fabbd | ||
---|---|---|
agent | ||
conf | ||
config | ||
inputs | ||
parser | ||
pkg | ||
types | ||
writer | ||
.gitignore | ||
LICENSE | ||
README.md | ||
go.mod | ||
go.sum | ||
main.go |
README.md
Categraf
Categraf is a monitoring agent for nightingale.
Build
# export GO111MODULE=on
# export GOPROXY=https://goproxy.cn
go build
Test
./categraf --test
# usage:
./categraf --help
Pack
tar zcvf categraf.tar.gz categraf conf
Plan
- system
- kernel
- kernel_vmstat
- linux_sysctl_fs
- cpu
- mem
- net
- netstat
- disk
- diskio
- ntp
- processes
- exec
- ping
- http_response
- net_response
- procstat
- mysql
- redis
- oracle
- rabbitmq
- prometheus
- tomcat
- nvidia_smi
- k8s solution
- nginx vts
- mongodb
- rocketmq
- activemq
- kafka
- elasticsearch
- prometheus discovery
- windows
- mssql
- iis
- weblogic
- was
- hadoop
- ad
- zookeeper
- statsd
- snmp
- ipmi
- smartctl
- logging
- trace
Thanks
Categraf is developed on the basis of Telegraf and Exporters. Thanks to the great open source community.