In [ ]:
import datetime
import rabbitpy
In [ ]:
with rabbitpy.Connection() as connection:
with connection.channel() as channel:
# Create the message to send
body = 'server.cpu.utilization 25.5 1350884514'
message = rabbitpy.Message(channel,
body,
{'content_type': 'text/plain',
'timestamp': datetime.datetime.now(),
'message_type': 'graphite metric'})
# Publish the message to the exchange with the routing key
# "server-metrics" and make sure it is routed to the exchange
message.publish('chapter2-example', 'server-metrics', mandatory=True)