Skip navigation links
A C D E F G H I L M N O R S U 

A

AbstractSignatureStatInfoCollector<T,V> - Class in com.tencent.polaris.plugins.stat.common.model
签名类型的指标收集器,该收集器提供将指标转为签名的方法以及对应的容器。
addMarkedName(String) - Method in class com.tencent.polaris.plugins.stat.common.model.StatStatefulMetric
 
addValue(long) - Method in class com.tencent.polaris.plugins.stat.common.model.StatMetric
 

C

CALLEE_INSTANCE - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 
CALLEE_METHOD - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 
CALLEE_NAMESPACE - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 
CALLEE_RESULT - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 
CALLEE_RET_CODE - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 
CALLEE_SERVICE - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 
CALLEE_SUBSET - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 
CALLER_IP - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 
CALLER_LABELS - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 
CALLER_NAMESPACE - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 
CALLER_SERVICE - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 
CIRCUIT_BREAK_STRATEGY - Static variable in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections
 
CIRCUIT_BREAKER_LABEL_ORDER - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricLabelOrder
 
CircuitBreakerHalfOpenStrategy() - Constructor for class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.CircuitBreakerHalfOpenStrategy
 
CircuitBreakerOpenStrategy() - Constructor for class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.CircuitBreakerOpenStrategy
 
collectStatInfo(T, Map<String, String>, MetricValueAggregationStrategy<T>[]) - Method in interface com.tencent.polaris.plugins.stat.common.model.StatInfoCollector
使用Strategies策略集收集info的信息
collectStatInfo(T, Map<String, String>, MetricValueAggregationStrategy<T>[]) - Method in class com.tencent.polaris.plugins.stat.common.model.StatInfoRevisionCollector
 
collectStatInfo(T, Map<String, String>, MetricValueAggregationStrategy<T>[]) - Method in class com.tencent.polaris.plugins.stat.common.model.StatInfoStatefulCollector
 
com.tencent.polaris.plugins.stat.common.api - package com.tencent.polaris.plugins.stat.common.api
 
com.tencent.polaris.plugins.stat.common.model - package com.tencent.polaris.plugins.stat.common.model
 
com.tencent.polaris.plugins.stat.common.util - package com.tencent.polaris.plugins.stat.common.util
 
compareAndSet(long, long) - Method in class com.tencent.polaris.plugins.stat.common.model.StatMetric
 
contain(String) - Method in class com.tencent.polaris.plugins.stat.common.model.StatStatefulMetric
 

D

destroy() - Method in class com.tencent.polaris.plugins.stat.common.api.ServiceCallStatCollector
停机释放资源

E

equals(Object) - Method in class com.tencent.polaris.plugins.stat.common.model.StatMetric
 

F

FnvHash - Class in com.tencent.polaris.plugins.stat.common.util
 
FnvHash() - Constructor for class com.tencent.polaris.plugins.stat.common.util.FnvHash
 

G

getCircuitBreakerCollector() - Method in class com.tencent.polaris.plugins.stat.common.model.StatInfoCollectorContainer
 
getCollectedValues() - Method in class com.tencent.polaris.plugins.stat.common.model.AbstractSignatureStatInfoCollector
 
getCollectedValues() - Method in interface com.tencent.polaris.plugins.stat.common.model.StatInfoCollector
返回统计的结果
getCollectors() - Method in class com.tencent.polaris.plugins.stat.common.model.StatInfoCollectorContainer
 
getCurrentRevision() - Method in class com.tencent.polaris.plugins.stat.common.model.StatInfoRevisionCollector
 
getInsCollector() - Method in class com.tencent.polaris.plugins.stat.common.model.StatInfoCollectorContainer
 
getLabels() - Method in class com.tencent.polaris.plugins.stat.common.model.StatMetric
 
getMetricContainer() - Method in class com.tencent.polaris.plugins.stat.common.model.AbstractSignatureStatInfoCollector
 
getMetricName() - Method in class com.tencent.polaris.plugins.stat.common.model.StatMetric
 
getRateLimitCollector() - Method in class com.tencent.polaris.plugins.stat.common.model.StatInfoCollectorContainer
 
getRevision() - Method in class com.tencent.polaris.plugins.stat.common.model.StatRevisionMetric
 
getSignature(String, Map<String, String>) - Static method in class com.tencent.polaris.plugins.stat.common.model.AbstractSignatureStatInfoCollector
 
getSignature() - Method in class com.tencent.polaris.plugins.stat.common.model.StatMetric
 
getStrategyDescription() - Method in interface com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategy
返回策略的描述信息
getStrategyDescription() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.CircuitBreakerHalfOpenStrategy
 
getStrategyDescription() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.CircuitBreakerOpenStrategy
 
getStrategyDescription() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestLimitStrategy
 
getStrategyDescription() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestPassStrategy
 
getStrategyDescription() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestTotalStrategy
 
getStrategyDescription() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestMaxTimeoutStrategy
 
getStrategyDescription() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestSuccessStrategy
 
getStrategyDescription() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestTimeoutStrategy
 
getStrategyDescription() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestTotalStrategy
 
getStrategyName() - Method in interface com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategy
返回策略名称,通常该名称用作metricName
getStrategyName() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.CircuitBreakerHalfOpenStrategy
 
getStrategyName() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.CircuitBreakerOpenStrategy
 
getStrategyName() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestLimitStrategy
 
getStrategyName() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestPassStrategy
 
getStrategyName() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestTotalStrategy
 
getStrategyName() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestMaxTimeoutStrategy
 
getStrategyName() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestSuccessStrategy
 
getStrategyName() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestTimeoutStrategy
 
getStrategyName() - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestTotalStrategy
 
getValue() - Method in class com.tencent.polaris.plugins.stat.common.model.StatMetric
 

H

handle(StatInfo) - Method in interface com.tencent.polaris.plugins.stat.common.model.StatInfoHandler
处理StatInfo类型值
hashCode() - Method in class com.tencent.polaris.plugins.stat.common.model.StatMetric
 

I

incRevision() - Method in class com.tencent.polaris.plugins.stat.common.model.StatInfoRevisionCollector
 
incValue() - Method in class com.tencent.polaris.plugins.stat.common.model.StatMetric
 
