Bosun TSDBRelay systemd unit file


Ejemplo

TSDBRelay se puede usar para reenviar métricas a una instancia de OpenTSDB, enviar a Bosun para la indexación y retransmitir a otra instancia compatible con opentsdb para copia de seguridad / DR / HA. También tiene opciones para desnormalizar las métricas con una alta cardinalidad de etiqueta o crear contadores externos respaldados por redis / ledis.

#Create tsdbrelay unit file at /etc/systemd/system/tsdbrelay.service
[Unit]
Description=tsdbrelay Service
After=network.target

[Service]
Type=simple
User=root
ExecStart=/opt/tsdbrelay/tsdbrelay -b localhost:8070 -t localhost:4242 -l 0.0.0.0:5252  -r localhost:4243 #Local tsdb/bosun and influxdb opentsdb endpoint at 4243
#For external counters add: -redis redishostname:6379 -db 0
#For denormalized metrics: -denormalize=os.cpu__host,os.mem.used__host,os.net.bytes__host,os.net.bond.bytes__host,os.net.other.bytes__host,os.net.tunnel.bytes__host,os.net.virtual.bytes__host
Restart=on-abort

[Install]
WantedBy=multi-user.target