UNPKG

service-perfmon-node

Version:
17 lines (11 loc) 683 B
import { DataPage } from 'pip-services3-commons-nodex'; import { FilterParams } from 'pip-services3-commons-nodex'; import { PagingParams } from 'pip-services3-commons-nodex'; import { ICleanable } from 'pip-services3-commons-nodex'; import { CounterV1 } from '../data/version1/CounterV1'; export interface IPerfMonController extends ICleanable { readCounters(correlationId: string, filter: FilterParams, paging: PagingParams): Promise<DataPage<CounterV1>>; writeCounter(correlationId: string, counter: CounterV1): Promise<CounterV1>; writeCounters(correlationId: string, counters: CounterV1[]): Promise<void>; clear(correlationId: string): Promise<void>; }