groxy

command module
v0.0.0-...-31b9cf5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2022 License: GPL-3.0 Imports: 22 Imported by: 0

README

groxy

Graphite Proxy in Golang

Features

  • Send metrics to multiple destinations (only host and port may differ but not TLS options).
  • TLS for input & output connections.
  • Add configurable tenant.
  • Add configurable prefix.
  • Don't add prefix to metrics start with configurable strings.
  • Send and receive metrics with zlib compression.
  • Publish its own metrics by HTTP.
  • Send its own metics to configurable tenant and prefix.

Build

go get -d

go build

Run

Get help

groxy -h

Run with some options

./groxy -port 2004 -graphiteAddress localhost:2003 -tenant techops -prefix "groxy" -immutablePrefix "test." -TLS -ignoreCert true

Test

Send metric like this

echo "test1.bash.stats 42 `date +%s`" | nc localhost 2004

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL