代理度量标准老化功能可定期从代理内存缓存中删除死度量标准。 死度量标准是指在所配置的一段时间内没有报告新数据的度量标准。 删除旧的度量标准有助于提高代理性能,避免潜在的度量标准爆发。
注意:如果无意中将代理设置为报告的度量标准多于系统可以处理的度量标准,将发生度量标准爆发。 如果报告了太多度量标准,代理会影响应用程序服务器的性能,在极个别情况下,还会使服务器完全无法运行。
仅当组中的所有度量标准均被视为删除候选项时,才会删除组中的度量标准。 目前,只有 BlamePointTracer 和 MetricRecordingAdministrator 度量标准可按组删除。 其他度量标准均单独删除。
MetricRecordingAdministrator 具有以下用于创建、检索或删除度量标准组的接口:
字符串组件,收集度量标准。 组件名称是度量标准组的度量标准资源名称。 度量标准必须位于同一个度量标准节点下,才能称之为一个组。 度量标准是 com.wily.introscope.spec.metric.AgentMetric 数据结构的集合。 您只能将 AgentMetric 数据结构添加到此集合中。
字符串组件。 根据组件名称(即度量标准资源名称),您可以获得度量标准集合。
字符串组件。 度量标准组基于组建名称(即度量标准资源名称)进行删除。
检查度量标准是否已删除。 如果在扩展中保留一个累积器实例,则使用此接口。 如果累积器由于度量标准老化而被删除,可使用此接口防止保留死引用。
重要信息! 如果要创建使用 MetricRecordingAdministrator 界面的扩展(例如,用于与其他 CA Technologies 产品配合使用),请确保删除自己的累积器实例。 如果度量标准因未被调用而过期,并且稍后数据可用于该度量标准,则旧的累积器实例将不会创建新的度量标准数据点。 要避免这种情况,请不要删除您自己的累积器实例,并改用 getDataAccumulatorFactory 接口。
|
版权所有 © 2013 CA。
保留所有权利。
|
|