From d0bc356fdff2b305e48878c9ef66e8ffa0fa345b Mon Sep 17 00:00:00 2001 From: Andru Cherny Date: Wed, 22 Apr 2020 19:39:15 +0300 Subject: [PATCH] fix: Add validator name to notify --- .env.dist | 1 + app/src/Config/app-config.ts | 1 + app/src/Core/App.ts | 1 + app/src/Modules/Notify/Modules/Telegram/index.ts | 1 + docs/guide-ru/env-vars.md | 1 + 5 files changed, 5 insertions(+) diff --git a/.env.dist b/.env.dist index 4cd16984..bf84523d 100644 --- a/.env.dist +++ b/.env.dist @@ -7,6 +7,7 @@ CI_COMMIT_REF_SLUG=master APP_DEBUG=true APP_ENV=development APP_VERSION=0.0.0 +APP_VALIDATOR_NAME=undefined APP_SENTRY_ENABLED=false APP_SENTRY_DSN=************ diff --git a/app/src/Config/app-config.ts b/app/src/Config/app-config.ts index de7bf805..ee8df926 100644 --- a/app/src/Config/app-config.ts +++ b/app/src/Config/app-config.ts @@ -15,6 +15,7 @@ export class ConfigFactory { public static getBase(): AppInfo { return { id: env('APP_NAME', 'app'), + validatorName: env('APP_VALIDATOR_NAME', 'undefined'), version: env('APP_VERSION'), environment: env('APP_ENV'), }; diff --git a/app/src/Core/App.ts b/app/src/Core/App.ts index 29536224..8c5dd5d4 100644 --- a/app/src/Core/App.ts +++ b/app/src/Core/App.ts @@ -121,6 +121,7 @@ export class Core { export interface AppInfo { id: string; + validatorName: string; version: string; environment: string; } diff --git a/app/src/Modules/Notify/Modules/Telegram/index.ts b/app/src/Modules/Notify/Modules/Telegram/index.ts index 6d66b94f..871723a5 100644 --- a/app/src/Modules/Notify/Modules/Telegram/index.ts +++ b/app/src/Modules/Notify/Modules/Telegram/index.ts @@ -77,6 +77,7 @@ export class NotifyToTelegram extends BaseModule { */ private generateMessage(eventName:string, level: string, description): string { let text = ''; + text = text + '*' + Core.getAppInfo().validatorName + '*\n\r'; text = text + 'Instance id: ' + Core.getAppInfo().id + '\n\r'; text = text + 'Environment: ' + Core.getAppInfo().environment + '\n\r'; text = text + 'App version: ' + Core.getAppInfo().version + '\n\r'; diff --git a/docs/guide-ru/env-vars.md b/docs/guide-ru/env-vars.md index d4ec6022..126cabd8 100644 --- a/docs/guide-ru/env-vars.md +++ b/docs/guide-ru/env-vars.md @@ -9,6 +9,7 @@ | APP_NAME | string | app | Уникальный идентификатор инстанса приложения. Исполльзуется в нотификации и для отлавливания ошибок | | APP_DEBUG | bool | false | | | APP_ENV | string | | Название окружения, в котором запускается система | +| APP_VALIDATOR_NAME | string | undefined | Имя валидатора - для отображения в сообщениях | | APP_SENTRY_ENABLED | bool | false | Флаг для включения системы мониторинга ошибок [Sentry](https://sentry.io) | | APP_SENTRY_DSN | string | https://fake@fake.local/123 | Токен для отправки ошибок в Sentry ([подробности](https://docs.sentry.io/error-reporting/quickstart/?platform=node#configure-the-sdk)) | | REDIS_HOST | string | redis | Имя хоста для подключения к redis |