@Path(value="hbck-metrics") @Produces(value="application/json") @InterfaceAudience.Private public class HbckMetricsResource extends Object
Modifier and Type | Field and Description |
---|---|
private CatalogJanitorReport |
catalogJanitorReport |
private HbckReport |
hbckReport |
Constructor and Description |
---|
HbckMetricsResource(MasterServices master) |
Modifier and Type | Method and Description |
---|---|
HbckMetrics |
getBaseHbckMetrics() |
List<HbckEmptyRegionInfo> |
getEmptyRegionInfo() |
List<HbckInconsistentRegions> |
getInconsistentRegions() |
List<HbckOrphanRegionsOnFS> |
getOrphanRegionsOnFS() |
List<HbckOrphanRegionsOnRS> |
getOrphanRegionsOnRS() |
List<HbckRegionHoles> |
getRegionChainHoles() |
List<HbckOverlapRegions> |
getRegionChainOverlap() |
List<HbckUnknownServers> |
getUnknownServers() |
HbckRegionDetails |
parseRegionInfo(RegionInfo regionInfo) |
HbckServerName |
parseServerName(ServerName serverName) |
private final HbckReport hbckReport
private final CatalogJanitorReport catalogJanitorReport
@Inject public HbckMetricsResource(MasterServices master)
@GET public HbckMetrics getBaseHbckMetrics()
@GET @Path(value="/orphan-regions-on-fs") public List<HbckOrphanRegionsOnFS> getOrphanRegionsOnFS()
@GET @Path(value="/orphan-regions-on-rs") public List<HbckOrphanRegionsOnRS> getOrphanRegionsOnRS()
@GET @Path(value="/inconsistent-regions") public List<HbckInconsistentRegions> getInconsistentRegions()
@GET @Path(value="/region-holes") public List<HbckRegionHoles> getRegionChainHoles()
@GET @Path(value="/region-overlaps") public List<HbckOverlapRegions> getRegionChainOverlap()
@GET @Path(value="/unknown-servers") public List<HbckUnknownServers> getUnknownServers()
@GET @Path(value="/empty-regioninfo") public List<HbckEmptyRegionInfo> getEmptyRegionInfo()
public HbckRegionDetails parseRegionInfo(RegionInfo regionInfo)
public HbckServerName parseServerName(ServerName serverName)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.