Go to file
Ulric Qin 369617f4d6 add switch_legacy plugin skelton 2022-05-25 15:38:49 +08:00
agent add switch_legacy plugin skelton 2022-05-25 15:38:49 +08:00
conf add switch_legacy plugin skelton 2022-05-25 15:38:49 +08:00
config code refactor: extract Interval struct so every plugin no need to implement function GetInterval 2022-04-29 00:02:20 +08:00
inputs add switch_legacy plugin skelton 2022-05-25 15:38:49 +08:00
parser prometheus plugin: support ignore_label_keys configuration 2022-05-06 11:20:03 +08:00
pkg init mysql plugin 2022-04-26 11:00:26 +08:00
types code refactor 2022-04-25 14:51:52 +08:00
writer post series concurrency 2022-04-14 15:04:23 +08:00
.gitignore sigpipe signal processing 2022-05-12 10:56:59 +08:00
LICENSE add LICENSE 2022-05-16 11:58:50 +08:00
README.md add done plugins 2022-05-24 20:07:07 +08:00
go.mod scrape semple /metrics 2022-04-28 22:19:40 +08:00
go.sum scrape semple /metrics 2022-04-28 22:19:40 +08:00
main.go sigpipe signal processing 2022-05-12 10:56:59 +08:00

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.