Package org.elasticsearch.usage
Class UsageService
- java.lang.Object
-
- org.elasticsearch.usage.UsageService
-
public class UsageService extends java.lang.Object
A service to monitor usage of Elasticsearch features.
-
-
Constructor Summary
Constructors Constructor Description UsageService()
-
Method Summary
Modifier and Type Method Description void
addRestHandler(BaseRestHandler handler)
Add a REST handler to this service.NodeUsage
getUsageStats(DiscoveryNode localNode, boolean restActions)
Get the current usage statistics for this node.
-
-
-
Method Detail
-
addRestHandler
public void addRestHandler(BaseRestHandler handler)
Add a REST handler to this service.- Parameters:
handler
- theBaseRestHandler
to add to the usage service.
-
getUsageStats
public NodeUsage getUsageStats(DiscoveryNode localNode, boolean restActions)
Get the current usage statistics for this node.- Parameters:
localNode
- theDiscoveryNode
for this noderestActions
- whether to include rest action usage in the returned statistics- Returns:
- the
NodeUsage
representing the usage statistics for this node
-
-