init(SDKContext) - Method in class com.tencent.polaris.plugins.stat.common.api.ServiceCallStatCollector
初始化handler
initMetricValue(T) - Method in interface com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategy
根据数据源的内容获取第一次创建metric的时候的初始值
initMetricValue(CircuitBreakGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.CircuitBreakerHalfOpenStrategy
 
initMetricValue(CircuitBreakGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.CircuitBreakerOpenStrategy
 
initMetricValue(RateLimitGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestLimitStrategy
 
initMetricValue(RateLimitGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestPassStrategy
 
initMetricValue(RateLimitGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestTotalStrategy
 
initMetricValue(InstanceGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestMaxTimeoutStrategy
 
initMetricValue(InstanceGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestSuccessStrategy
 
initMetricValue(InstanceGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestTimeoutStrategy
 
initMetricValue(InstanceGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestTotalStrategy
 
INSTANCE_GAUGE_LABEL_ORDER - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricLabelOrder
 

L

labelsToSignature(Map<String, String>) - Static method in class com.tencent.polaris.plugins.stat.common.util.SignatureUtil
 
LEVEL - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 

M

METRIC_NAME_LABEL - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 
MetricValueAggregationStrategy<T> - Interface in com.tencent.polaris.plugins.stat.common.model
维度相关的上报数据的聚合策略
MetricValueAggregationStrategyCollections - Class in com.tencent.polaris.plugins.stat.common.model
 
MetricValueAggregationStrategyCollections() - Constructor for class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections
 
MetricValueAggregationStrategyCollections.CircuitBreakerHalfOpenStrategy - Class in com.tencent.polaris.plugins.stat.common.model
熔断半开数
MetricValueAggregationStrategyCollections.CircuitBreakerOpenStrategy - Class in com.tencent.polaris.plugins.stat.common.model
熔断总数
MetricValueAggregationStrategyCollections.RateLimitRequestLimitStrategy - Class in com.tencent.polaris.plugins.stat.common.model
限流调用总限流数
MetricValueAggregationStrategyCollections.RateLimitRequestPassStrategy - Class in com.tencent.polaris.plugins.stat.common.model
限流调用总成功数
MetricValueAggregationStrategyCollections.RateLimitRequestTotalStrategy - Class in com.tencent.polaris.plugins.stat.common.model
限流调用总请求数
MetricValueAggregationStrategyCollections.UpstreamRequestMaxTimeoutStrategy - Class in com.tencent.polaris.plugins.stat.common.model
服务调用最大时延
MetricValueAggregationStrategyCollections.UpstreamRequestSuccessStrategy - Class in com.tencent.polaris.plugins.stat.common.model
服务调用总成功数
MetricValueAggregationStrategyCollections.UpstreamRequestTimeoutStrategy - Class in com.tencent.polaris.plugins.stat.common.model
服务调用总时延
MetricValueAggregationStrategyCollections.UpstreamRequestTotalStrategy - Class in com.tencent.polaris.plugins.stat.common.model
服务调用总请求数

N

NULL_VALUE - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricValue
 

O

onServiceCallResult(InstanceGauge) - Method in class com.tencent.polaris.plugins.stat.common.api.ServiceCallStatCollector
收到服务上报数据后的回调处理

R

RATE_LIMIT_STRATEGY - Static variable in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections
 
RATELIMIT_GAUGE_LABEL_ORDER - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricLabelOrder
 
RateLimitRequestLimitStrategy() - Constructor for class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestLimitStrategy
 
RateLimitRequestPassStrategy() - Constructor for class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestPassStrategy
 
RateLimitRequestTotalStrategy() - Constructor for class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestTotalStrategy
 
removeMarkedName(String) - Method in class com.tencent.polaris.plugins.stat.common.model.StatStatefulMetric
 
RULE_NAME - Static variable in class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 

S

SEPARATOR_BYTE - Static variable in class com.tencent.polaris.plugins.stat.common.util.SignatureUtil
 
SERVICE_CALL_STRATEGY - Static variable in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections
 
ServiceCallStatCollector - Class in com.tencent.polaris.plugins.stat.common.api
用于将每次调用的结果转为StatInfo, 并交由statPlugins统计。
ServiceCallStatCollector() - Constructor for class com.tencent.polaris.plugins.stat.common.api.ServiceCallStatCollector
 
setRevision(long) - Method in class com.tencent.polaris.plugins.stat.common.model.StatRevisionMetric
 
setValue(long) - Method in class com.tencent.polaris.plugins.stat.common.model.StatMetric
 
SignatureUtil - Class in com.tencent.polaris.plugins.stat.common.util
 
SignatureUtil() - Constructor for class com.tencent.polaris.plugins.stat.common.util.SignatureUtil
 
StatInfoCollector<T,V> - Interface in com.tencent.polaris.plugins.stat.common.model
采用某种策略收集指标T,并统计为V
StatInfoCollectorContainer - Class in com.tencent.polaris.plugins.stat.common.model
 
StatInfoCollectorContainer() - Constructor for class com.tencent.polaris.plugins.stat.common.model.StatInfoCollectorContainer
 
StatInfoHandler - Interface in com.tencent.polaris.plugins.stat.common.model
对StatInfo进行处理类
StatInfoRevisionCollector<T> - Class in com.tencent.polaris.plugins.stat.common.model
带有版本信息的指标收集器,当更新版本后,再次收集指标的时候,指标重新计数。
StatInfoRevisionCollector() - Constructor for class com.tencent.polaris.plugins.stat.common.model.StatInfoRevisionCollector
 
StatInfoStatefulCollector<T> - Class in com.tencent.polaris.plugins.stat.common.model
 
StatInfoStatefulCollector() - Constructor for class com.tencent.polaris.plugins.stat.common.model.StatInfoStatefulCollector
 
StatMetric - Class in com.tencent.polaris.plugins.stat.common.model
 
StatMetric(String, Map<String, String>) - Constructor for class com.tencent.polaris.plugins.stat.common.model.StatMetric
 
StatMetric(String, Map<String, String>, Long) - Constructor for class com.tencent.polaris.plugins.stat.common.model.StatMetric
 
StatRevisionMetric - Class in com.tencent.polaris.plugins.stat.common.model
 
StatRevisionMetric(String, Map<String, String>, Long, long) - Constructor for class com.tencent.polaris.plugins.stat.common.model.StatRevisionMetric
 
StatStatefulMetric - Class in com.tencent.polaris.plugins.stat.common.model
 
StatStatefulMetric(String, Map<String, String>, Long) - Constructor for class com.tencent.polaris.plugins.stat.common.model.StatStatefulMetric
 
StatStatefulMetric(String, Map<String, String>, ConcurrentHashMap.KeySetView<String, Boolean>, Long) - Constructor for class com.tencent.polaris.plugins.stat.common.model.StatStatefulMetric
 
stopHandle() - Method in interface com.tencent.polaris.plugins.stat.common.model.StatInfoHandler
停止处理StatInfo,通常用于释放资源
SystemMetricLabelOrder() - Constructor for class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricLabelOrder
 
SystemMetricModel - Class in com.tencent.polaris.plugins.stat.common.model
 
SystemMetricModel() - Constructor for class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel
 
SystemMetricModel.SystemMetricLabelOrder - Class in com.tencent.polaris.plugins.stat.common.model
 
SystemMetricModel.SystemMetricName - Class in com.tencent.polaris.plugins.stat.common.model
 
SystemMetricModel.SystemMetricValue - Class in com.tencent.polaris.plugins.stat.common.model
 
SystemMetricName() - Constructor for class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricName
 
SystemMetricValue() - Constructor for class com.tencent.polaris.plugins.stat.common.model.SystemMetricModel.SystemMetricValue
 

U

updateMetricValue(StatMetric, T) - Method in interface com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategy
根据metric自身的value值和聚合数据源T的值来更新metric的value
updateMetricValue(StatMetric, CircuitBreakGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.CircuitBreakerHalfOpenStrategy
 
updateMetricValue(StatMetric, CircuitBreakGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.CircuitBreakerOpenStrategy
 
updateMetricValue(StatMetric, RateLimitGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestLimitStrategy
 
updateMetricValue(StatMetric, RateLimitGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestPassStrategy
 
updateMetricValue(StatMetric, RateLimitGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.RateLimitRequestTotalStrategy
 
updateMetricValue(StatMetric, InstanceGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestMaxTimeoutStrategy
 
updateMetricValue(StatMetric, InstanceGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestSuccessStrategy
 
updateMetricValue(StatMetric, InstanceGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestTimeoutStrategy
 
updateMetricValue(StatMetric, InstanceGauge) - Method in class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestTotalStrategy
 
UpstreamRequestMaxTimeoutStrategy() - Constructor for class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestMaxTimeoutStrategy
 
UpstreamRequestSuccessStrategy() - Constructor for class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestSuccessStrategy
 
UpstreamRequestTimeoutStrategy() - Constructor for class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestTimeoutStrategy
 
UpstreamRequestTotalStrategy() - Constructor for class com.tencent.polaris.plugins.stat.common.model.MetricValueAggregationStrategyCollections.UpstreamRequestTotalStrategy
 
A C D E F G H I L M N O R S U 
Skip navigation links

Copyright © 2024. All rights reserved.