From 7ba9a35f8aafd770347106b2ffb9216dd2bf8adb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Sat, 18 Apr 2026 13:05:17 +0300 Subject: [PATCH] feat: add webhooks for grafana --- package.json | 2 +- proto/admin/admin-account.proto | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 5c41c80..0c0048a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lendry-erp/contracts", - "version": "1.2.30", + "version": "1.2.31", "description": "Protobuf definitions and generated TypeScript types", "type": "commonjs", "main": "./dist/index.js", diff --git a/proto/admin/admin-account.proto b/proto/admin/admin-account.proto index 8cdd10e..a71bb67 100644 --- a/proto/admin/admin-account.proto +++ b/proto/admin/admin-account.proto @@ -26,6 +26,7 @@ service AdminService { // Синхронизация с поисковым движком (Elasticsearch) rpc SyncUsersToSearch (SyncUsersToSearchRequest) returns (SyncUsersToSearchResponse); + rpc HandleGrafanaAlert(GrafanaAlertRequest) returns (GrafanaAlertResponse); // RBAC @@ -245,4 +246,12 @@ message UpdatePermissionAdminRequest { message ModifyPermissionAdminResponse { bool success = 1; string message = 2; +} + +message GrafanaAlertRequest { + string payload = 1; +} +// Успешно ли обработан алерт +message GrafanaAlertResponse { + bool success = 1; } \ No newline at end of file