1
0
Fork 0
mirror of synced 2024-07-08 07:55:48 +12:00

minor adjustments

This commit is contained in:
shimon 2022-12-25 19:07:03 +02:00
parent 0ac5e293b6
commit e533f8f067
2 changed files with 6 additions and 6 deletions

View file

@ -1007,7 +1007,7 @@ App::post('/v1/functions/:functionId/executions')
*/
$queueForUsage
->addMetric('executions.compute', (int)($executionResponse['duration'] * 1000))// per project
->addMetric("{$function->getId()}" . ".executions.compute", (int)($executionResponse['duration'] * 1000))// per function
->addMetric("{$function->getInternalId()}" . ".executions.compute", (int)($executionResponse['duration'] * 1000))// per function
;
} catch (\Throwable $th) {

View file

@ -74,7 +74,7 @@ $databaseListener = function (string $event, Document $document, Document $proje
//Project level sessions deduction
if ($event === Database::EVENT_DOCUMENT_DELETE) {
$sessions = count($document->getAttribute('sessions'));
$sessions = count($document->getAttribute('sessions', 0));
if (!empty($sessions)) {
$queueForUsage
->addMetric("sessions", ($sessions * -1)); // per project
@ -102,7 +102,7 @@ $databaseListener = function (string $event, Document $document, Document $proje
break;
case str_starts_with($document->getCollection(), 'database_') && !str_contains($document->getCollection(), 'collection'): //collections
$parts = explode('_', $document->getCollection());
$databaseId = $parts[1];
$databaseId = $parts[1] ?? 0;
$queueForUsage
->addMetric("collections", $value) // per project
->addMetric("{$databaseId}" . ".collections", $value) // per database
@ -119,8 +119,8 @@ $databaseListener = function (string $event, Document $document, Document $proje
break;
case str_starts_with($document->getCollection(), 'database_') && str_contains($document->getCollection(), '_collection_'): //documents
$parts = explode('_', $document->getCollection());
$databaseId = $parts[1];
$collectionId = $parts[3];
$databaseId = $parts[1] ?? 0;
$collectionId = $parts[3] ?? 0;
$queueForUsage
->addMetric("documents", $value) // per project
->addMetric("{$databaseId}" . ".documents", $value) // per database
@ -575,7 +575,7 @@ App::shutdown()
if (
$project->getId() !== 'console'
&& $mode !== APP_MODE_ADMIN
//&& $mode !== APP_MODE_ADMIN
) {
$fileSize = 0;
$file = $request->getFiles('file');