Ejemplo n.º 1
0
function scoped_test()
{
    $transaction = hhvm_newrelic_get_scoped_transaction();
    hhvm_newrelic_transaction_set_name("scoped_transaction");
    hhvm_newrelic_transaction_set_request_url("/my/scoped/transaction");
    $generic_segment = hhvm_newrelic_get_scoped_generic_segment("generic_segment_name");
    sleep(2);
    $database_segment = hhvm_newrelic_get_scoped_database_segment("table", "select");
    sleep(3);
}
Ejemplo n.º 2
0
<?php

$newRelic = false;
if (stristr(phpversion(), "hiphop")) {
    if (extension_loaded("newrelic")) {
        $newRelic = true;
    }
}
if ($newRelic) {
    // Load New Relic
    hhvm_newrelic_transaction_begin();
    $request_url = strtok($_SERVER["REQUEST_URI"], "?");
    hhvm_newrelic_transaction_set_request_url($request_url);
}
// Include Init
require_once "init.php";
// initiate the timer!
$timer = new Timer();
// Starting Slim Framework
$app = new \Slim\Slim($config);
// Session
$session = new zKBSession();
session_set_save_handler($session, true);
session_cache_limiter(false);
session_start();
// Check if the user has autologin turned on
if (!User::isLoggedIn()) {
    User::autoLogin();
}
// Theme
$viewtheme = null;