JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2024. All rights reserved.