Interface ServiceClient

interface ServiceClient {
    info(name?: string, id?: string): Promise<QueuedIterator<ServiceInfo>>;
    ping(name?: string, id?: string): Promise<QueuedIterator<ServiceIdentity>>;
    stats(name?: string, id?: string): Promise<QueuedIterator<ServiceStats>>;
}

Methods

Methods

  • Requests info from services

    Parameters

    • Optionalname: string
    • Optionalid: string

    Returns Promise<QueuedIterator<ServiceInfo>>

  • Pings services

    Parameters

    • Optionalname: string

      optional

    • Optionalid: string

      optional

    Returns Promise<QueuedIterator<ServiceIdentity>>

  • Requests all the stats from services

    Parameters

    • Optionalname: string
    • Optionalid: string

    Returns Promise<QueuedIterator<ServiceStats>>