接口 MonitorService
-
- 所有已知子接口:
Monitor
- 所有已知实现类:
DubboMonitor
public interface MonitorService
MonitorService. (SPI, Prototype, ThreadSafe)
-
-
字段概要
字段 修饰符和类型 字段 说明 static String
APPLICATION
static String
CONCURRENT
static String
CONSUMER
static String
ELAPSED
static String
FAILURE
static String
GROUP
static String
INPUT
static String
INTERFACE
static String
MAX_CONCURRENT
static String
MAX_ELAPSED
static String
MAX_INPUT
static String
MAX_OUTPUT
static String
METHOD
static String
OUTPUT
static String
PROVIDER
static String
SUCCESS
static String
TIMESTAMP
static String
VERSION
-
-
-
方法详细资料
-
collect
void collect(URL statistics)
Collect monitor data 1. support invocation count: count://host/interface?application=foo&method=foo&provider=10.20.153.11:20880&success=12&failure=2&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)- 参数:
statistics
-
-
lookup
List<URL> lookup(URL query)
Lookup monitor data 1. support lookup by day: count://host/interface?application=foo&method=foo&side=provider&view=chart&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- 参数:
query
-- 返回:
- statistics
-
-