78d2ff6ec1 | ||
---|---|---|
.github | ||
agent | ||
conf | ||
config | ||
inputs | ||
logs | ||
parser | ||
pkg | ||
types | ||
writer | ||
.gitignore | ||
.goreleaser.yaml | ||
LICENSE | ||
Makefile | ||
README.md | ||
go.mod | ||
go.sum | ||
main.go | ||
main_posix.go | ||
main_windows.go |
README.md
Categraf
Categraf is a monitoring agent for nightingale/prometheus/m3db/victoriametrics/thanos/influxdb/tdengine.
QuickStart
Releases
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
- nginx_upstream_check
- k8s solution
- nginx vts
- mongodb
- rocketmq
- activemq
- kafka
- elasticsearch
- prometheus discovery
- windows
- mssql
- iis
- weblogic
- was
- hadoop
- ad
- zookeeper
- statsd
- snmp
- switch_legacy
- ipmi
- smartctl
- logging
- trace
FAQ
Thanks
Categraf is developed on the basis of Telegraf and Exporters. Thanks to the great open source community.