juniper/junos-dogstatsd
Docker container to convert Juniper Telemetry streaming data into Dogstatsd
173
Docker container to convert Juniper Telemetry streaming data into Datadog The contaimer is designed to work in pair with the datadog container
Juniper devices are able to stream statistics periodically to a collector. Various format are supported : UDP/TCP, JSON or GPB
This project support
2 Containers per device are needed to convert the Juniper format and send it to datadog
This repo explain how to :
Each Juniper device require 2 containers to send data to datadog.
Because container are lightweight and flexible there are multiple possible deployment scenario :
The Juniper container is running Fluentd with 2 specifics plugins
Both containers are available on Docker cloud :
A configuration example is provided for QFX5100 inside juniper_templates directory
Start the Datadog Container
docker run -d --name dd_qfx5100 -e API_KEY={your_api_key_here} -h "{device_hostname}" datadog/docker-dd-agent dogstatsd
Start the Juniper Container
docker run --link dd_qfx5100:dogstatsd -p 51020:51020/udp -d juniper/junos-dogstatsd /sbin/my_init
docker pull juniper/junos-dogstatsd