diff --git a/app/controllers/shared/api.php b/app/controllers/shared/api.php index 34ab148583..4959c2fe28 100644 --- a/app/controllers/shared/api.php +++ b/app/controllers/shared/api.php @@ -149,6 +149,7 @@ App::init() ->setUser($user); $usage + ->setParam('projectInternalId', $project->getInternalId()) ->setParam('projectId', $project->getId()) ->setParam('project.{scope}.network.requests', 1) ->setParam('httpMethod', $request->getMethod()) diff --git a/src/Appwrite/Usage/Stats.php b/src/Appwrite/Usage/Stats.php index e4d5640ea7..bdd2e84984 100644 --- a/src/Appwrite/Usage/Stats.php +++ b/src/Appwrite/Usage/Stats.php @@ -80,7 +80,8 @@ class Stats public function submit(): void { $projectId = $this->params['projectId'] ?? ''; - $tags = ",projectId={$projectId},version=" . App::getEnv('_APP_VERSION', 'UNKNOWN'); + $projectInternalId = $this->params['projectInternalId']; + $tags = ",projectInternalId={$projectInternalId},projectId={$projectId},version=" . App::getEnv('_APP_VERSION', 'UNKNOWN'); // the global namespace is prepended to every key (optional) $this->statsd->setNamespace($this->namespace);