Skip to content
Snippets Groups Projects
Commit 25a4d4e4 authored by Semyon Krestyaninov's avatar Semyon Krestyaninov :dog2:
Browse files

wip

parent 451cc7d0
No related branches found
No related tags found
1 merge request!82Добавлено API для получения информации о ресурсах, используемых пространством
......@@ -129,40 +129,40 @@ message ResourceUsageRequest {
}
message ResourceUsageResponse {
message CollectionsResource {
message CollectionsResourceUsage {
int32 collection_count = 1; // Текущее количество коллекций.
}
message UsersResource {
message UsersResourceUsage {
int32 user_count = 1; // Текущее количество участников.
int32 monthly_active_user_count = 2; // Количество активных участников в месяц.
}
message MongoDBResource {
message MongoDBResourceUsage {
int32 collection_count = 1; // Текущее количество коллекций.
int64 total_data_size = 2; // Общий размер всех данных.
int64 total_index_size = 3; // Общий размер всех индексов.
}
message S3Resource {
message S3ResourceUsage {
int32 objects_count = 1; // Текущее количество хранящихся объектов.
int64 total_objects_size = 2; // Общий размер всех хранящихся объектов.
}
message ConcourseResource {
message ConcourseResourceUsage {
int32 monthly_task_count = 1; // Количество созданных задач в месяц.
}
message APIResource {
message APIResourceUsage {
int32 monthly_api_request_count = 1; // Количество запросов к API в месяц.
}
CollectionsResource collections_resource = 1;
UsersResource users_resource = 2;
MongoDBResource mongodb_Resource = 3;
S3Resource s3_resource = 4;
ConcourseResource concourse_resource = 5;
APIResource api_resource = 6;
CollectionsResourceUsage collections_resource_usage = 1;
UsersResourceUsage users_resource_usage = 2;
MongoDBResourceUsage mongodb_resource_usage = 3;
S3ResourceUsage s3_resource_usage = 4;
ConcourseResourceUsage concourse_resource_usage = 5;
APIResourceUsage api_resource_usage = 6;
}
service Spaces {
......@@ -195,5 +195,5 @@ service Spaces {
// осуществлен вне зависимости от того, был он инициирован через метод `Transfer` или нет
rpc Move(MoveRequest) returns(google.protobuf.Empty) {}
rpc ResourceUsage(ResourceUsageRequest) returns(ResourceUsageResponse) {}
rpc GetResourceUsage(ResourceUsageRequest) returns(ResourceUsageResponse) {}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment