riemann-c-client 2.2.2 Usage: /usr/bin/riemann-client COMMAND [options...] [HOST] [PORT] Available commands: send and query. Sending events (send command): ============================== Options: -s, --state=STATE Set the state of the event. -S, --service=SERVICE Set the service sending the event. -h, --host=HOST Set the origin host of the event. -D, --description=DESCRIPTION Set the description of the event. -a, --attribute=KEY=VALUE Add a new attribute to the event. -t, --tag=TAG Add a tag to the event. -i, --metric-sint64=METRIC Set the 64bit integer metric of the event. -d, --metric-d=METRIC Set the double metric of the event. -f, --metric-f=METRIC Set the float metric of the event. -L, --ttl=TTL Set the TTL of the event. -T, --tcp Send the message over TCP (default). -U, --udp Send the message over UDP. -G, --tls Send the message over TLS. -o, --option option=value Set a client option to a given value. -0, --stdin Read metric/state from STDIN continuously. -?, --help This help screen. Querying events (query command): ================================ When using the query command, the QUERY argument must immediately follow the command on the command-line: riemann-client query QUERY [HOST] [PORT] Options: -j, --json Output the results as a JSON array. -T, --tcp Send the message over TCP (default). -G, --tls Send the message over TLS. -o, --option option=value Set a client option to a given value. -?, --help This help screen. The HOST and PORT arguments are optional, and they default to "localhost" and 5555, respectively. Report riemann-c-client bugs to algernon@madhouse-project.org