@terascope/types / terafoundation / FoundationAPIs
Interface: FoundationAPIs
Defined in: packages/types/src/terafoundation.ts:110
Properties
| Property | Type | Defined in |
|---|---|---|
promMetrics | PromMetrics | packages/types/src/terafoundation.ts:118 |
Methods
createClient()
createClient(
config):Promise<ConnectorOutput>
Defined in: packages/types/src/terafoundation.ts:116
Parameters
| Parameter | Type |
|---|---|
config | ConnectionConfig |
Returns
Promise<ConnectorOutput>
getSystemEvents()
getSystemEvents():
EventEmitter
Defined in: packages/types/src/terafoundation.ts:115
Returns
EventEmitter
makeLogger()
Call Signature
makeLogger(
metadata?):Logger
Defined in: packages/types/src/terafoundation.ts:112
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:114
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:117
Parameters
| Parameter | Type |
|---|---|
num | number |
envOptions | Record<string, any> |