@terascope/types / terafoundation / FoundationAPIs
Interface: FoundationAPIs
Defined in: packages/types/src/terafoundation.ts:90
Properties
| Property | Type | Defined in |
|---|---|---|
promMetrics | PromMetrics | packages/types/src/terafoundation.ts:98 |
Methods
createClient()
createClient(
config):Promise<ConnectorOutput>
Defined in: packages/types/src/terafoundation.ts:96
Parameters
| Parameter | Type |
|---|---|
config | ConnectionConfig |
Returns
Promise<ConnectorOutput>
getSystemEvents()
getSystemEvents():
EventEmitter
Defined in: packages/types/src/terafoundation.ts:95
Returns
EventEmitter
makeLogger()
Call Signature
makeLogger(
metadata?):Logger
Defined in: packages/types/src/terafoundation.ts:92
Create a child logger
Parameters
| Parameter | Type |
|---|---|
metadata? | Record<string, string> |
Returns
Call Signature
makeLogger(
name,filename):Logger
Defined in: packages/types/src/terafoundation.ts:94
Create the root logger (usually done automatically)
Parameters
| Parameter | Type |
|---|---|
name | string |
filename | string |
Returns
startWorkers()
startWorkers(
num,envOptions):FoundationWorker[]
Defined in: packages/types/src/terafoundation.ts:97
Parameters
| Parameter | Type |
|---|---|
num | number |
envOptions | Record<string, any> |