Interface MonitorService

All Known Subinterfaces:
Monitor

@Deprecated public interface MonitorService
Deprecated.
MonitorService. (SPI, Prototype, ThreadSafe)
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    collect(URL statistics)
    Deprecated.
    Collect monitor data 1. support invocation count: count://host/interface?
    lookup(URL query)
    Deprecated.
    Lookup monitor data 1. support lookup by day: count://host/interface?
  • Method Details

    • collect

      void collect(URL statistics)
      Deprecated.
      Collect monitor data 1. support invocation count: count://host/interface?application=fooinvalid input: '&method'=fooinvalid input: '&provider'=10.20.153.11:20880invalid input: '&success'=12invalid input: '&failure'=2invalid input: '&elapsed'=135423423 1.1 host,application,interface,group,version,method: record source host/application/interface/method 1.2 add provider address parameter if it's data sent from consumer, otherwise, add source consumer's address in parameters 1.3 success,failure,elapsed: record success count, failure count, and total cost for success invocations, average cost (total cost/success calls)
      Parameters:
      statistics -
    • lookup

      List<URL> lookup(URL query)
      Deprecated.
      Lookup monitor data 1. support lookup by day: count://host/interface?application=fooinvalid input: '&method'=fooinvalid input: '&side'=providerinvalid input: '&view'=chartinvalid input: '&date'=2012-07-03 1.1 host,application,interface,group,version,method: query criteria for looking up by host, application, interface, method. When one criterion is not present, it means ALL will be accepted, but 0.0.0.0 is ALL for host 1.2 side=consumer,provider: decide the data from which side, both provider and consumer are returned by default 1.3 default value is view=summary, to return the summarized data for the whole day. view=chart will return the URL address showing the whole day trend which is convenient for embedding in other web page 1.4 date=2012-07-03: specify the date to collect the data, today is the default value
      Parameters:
      query -
      Returns:
      statistics