Go to file
Ulric Qin 179fcbc47c code refactor: common http proxy 2022-06-06 08:31:51 +08:00
.github build for win & linux 2022-06-05 17:14:28 +08:00
agent agent: use const for input file prefix 2022-06-04 16:21:53 +08:00
conf add some comment doc for rabbitmq plugin 2022-06-04 12:50:42 +08:00
config code refactor: common http proxy 2022-06-06 08:31:51 +08:00
inputs code refactor: common http proxy 2022-06-06 08:31:51 +08:00
logs update Makefile & fix tailer_windows 2022-06-04 22:11:40 +08:00
parser add name prefix for plugin prometheus 2022-05-30 08:09:06 +08:00
pkg reorganize pkg/util 2022-06-02 21:13:30 +08:00
types code refactor 2022-04-25 14:51:52 +08:00
writer remove some configurations of writer 2022-05-28 09:24:30 +08:00
.gitignore upgrade gogo/protobuf for potential security vulnerabilities 2022-06-03 13:42:44 +08:00
.goreleaser.yaml fix go releaser owner 2022-06-05 20:21:27 +08:00
LICENSE add LICENSE 2022-05-16 11:58:50 +08:00
Makefile github action 2022-06-05 15:40:16 +08:00
README.md add plugin: nginx_upstream_check 2022-06-01 11:58:12 +08:00
go.mod upgrade gogo/protobuf for potential security vulnerabilities 2022-06-03 13:42:44 +08:00
go.sum code refactor: common http proxy 2022-06-06 08:31:51 +08:00
main.go write log to file when running on windows 2022-05-29 20:49:09 +08:00
main_posix.go try to support windows 2022-05-29 17:03:03 +08:00
main_windows.go write log to file when running on windows 2022-05-29 20:49:09 +08:00

README.md

Categraf

Categraf is a monitoring agent for nightingale/prometheus/m3db/victoriametrics/thanos/influxdb/tdengine.

QuickStart

QuickStart

Releases

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

FAQ

Thanks

Categraf is developed on the basis of Telegraf and Exporters. Thanks to the great open source community.