Go to file
kongfei605 dbd301c22d
Merge pull request #47 from flashcatcloud/feature_github_action
build arm64v8 artifacts
2022-06-22 16:53:13 +08:00
.github release image to docker hub 2022-06-14 15:12:16 +08:00
agent add plugin: conntrack 2022-06-21 10:15:45 +08:00
conf add configuration: quiet for conntrack plugin 2022-06-21 10:22:56 +08:00
config output plugin ck support idle_duration 2022-06-17 20:21:37 +08:00
docker new base image 2022-06-14 21:22:03 +08:00
house output plugin ck support idle_duration 2022-06-17 20:21:37 +08:00
inputs build arm64v8 artifacts 2022-06-22 16:50:32 +08:00
k8s update daemonset template 2022-06-17 11:13:28 +08:00
logs keep hostname of logs consistent with metrics (#10) 2022-06-10 08:47:04 +08:00
parser add name prefix for plugin prometheus 2022-05-30 08:09:06 +08:00
pkg add docker plugin v1 2022-06-07 10:36:17 +08:00
types code refactor 2022-04-25 14:51:52 +08:00
writer code refactor 2022-06-17 20:24:29 +08:00
.gitignore Build image (#19) 2022-06-13 14:02:57 +08:00
.goreleaser.yaml build arm64v8 artifacts 2022-06-22 16:50:32 +08:00
LICENSE add LICENSE 2022-05-16 11:58:50 +08:00
Makefile Build image (#19) 2022-06-13 14:02:57 +08:00
README.md update readme 2022-06-22 14:15:32 +08:00
go.mod add clickhouse as output plugin, beta version 2022-06-17 19:04:02 +08:00
go.sum add clickhouse as output plugin, beta version 2022-06-17 19:04:02 +08:00
main.go add clickhouse as output plugin, beta version 2022-06-17 19:04:02 +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

Deploy categraf as daemonset

edit k8s/categraf.yaml, replace NSERVER_SERVICE_WITH_PORT with service ip:port of nserver in your cluster, replace CATEGRAF_NAMESPACE with namespace value, then run:

kubectl apply -n monitoring -f ks8/categraf.yaml

Test

./categraf --test

# usage:
./categraf --help

Pack

tar zcvf categraf.tar.gz categraf conf

Plan

FAQ

FAQ

Thanks

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