类 DubboMonitor
- java.lang.Object
-
- com.alibaba.dubbo.monitor.dubbo.DubboMonitor
-
- 所有已实现的接口:
Node
,Monitor
,MonitorService
public class DubboMonitor extends Object implements Monitor
DubboMonitor
-
-
字段概要
-
从接口继承的字段 com.alibaba.dubbo.monitor.MonitorService
APPLICATION, CONCURRENT, CONSUMER, ELAPSED, FAILURE, GROUP, INPUT, INTERFACE, MAX_CONCURRENT, MAX_ELAPSED, MAX_INPUT, MAX_OUTPUT, METHOD, OUTPUT, PROVIDER, SUCCESS, TIMESTAMP, VERSION
-
-
构造器概要
构造器 构造器 说明 DubboMonitor(Invoker<MonitorService> monitorInvoker, MonitorService monitorService)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
collect(URL url)
Collect monitor data 1. support invocation count: count://host/interface?void
destroy()
destroy.URL
getUrl()
get url.boolean
isAvailable()
is available.List<URL>
lookup(URL query)
Lookup monitor data 1. support lookup by day: count://host/interface?void
send()
-
-
-
构造器详细资料
-
DubboMonitor
public DubboMonitor(Invoker<MonitorService> monitorInvoker, MonitorService monitorService)
-
-
方法详细资料
-
send
public void send()
-
collect
public void collect(URL url)
从接口复制的说明:MonitorService
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)- 指定者:
collect
在接口中MonitorService
-
lookup
public List<URL> lookup(URL query)
从接口复制的说明:MonitorService
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- 指定者:
lookup
在接口中MonitorService
- 返回:
- statistics
-
isAvailable
public boolean isAvailable()
从接口复制的说明:Node
is available.- 指定者:
isAvailable
在接口中Node
- 返回:
- available.
-
-