| AURA_AUTHORIZATION_HEADER |
string |
APIKey to use with aura-services. |
NO |
|
| AURA_CHANNELS_CONFIGURATION_API_ENDPOINT |
string |
Configuration API URL where the bot should get the configuration of all the channels available in the environment. |
NO |
|
| AURA_ENCRYPTION_ALGORITHM |
string |
Encryption algorithm that will be used to validate the APIKey. By default: aes-256-cbc. |
NO |
|
| AURA_ENCRYPTION_IV_LENGTH |
number |
Size for the initialization vector used by the encryption algorithm that validates the APIKey. By default: 16. |
NO |
|
| AURA_ENCRYPTION_IV_POSITION |
number |
Position where to insert the initialization vector in the final string with the encrypted payload. By default: 35. |
NO |
|
| AURA_ENCRYPTION_KEY |
string |
Encryption key or comma-separated list of encryption keys to be used in the environment. It is mainly used to decrypt the APIKeys. |
NO. It would break database encrypted data and APIKey validation. |
|
| AURA_ENVIRONMENT_NAME |
string |
Name of the environment where the server is deployed. Used during server make-up to handle the indexes of the database properly. |
NO |
|
| AURA_HTTP_KEEP_ALIVE |
boolean |
Use of keep-alive in HTTP connections. Used in monkey-patcher. By default: true. |
NO |
|
| AURA_HTTP_KEEP_ALIVE_MSECS |
number |
Number of milliseconds to keep alive HTTP connections. Used in monkey-patcher. By default: 100000. |
NO |
|
| AURA_HTTP_KEEP_MAX_SOCKETS |
number |
Maximum number of sockets. Used in monkey-patcher. By default: 200. |
NO |
|
| AURA_HTTP_MAX_REQUEST_SIZE |
string |
Maximum size in bytes of body request. Allowed values must indicate the units: 10 mb, 200 kb, etc. By default, 20mb. |
NO |
|
| AURA_HTTP_PATHS_LOG_DISABLED |
string |
HTTP paths separated by commas whose request would not be logged. By default aura-kpis,static-resources Used in monkey-patcher. |
NO |
|
| AURA_INTERNAL_RETRIES |
number |
Number of retries to be made by the server in case of error in an internal request. By default: 1. |
NO |
|
| AURA_KPI_ENABLED |
Boolean |
Boolean value, indicating whether aura-gateway-api writes entity files or not. By default: true |
NO, excepting if requested by Product or Operations teams |
|
| AURA_KPI_FILE_PREFIX |
string |
String with the prefix used in the KPIs entities files of this service. By default, gwapi/GWAPI |
NO |
|
| AURA_KPI_REMOVE_SPECIAL_CHARACTERS |
string |
Regular expression for removing special characters Default:\n\r |
NO |
|
| AURA_KPI_STORE_MODE |
string |
It indicates which is the destination of the KPIs entities files. Default: blob. If file, they will be stored locally to the instance, in the folder shown in KPI_TO_DSV_LOCAL_FILES_DIRECTORY. For development purposes. If blob, they will be stored remotely in the Azure blob container shown in KPIS_STORE_CONTAINER. Mandatory in environments running on k8s. |
NO, only configurable when running aura-gateway-api locally. |
|
| AURA_KPI_TO_DSV_CACHE_TTL |
number |
Number with the amount of milliseconds to cache existing requests to calculate their duration. Default: 1800. |
NO |
|
| AURA_KPI_TO_DSV_DELIMITER |
string |
Field delimiter to be used in KPIs entities files. Default: | |
NO. It will break all the analysis and processes running on top of these files. |
|
| AURA_KPI_TO_DSV_EXTENSION |
string |
Extension to be used in KPIs entities files. Default: txt |
NO. If changed without changing aura-kpis-uploader, the files will not be uploaded to Kernel. |
|
| AURA_KPIS_BLOB_STORE_INTERVAL |
number |
Time interval in milliseconds to upload asynchronously logs to the KPIS_STORE_CONTAINER. Default: 60000. Only needed if KPI_STORE_MODE==blob. |
NO. In pre/production, it must be blob so the files will be uploaded to Kernel instance afterwards. Setting file for development is recommended. |
|
| AURA_KPIS_LOG_API_REQUEST_BODY |
boolean |
Flag to log or not the request body of the API calls. Default: true |
YES. Once disabled, to enable run performance tests to validate if it is possible to write them. |
|
| AURA_KPIS_LOG_API_RESPONSE_BODY |
boolean |
Flag to log or not the response body of the API calls. Default: true |
YES. Once disabled, to enable run performance tests to validate if it is possible to write them. |
|
| AURA_KPIS_STORE_CONTAINER |
string |
The name of the Azure Blob container to store KPIs entities files. By default, aura-kpis. It MUST be the same than the one configured in KPIS_UPLOADER module. Only needed if KPI_STORE_MODE==blob. |
NO. If changed without changing aura-kpis-uploader, the files will not be uploaded to Kernel. |
|
| AURA_LOGGING_FORMAT |
string |
Format to be used in monitoring logs: json or dev(more visual format). By default: json. |
NO. Only for development, set it to dev. |
|
| AURA_LOGGING_LEVEL |
string |
Level to be used in logs, from more to less verbose: 'TRACE', 'DEBUG', 'INFO', 'WARN', 'ERROR', 'FATAL', 'OFF'. By default: INFO. |
NO |
|
| AURA_MAKEUP_MODE |
string |
It allows dev mode for the make-up process with the value local. By default: full. |
NO |
|
| AURA_MICROSOFT_AZURE_STORAGE_COMMON_ACCESS_KEY |
string |
Microsoft Storage password of the common storage. Currently used for KPI storing. |
NO. Only if Operations Team changes it. |
|
| AURA_MICROSOFT_AZURE_STORAGE_COMMON_ACCOUNT |
string |
Microsoft Storage account of the common storage. Currently used for KPI storing. |
NO. Only if Operations Team changes it. |
|
| AURA_MICROSOFT_AZURE_STORAGE_ACCESS_KEY |
string |
Microsoft Storage password of the deployment. |
NO |
|
| AURA_MICROSOFT_AZURE_STORAGE_ACCOUNT |
string |
Microsoft Storage account of the environment. |
NO |
|
| AURA_MICROSOFT_AZURE_STORAGE_CONFIGURATION_CONTAINER |
string |
Aura configuration container name. By default: aura-configuration. |
NO |
|
| AURA_MICROSOFT_AZURE_STORAGE_STATIC_CONTAINER_NAME |
string |
Aura static container name. |
NO |
|
| AURA_HTTP_MONKEY_PATCHER_ENABLED |
boolean |
Flag to indicate whether Monkey Patcher is used in service or not. |
NO |
|
| AURA_REQUEST_TIMEOUT |
number |
Number of seconds to wait for a request. By default: 30 * 1000. |
NO |
|
| AURA_REQUEST_DEADLINE_TIMEOUT |
number |
Deadline timeout for the request. |
NO |
|
| AURA_RETRIES_CODES |
string[] |
List of codes that will be used to retry the request. By default: ['ECONNRESET']. |
NO |
|
| AURA_SERVER_PORT |
number |
Port to where server is listening. By default: 8989. |
NO |
|
| AURA_SERVER_REMOTE_CONTAINER_PREFIX |
number |
Remote container prefix. By default: aura-gateway-api. |
NO |
|
| AURA_SERVER_RETRIES |
number |
Number of retries made by aura-gateway-api in case of error in an HTTP request. By default: 3. |
NO, only if checked and validated with Aura Global Team. |
|
| AURA_SERVER_RETRY_DELAY |
number |
Delay between retries in case of error. By default: 100. |
NO, only if checked and validated with Aura Global Team. |
|
| AURA_SERVER_RETRY_FACTOR |
number |
Factor to multiply delay for every HTTP request retried. By default: 10. |
NO, only if checked and validated with Aura Global Team. |
|
| AURA_SERVICE_ENVIRONMENT |
string |
Type of environment: 'DEV', 'PRE', 'PRO'. By default, DEV. It is used during locale translation, to get the correct text reference. |
NO |
|
| AURA_SERVICES_PATH |
string |
Path where the services are located. By default: /aura-services/. |
NO |
|
| AURA_SHUTDOWN_GRACEFUL_TTL |
number |
Time in milliseconds to complete the SHUTDOWN signal and process all the messages in queue before SIGTERM. By default: 25 1000. |
NO |
|
| AURA_SWAGGER_LOCAL_PATH |
string |
Location of the swagger file generated from all loaded plugins. By default: swagger.yaml. Used during makeup to upload the file to remote. |
NO |
|
| AURA_SWAGGER_PLUGIN_PATH |
string |
Location of the swagger file of every plugin. Default: swagger.yaml. |
NO |
|
| AURA_SWAGGER_LOCAL_CORE_PATH |
string |
Location of aura-generative-service swagger base file. By default: swagger-core.yaml. |
NO |
|
| AURA_SWAGGER_REMOTE_CONTAINER_PREFIX |
string |
Remote container prefix to store the swagger information. By default: swagger |
NO |
|
| AURA_SOURCE_PATH_AVRO_ADAPTERS |
string |
Relative path to file with the dimensions and entities to transform to Avro. |
NO |
|
| AURA_TRUSTED_HOSTNAMES |
string |
Comma-separated list of the trusted domains URL of the current environment. |
YES, all the trusted domains must be added. |
|
| AURA_VERSION |
string |
Mandatory, release of Aura. |
NO |
|