@mimik/systeminfo v3.0.1
systeminfo
Example
const systeminfo = require('@mimik/systeminfo');
systeminfo~filteredConfig() ⇒ object
Retrieving the filter config of the service in prod or the config in other environments.
Kind: inner method of systeminfo
Returns: object - config: The filtered config.
Category: sync
systeminfo~healthInfo() ⇒ object
Retrieving the healthInfo of the service.
Kind: inner method of systeminfo
Returns: object - info: The health info.
The following environment variables are used:
Env variable name | Description | Default | Comments |
---|---|---|---|
SERVER_NAME | name of the server | ||
SERVER_TYPE | type of the server | ||
SERVER_ID | id of the rserver instance | ||
SERVER_VERSION | version of the server | ||
NODE_ENV | environment of the server instance | ||
SWAGGER_FILE_VERSION | version of the swaggerfile used for the API | ||
SWAGGER_FILE_NAME | name of the swaggerFile for the API | ||
SWAGGER_FILE_ACCOUNT | account holding the swaggerFile for the API | ||
SWAGGER_FILE_PROVIDER | provider of th eswaggerFile for the API | ||
REGISTRATION_STATUS | status of the registration to mIT | ||
SERVER_LOCAL_IPV4 | local ipv4 address of the server instance | ||
SERVER_PUBLIC_IPV4 | public ipv4 address of the instance | ||
SERVER_LOCATION_LON | longitude of the location of the server instance | ||
SERVER_LOCATION_LAT | latitude of the location of the server instance | ||
SERVER_PORT | port of the server instance | ||
DEPLOY_TIME | time when the deployement was done | ||
DEPLOY_GIT_REPO_BRANCH | git branch used for deployment | ||
DEPLOY_GIT_REPO_HASH_KEY | hash key of the git repo branch | ||
CLUSTER_STATUS_SERVERS | number of servers in the cluster | ||
CLUSTER_STATUS_UPDATED_AT | last update of the cluster information |
Category: sync
systeminfo~getHealthCheckInfo(c, req, res) ⇒
Get healthCheck info.
Kind: inner method of systeminfo
Returns: null
.
Category: sync
Requires: module:@mimik/response-helper, module:@mimik/swagger-helper
Param | Type | Description |
---|---|---|
c | object | The context of the call. |
req | object | The HTTP request. |
res | object | The HTTP response. |
systeminfo~getSystemInfo(c, req, res, config) ⇒
Get system info.
Kind: inner method of systeminfo
Returns: null
.
Category: sync
Requires: module:@mimik/response-helper, module:@mimik/swagger-helper
Require: @mimik/lib-filters
Require: @mimik/systeminfo-filters
Param | Type | Description |
---|---|---|
c | object | The context of the call. |
req | object | The HTTP request. |
res | object | The HTTP response. |
config | object | The server configuration. |
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
4 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago