Skip to content

Instantly share code, notes, and snippets.

@kimlindholm
Forked from jelder/newrelic.h
Created February 13, 2012 14:56
Show Gist options
  • Save kimlindholm/1817420 to your computer and use it in GitHub Desktop.
Save kimlindholm/1817420 to your computer and use it in GitHub Desktop.
Add X-Request-Start header so we can track queue times in New Relic RPM
/*
* Add X-Request-Start header so we can track queue times in New Relic RPM
*/
#include <stdio.h>
#include <sys/time.h>
struct timeval detail_time;
gettimeofday(&detail_time, NULL);
char start[20];
sprintf(start, "t=%lu%06lu", detail_time.tv_sec, detail_time.tv_usec);
VRT_SetHdr(sp, HDR_REQ, "\020X-Request-Start:", start, vrt_magic_string_end);
@kimlindholm
Copy link
Author

Version for Amazon Linux AMI

@kimlindholm
Copy link
Author

@mazzyrob
Copy link

Does this work in Varnish 4.0.1?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment