function new_relic_rpm_preprocess_html in New Relic 7
Implements hook_preprocess_html().
File
- ./new_relic_rpm.module, line 292 
- Drupal module implementing New Relic.
Code
function new_relic_rpm_preprocess_html(&$variables) {
  // Support RUM monitoring of cached pages by adding the New Relic timing header & footer.
  if (variable_get('new_relic_rpm_add_manual_rum_instrumentation', FALSE) && new_relic_rpm_extension_installed()) {
    // drupal_add_html_head() works better than drupal_add_js because it can be weighted earlier in the DOM.
    // @see http://www.metaltoad.com/blog/new-relic-real-user-monitoring-hooks-drupal
    drupal_add_html_head(array(
      '#type' => 'html_tag',
      '#tag' => 'script',
      '#value' => newrelic_get_browser_timing_header(FALSE),
      '#weight' => -999,
    ), 'newrelic');
    drupal_add_js(newrelic_get_browser_timing_footer(FALSE), array(
      'type' => 'inline',
      'scope' => 'footer',
      'weight' => 1000,
    ));
  }
}