指标统计模块类图
2017-04-07 15:34:10 0 举报
指标统计模块类图主要包括以下几个部分:数据源、数据处理、指标计算、数据展示和用户交互。数据源负责从各种数据源获取原始数据,如数据库、文件等;数据处理对原始数据进行清洗、转换和整合,以满足后续指标计算的需求;指标计算根据业务需求,对处理后的数据进行统计分析,生成各类指标;数据展示将指标以图表、报表等形式展示给用户,帮助用户直观地了解数据情况;用户交互允许用户自定义查询条件、筛选数据和调整展示方式,提高数据分析的灵活性。整个模块通过各个类之间的协作,实现了对数据的高效处理和可视化展示,为用户提供了便捷的数据分析工具。
作者其他创作
大纲/内容
EsService
MetricManager
-graphCreator:MetricGraphCreator-esStateService:EsStateService-nodeManager:nodeManager
+queryStateMetrics(MetricRequest request):MetricsNode+queryTopNService(MetricRequest request):MetricsNode+querySystemMetric(MetricRequest request):SystemNode+queryMetricByIp(String ip):Node+queryMetricByService(String service):Node
EsStateService
-esService:EsService
+queryMetricsByIps(EsRequest request):EsResponse+queryMetricsByIpDomain(EsRequest request):EsResponse+queryTopNDomains(EsRequest request):EsResponse+queryDomainInfo(EsRequest request):EsResponse
MetricEsEntity
-ip:int-domain:int-total:long-totalLoss:long-size:long-avgSize:long
+category():String+toJsonString():String
MetricGraphCreator
-hostService:HostService
+buildChart(EsResponse response):Chart
EsClientFactory
EsEntity
#date:Date
0 条评论
下一页