Extended Commands

ATSD supports the following third-party line protocols:

tcollector

put `<metric> <timestamp> <value> <tagk1=tagv1[ tagk2=tagv2 ...tagkN=tagvN]>`
put sys.cpu.user 1356998400 42.5 host=webserver01 cpu=0

tcollector integration

ATSD uses the host tag as the entity. If the host tag is missing then entity is set to tcollector.

Graphite

servers.nurswgvml007.cpu_busy 24.5 1232312313

Graphite integration

StatsD

cpu.busy:20.5|c
nurswfvml007/cpu.busy:20.5|c
nurswgvml007.disk_used_percent:24.5|c|@0.5|#mount_point:/,disk_name:/sda

StatsD integration

Forward slash is supported as a control character to extract the entity name.

If no entity name is set, the default entity is set to statsd.