Skip to main content

AdminDataSource

Defined in: js-api/src/dapi.ts:492

Constructors​

Constructor​

new AdminDataSource(dart): AdminDataSource

Defined in: js-api/src/dapi.ts:495

Parameters​

ParameterType
dartany

Returns​

AdminDataSource

Properties​

PropertyTypeDefined in
dartanyjs-api/src/dapi.ts:493

Methods​

getMetrics()​

getMetrics(options?): Promise<ServerMetrics>

Defined in: js-api/src/dapi.ts:507

Server metrics for a time window: HTTP request latency per route, the function-call queue, and database statistics. Admin only. Sample: https://public.datagrok.ai/js/samples/dapi/admin

Parameters​

ParameterType
options?ServerMetricsOptions

Returns​

Promise<ServerMetrics>


getReportEmail()​

getReportEmail(): Promise<string>

Defined in: js-api/src/dapi.ts:526

Returns the configured report email address from admin settings. Used as the default recipient for error reports and admin notifications.

Returns​

Promise<string>


getServiceInfos()​

getServiceInfos(): Promise<ServiceInfo[]>

Defined in: js-api/src/dapi.ts:501

Returns information about the services. Sample: https://public.datagrok.ai/js/samples/dapi/admin

Returns​

Promise<ServiceInfo[]>


pushMessage()​

pushMessage(messageType, message, sessionIds): Promise<any>

Defined in: js-api/src/dapi.ts:556

Sends a message to the specified browser client See also ServerMessageTypes

Parameters​

ParameterType
messageTypestring
messageobject
sessionIdsstring[]

Returns​

Promise<any>


sendEmail()​

sendEmail(email): Promise<void>

Defined in: js-api/src/dapi.ts:533

Sends email

Parameters​

ParameterTypeDescription
emailEmailmessage that will be sent using configured SMTP service

Returns​

Promise<void>