a bit more tracing

This commit is contained in:
Andrew Dolgov 2023-10-20 23:44:56 +03:00
parent 350177df39
commit 6e025103d3
No known key found for this signature in database
GPG Key ID: 1A56B4FA25D4AF2A
1 changed files with 22 additions and 0 deletions

View File

@ -176,6 +176,8 @@ class RPC extends Handler_Protected {
} }
function sanityCheck(): void { function sanityCheck(): void {
$span = Tracer::start(__METHOD__);
$_SESSION["hasSandbox"] = self::_param_to_bool($_REQUEST["hasSandbox"] ?? false); $_SESSION["hasSandbox"] = self::_param_to_bool($_REQUEST["hasSandbox"] ?? false);
$_SESSION["clientTzOffset"] = clean($_REQUEST["clientTzOffset"]); $_SESSION["clientTzOffset"] = clean($_REQUEST["clientTzOffset"]);
@ -207,6 +209,8 @@ class RPC extends Handler_Protected {
} else { } else {
print Errors::to_json($error, $error_params); print Errors::to_json($error, $error_params);
} }
$span->end();
} }
/*function completeLabels() { /*function completeLabels() {
@ -250,6 +254,7 @@ class RPC extends Handler_Protected {
} }
static function updaterandomfeed_real(): void { static function updaterandomfeed_real(): void {
$span = Tracer::start(__METHOD__);
$default_interval = (int) Prefs::get_default(Prefs::DEFAULT_UPDATE_INTERVAL); $default_interval = (int) Prefs::get_default(Prefs::DEFAULT_UPDATE_INTERVAL);
@ -340,6 +345,7 @@ class RPC extends Handler_Protected {
print json_encode(array("message" => "NOTHING_TO_UPDATE")); print json_encode(array("message" => "NOTHING_TO_UPDATE"));
} }
$span->end();
} }
function updaterandomfeed(): void { function updaterandomfeed(): void {
@ -395,6 +401,8 @@ class RPC extends Handler_Protected {
} }
function log(): void { function log(): void {
$span = Tracer::start(__METHOD__);
$msg = clean($_REQUEST['msg'] ?? ""); $msg = clean($_REQUEST['msg'] ?? "");
$file = basename(clean($_REQUEST['file'] ?? "")); $file = basename(clean($_REQUEST['file'] ?? ""));
$line = (int) clean($_REQUEST['line'] ?? 0); $line = (int) clean($_REQUEST['line'] ?? 0);
@ -406,9 +414,13 @@ class RPC extends Handler_Protected {
echo json_encode(array("message" => "HOST_ERROR_LOGGED")); echo json_encode(array("message" => "HOST_ERROR_LOGGED"));
} }
$span->end();
} }
function checkforupdates(): void { function checkforupdates(): void {
$span = Tracer::start(__METHOD__);
$rv = ["changeset" => [], "plugins" => []]; $rv = ["changeset" => [], "plugins" => []];
$version = Config::get_version(false); $version = Config::get_version(false);
@ -434,6 +446,8 @@ class RPC extends Handler_Protected {
$rv["plugins"] = Pref_Prefs::_get_updated_plugins(); $rv["plugins"] = Pref_Prefs::_get_updated_plugins();
} }
$span->end();
print json_encode($rv); print json_encode($rv);
} }
@ -441,6 +455,8 @@ class RPC extends Handler_Protected {
* @return array<string, mixed> * @return array<string, mixed>
*/ */
private function _make_init_params(): array { private function _make_init_params(): array {
$span = Tracer::start(__METHOD__);
$params = array(); $params = array();
foreach ([Prefs::ON_CATCHUP_SHOW_NEXT_FEED, Prefs::HIDE_READ_FEEDS, foreach ([Prefs::ON_CATCHUP_SHOW_NEXT_FEED, Prefs::HIDE_READ_FEEDS,
@ -493,6 +509,8 @@ class RPC extends Handler_Protected {
$params["icon_blank"] = $this->image_to_base64("images/blank_icon.gif"); $params["icon_blank"] = $this->image_to_base64("images/blank_icon.gif");
$params["labels"] = Labels::get_all($_SESSION["uid"]); $params["labels"] = Labels::get_all($_SESSION["uid"]);
$span->end();
return $params; return $params;
} }
@ -512,6 +530,8 @@ class RPC extends Handler_Protected {
* @return array<string, mixed> * @return array<string, mixed>
*/ */
static function _make_runtime_info(): array { static function _make_runtime_info(): array {
$span = Tracer::start(__METHOD__);
$data = array(); $data = array();
$pdo = Db::pdo(); $pdo = Db::pdo();
@ -577,6 +597,8 @@ class RPC extends Handler_Protected {
} }
} }
$span->end();
return $data; return $data;
} }