There’s a few good posts out there about Graphite Events with how and why to use them.

Earlier I was trying to add events to Graphite but ran into an issue: my events used a timestamp in the past. The examples I found only showed publishing events with a ’now’ timestamp.

I went digging and found the extension of Graphite to add events - the functionality exists.

Just add a ‘when’ to your payload with a Unix timestamp.

For example:

curl -X POST "http://graphite/events/"
    -d '{"what": "Event - deploy", "tags": "deploy",
         "when": 1418064254.340719}'

This functionality was in the original Graphite events release.