Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@skbkontur/node-core

Package Overview
Dependencies
Maintainers
10
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@skbkontur/node-core - npm Package Compare versions

Comparing version 1.4.0-rc.1 to 1.4.0-rc.2

lib/middleware/ping.js

11

doc/guide.md
# Руководство по использованию Node.core
Помните что Node.js хоть и тонкий но backend.
Помните что Node.js хоть и тонкий, но backend.

@@ -12,2 +12,11 @@

Записи в Кибане можно определить по полю identity. К каждой записи в логе `Node.core` пишет в поле identity строку в формате:
```
appName.Node.id
```
Где appName и id - параметры, переданные при создании инстанса `Node.core` в объекте config, подробнее в [config.md](./config.md)
Отфильтровать записи по appName можно с помощью regexp-запросов, подробнее здесь: https://www.elastic.co/guide/en/elasticsearch/reference/6.4/query-dsl-regexp-query.html
### Мониторинг

@@ -14,0 +23,0 @@ Мониторинг важная часть вашего приложения. Вы можете считать количество запросов с ошибками или ваши бизнесовые показатели. В контуре существует сервис для сохранения бекенд метрик `graphite+grafana`.

@@ -45,2 +45,3 @@ // @flow

tracing: false,
ping: false,
errorHandling: true,

@@ -47,0 +48,0 @@ defaultLoggerTransport: true,

@@ -16,2 +16,4 @@ // @flow

const { ProcessStateManager } = require('./processStateManager');
async function createSpanAggr(config /* : Config */, options /* : Options */, clusterConfig /* : ClusterConfigClient */) {

@@ -67,2 +69,4 @@ let spanAggregator = null;

const processStateManager = new ProcessStateManager();
return {

@@ -75,2 +79,3 @@ logger,

spanAggregator,
processStateManager,
options

@@ -77,0 +82,0 @@ };

@@ -11,2 +11,3 @@ // @flow

const tracing = require('./tracing');
const ping = require('./ping');

@@ -20,5 +21,8 @@ const appErrorHandler = require('./appErrorHandler');

spanAggregator,
processStateManager,
options
} = coreApp;
app.context.processStateManager = processStateManager;
app.context.core = coreApp;

@@ -42,2 +46,8 @@

if (options.ping) {
app.use(ping());
app.use(processStateManager.getMiddleware());
}
app.on('error', appErrorHandler(logger));

@@ -44,0 +54,0 @@ }

2

package.json
{
"name": "@skbkontur/node-core",
"version": "1.4.0-rc.1",
"version": "1.4.0-rc.2",
"description": "Основные компоненты для разработки на Node.js",

@@ -5,0 +5,0 @@ "main": "./lib/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc