This is an automated email from the ASF dual-hosted git repository.
sunnianjun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new aef17e298b6 Refactor ProxyMetaDataInfoCollector (#23566)
aef17e298b6 is described below
commit aef17e298b684cd47cbbf77ba3f8f3d2c44ba8d6
Author: Liang Zhang <[email protected]>
AuthorDate: Sun Jan 15 21:37:46 2023 +0800
Refactor ProxyMetaDataInfoCollector (#23566)
---
.../plugin/metrics/core/constant/MetricIds.java | 4 +-
.../PrometheusPluginLifecycleService.java | 6 +--
.../collector/{ => proxy}/ProxyInfoCollector.java | 2 +-
.../ProxyMetaDataInfoCollector.java} | 8 ++--
.../META-INF/conf/prometheus-metrics.yaml | 10 ++--
.../{ => proxy}/ProxyInfoCollectorTest.java | 2 +-
.../ProxyMetaDataInfoCollectorTest.java} | 6 +--
.../META-INF/conf/prometheus-metrics.yaml | 4 +-
.../observability/_index.cn.md | 56 +++++++++++-----------
.../observability/_index.en.md | 56 +++++++++++-----------
10 files changed, 77 insertions(+), 77 deletions(-)
diff --git
a/agent/plugins/metrics/core/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/core/constant/MetricIds.java
b/agent/plugins/metrics/core/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/core/constant/MetricIds.java
index 068fb5bd5c2..4e503914bb3 100644
---
a/agent/plugins/metrics/core/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/core/constant/MetricIds.java
+++
b/agent/plugins/metrics/core/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/core/constant/MetricIds.java
@@ -24,8 +24,6 @@ public final class MetricIds {
public static final String BUILD_INFO = "build_info";
- public static final String METADATA_INFO = "meta_data_info";
-
public static final String PARSED_INSERT_SQL = "parsed_insert_sql_total";
public static final String PARSED_UPDATE_SQL = "parsed_update_sql_total";
@@ -62,6 +60,8 @@ public final class MetricIds {
public static final String PROXY_INFO = "proxy_info";
+ public static final String PROXY_METADATA_INFO = "proxy_meta_data_info";
+
public static final String PROXY_CURRENT_CONNECTIONS =
"proxy_current_connections";
public static final String PROXY_REQUESTS = "proxy_requests_total";
diff --git
a/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/PrometheusPluginLifecycleService.java
b/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/PrometheusPluginLifecycleService.java
index ce5595b1310..ff4931aeb2b 100644
---
a/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/PrometheusPluginLifecycleService.java
+++
b/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/PrometheusPluginLifecycleService.java
@@ -25,8 +25,8 @@ import lombok.extern.slf4j.Slf4j;
import org.apache.shardingsphere.agent.api.PluginConfiguration;
import org.apache.shardingsphere.agent.plugin.metrics.core.MetricsPool;
import
org.apache.shardingsphere.agent.plugin.metrics.prometheus.collector.BuildInfoCollector;
-import
org.apache.shardingsphere.agent.plugin.metrics.prometheus.collector.MetaDataInfoCollector;
-import
org.apache.shardingsphere.agent.plugin.metrics.prometheus.collector.ProxyInfoCollector;
+import
org.apache.shardingsphere.agent.plugin.metrics.prometheus.collector.proxy.ProxyMetaDataInfoCollector;
+import
org.apache.shardingsphere.agent.plugin.metrics.prometheus.collector.proxy.ProxyInfoCollector;
import
org.apache.shardingsphere.agent.plugin.metrics.prometheus.wrapper.PrometheusWrapperFactory;
import
org.apache.shardingsphere.agent.plugin.core.config.validator.PluginConfigurationValidator;
import org.apache.shardingsphere.agent.spi.PluginLifecycleService;
@@ -66,7 +66,7 @@ public final class PrometheusPluginLifecycleService
implements PluginLifecycleSe
new BuildInfoCollector(isEnhancedForProxy).register();
if (isEnhancedForProxy) {
new ProxyInfoCollector().register();
- new MetaDataInfoCollector().register();
+ new ProxyMetaDataInfoCollector().register();
}
if (isCollectJVMInformation) {
DefaultExports.initialize();
diff --git
a/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/ProxyInfoCollector.java
b/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/proxy/ProxyInfoCollector.java
similarity index 99%
rename from
agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/ProxyInfoCollector.java
rename to
agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/proxy/ProxyInfoCollector.java
index 81cac904489..eee84c7b734 100644
---
a/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/ProxyInfoCollector.java
+++
b/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/proxy/ProxyInfoCollector.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.shardingsphere.agent.plugin.metrics.prometheus.collector;
+package
org.apache.shardingsphere.agent.plugin.metrics.prometheus.collector.proxy;
import io.prometheus.client.Collector;
import io.prometheus.client.GaugeMetricFamily;
diff --git
a/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/MetaDataInfoCollector.java
b/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/proxy/ProxyMetaDataInfoCollector.java
similarity index 95%
rename from
agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/MetaDataInfoCollector.java
rename to
agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/proxy/ProxyMetaDataInfoCollector.java
index 208d1f82120..0f8fdffa124 100644
---
a/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/MetaDataInfoCollector.java
+++
b/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/proxy/ProxyMetaDataInfoCollector.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.shardingsphere.agent.plugin.metrics.prometheus.collector;
+package
org.apache.shardingsphere.agent.plugin.metrics.prometheus.collector.proxy;
import io.prometheus.client.Collector;
import io.prometheus.client.GaugeMetricFamily;
@@ -38,10 +38,10 @@ import java.util.List;
import java.util.Optional;
/**
- * Meta data information collector.
+ * Proxy meta data information collector.
*/
@Slf4j
-public final class MetaDataInfoCollector extends Collector {
+public final class ProxyMetaDataInfoCollector extends Collector {
private static final String LOGIC_DB_COUNT = "schema_count";
@@ -52,7 +52,7 @@ public final class MetaDataInfoCollector extends Collector {
@Override
public List<MetricFamilySamples> collect() {
List<MetricFamilySamples> result = new LinkedList<>();
- Optional<GaugeMetricFamily> metaDataInfo =
FACTORY.createGaugeMetricFamily(MetricIds.METADATA_INFO);
+ Optional<GaugeMetricFamily> metaDataInfo =
FACTORY.createGaugeMetricFamily(MetricIds.PROXY_METADATA_INFO);
if (null != ProxyContext.getInstance().getContextManager() &&
metaDataInfo.isPresent()) {
collectProxy(metaDataInfo.get());
result.add(metaDataInfo.get());
diff --git
a/agent/plugins/metrics/type/prometheus/src/main/resources/META-INF/conf/prometheus-metrics.yaml
b/agent/plugins/metrics/type/prometheus/src/main/resources/META-INF/conf/prometheus-metrics.yaml
index b4af9a2bd28..a95b3faf57f 100644
---
a/agent/plugins/metrics/type/prometheus/src/main/resources/META-INF/conf/prometheus-metrics.yaml
+++
b/agent/plugins/metrics/type/prometheus/src/main/resources/META-INF/conf/prometheus-metrics.yaml
@@ -22,11 +22,6 @@ metrics:
labels:
- version
- name
- - id: meta_data_info
- type: GaugeMetricFamily
- help: Meta data information. schema_count is logic number of databases;
database_count is actual number of databases
- labels:
- - name
- id: parsed_insert_sql_total
type: COUNTER
help: Total count of parsed INSERT
@@ -82,6 +77,11 @@ metrics:
labels:
- name
help: Total count of table routed
+ - id: proxy_meta_data_info
+ type: GaugeMetricFamily
+ help: Meta data information of ShardingSphere-Proxy. schema_count is logic
number of databases; database_count is actual number of databases
+ labels:
+ - name
- id: proxy_info
type: GaugeMetricFamily
help: Status information of ShardingSphere-Proxy. 1 is OK; 2 is CIRCUIT
BREAK
diff --git
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/ProxyInfoCollectorTest.java
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/proxy/ProxyInfoCollectorTest.java
similarity index 99%
rename from
agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/ProxyInfoCollectorTest.java
rename to
agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/proxy/ProxyInfoCollectorTest.java
index 1bda8bcfce1..6f78dad222f 100644
---
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/ProxyInfoCollectorTest.java
+++
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/proxy/ProxyInfoCollectorTest.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.shardingsphere.agent.plugin.metrics.prometheus.collector;
+package
org.apache.shardingsphere.agent.plugin.metrics.prometheus.collector.proxy;
import
org.apache.shardingsphere.agent.plugin.metrics.prometheus.ProxyContextRestorer;
import org.apache.shardingsphere.infra.config.mode.ModeConfiguration;
diff --git
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/MetaDataInfoCollectorTest.java
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/proxy/ProxyMetaDataInfoCollectorTest.java
similarity index 88%
rename from
agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/MetaDataInfoCollectorTest.java
rename to
agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/proxy/ProxyMetaDataInfoCollectorTest.java
index e530b5d7e19..8b8da121046 100644
---
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/MetaDataInfoCollectorTest.java
+++
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/proxy/ProxyMetaDataInfoCollectorTest.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.shardingsphere.agent.plugin.metrics.prometheus.collector;
+package
org.apache.shardingsphere.agent.plugin.metrics.prometheus.collector.proxy;
import
org.apache.shardingsphere.agent.plugin.metrics.prometheus.ProxyContextRestorer;
import org.apache.shardingsphere.mode.manager.ContextManager;
@@ -26,11 +26,11 @@ import static org.junit.Assert.assertFalse;
import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
import static org.mockito.Mockito.mock;
-public final class MetaDataInfoCollectorTest extends ProxyContextRestorer {
+public final class ProxyMetaDataInfoCollectorTest extends ProxyContextRestorer
{
@Test
public void assertCollect() {
ProxyContext.init(mock(ContextManager.class, RETURNS_DEEP_STUBS));
- assertFalse(new MetaDataInfoCollector().collect().isEmpty());
+ assertFalse(new ProxyMetaDataInfoCollector().collect().isEmpty());
}
}
diff --git
a/agent/plugins/metrics/type/prometheus/src/test/resources/META-INF/conf/prometheus-metrics.yaml
b/agent/plugins/metrics/type/prometheus/src/test/resources/META-INF/conf/prometheus-metrics.yaml
index 79ad5c31517..ec7e3e7b4bb 100644
---
a/agent/plugins/metrics/type/prometheus/src/test/resources/META-INF/conf/prometheus-metrics.yaml
+++
b/agent/plugins/metrics/type/prometheus/src/test/resources/META-INF/conf/prometheus-metrics.yaml
@@ -58,8 +58,8 @@ metrics:
labels:
- version
- name
- - id: meta_data_info
+ - id: proxy_meta_data_info
type: GaugeMetricFamily
- help: meta data information
+ help: Meta data information of ShardingSphere-Proxy. schema_count is logic
number of databases; database_count is actual number of databases
labels:
- name
diff --git
a/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.cn.md
b/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.cn.md
index 57c2d8833b0..956df39d40b 100644
---
a/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.cn.md
@@ -154,31 +154,31 @@ services:
## Metrics
-| 指标名称 | 指标类型 | 指标描述
|
-| :-------------------------------- | :-------- |
:---------------------------------------------------------- |
-| build_info | GAUGE | 构建信息
|
-| meta_data_info | GAUGE | 元数据信息, schema_count:逻辑库数量,
database_count:数据源数量 |
-| parsed_insert_sql_total | COUNTER | INSERT 的解析总数
|
-| parsed_update_sql_total | COUNTER | UPDATE 的解析总数
|
-| parsed_delete_sql_total | COUNTER | DELETE 的解析总数
|
-| parsed_select_sql_total | COUNTER | SELECT 的解析总数
|
-| parsed_ddl_total | COUNTER | DDL 的解析总数
|
-| parsed_dcl_total | COUNTER | DCL 的解析总数
|
-| parsed_dal_total | COUNTER | DAL 的解析总数
|
-| parsed_tcl_total | COUNTER | TCL 的解析总数
|
-| parsed_rql_total | COUNTER | RQL 的解析总数
|
-| parsed_rdl_total | COUNTER | RDL 的解析总数
|
-| parsed_ral_total | COUNTER | RAL 的解析总数
|
-| routed_insert_sql_total | COUNTER | INSERT 的路由总数
|
-| routed_update_sql_total | COUNTER | UPDATE 的路由总数
|
-| routed_delete_sql_total | COUNTER | DELETE 的路由总数
|
-| routed_select_sql_total | COUNTER | SELECT 的路由总数
|
-| routed_data_sources_total | COUNTER | 数据源路由总数
|
-| routed_tables_total | COUNTER | 表路由总数
|
-| proxy_info | GAUGE | ShardingSphere-Proxy 状态信息。1
表示正常状态;2 表示熔断状态 |
-| proxy_current_connections | GAUGE | ShardingSphere-Proxy 的当前连接数
|
-| proxy_requests_total | COUNTER | ShardingSphere-Proxy 的接受请求总数
|
-| proxy_commit_transactions_total | COUNTER | ShardingSphere-Proxy 的事务提交总数
|
-| proxy_rollback_transactions_total | COUNTER | ShardingSphere-Proxy 的事务回滚总数
|
-| proxy_execute_latency_millis | HISTOGRAM | ShardingSphere-Proxy
的执行耗时毫秒直方图 |
-| proxy_execute_errors_total | COUNTER | ShardingSphere-Proxy 的执行异常总数
|
+| 指标名称 | 指标类型 | 指标描述
|
+| :-------------------------------- | :---------------- |
:----------------------------------------------------------------------------- |
+| build_info | GAUGE | 构建信息
|
+| parsed_insert_sql_total | COUNTER | INSERT 的解析总数
|
+| parsed_update_sql_total | COUNTER | UPDATE 的解析总数
|
+| parsed_delete_sql_total | COUNTER | DELETE 的解析总数
|
+| parsed_select_sql_total | COUNTER | SELECT 的解析总数
|
+| parsed_ddl_total | COUNTER | DDL 的解析总数
|
+| parsed_dcl_total | COUNTER | DCL 的解析总数
|
+| parsed_dal_total | COUNTER | DAL 的解析总数
|
+| parsed_tcl_total | COUNTER | TCL 的解析总数
|
+| parsed_rql_total | COUNTER | RQL 的解析总数
|
+| parsed_rdl_total | COUNTER | RDL 的解析总数
|
+| parsed_ral_total | COUNTER | RAL 的解析总数
|
+| routed_insert_sql_total | COUNTER | INSERT 的路由总数
|
+| routed_update_sql_total | COUNTER | UPDATE 的路由总数
|
+| routed_delete_sql_total | COUNTER | DELETE 的路由总数
|
+| routed_select_sql_total | COUNTER | SELECT 的路由总数
|
+| routed_data_sources_total | COUNTER | 数据源路由总数
|
+| routed_tables_total | COUNTER | 表路由总数
|
+| proxy_info | GAUGE | ShardingSphere-Proxy
状态信息。1 表示正常状态;2 表示熔断状态 |
+| proxy_meta_data_info | GaugeMetricFamily | ShardingSphere-Proxy
元数据信息,schema_count:逻辑库数量, database_count:数据源数量 |
+| proxy_current_connections | GAUGE | ShardingSphere-Proxy
的当前连接数 |
+| proxy_requests_total | COUNTER | ShardingSphere-Proxy
的接受请求总数 |
+| proxy_commit_transactions_total | COUNTER | ShardingSphere-Proxy
的事务提交总数 |
+| proxy_rollback_transactions_total | COUNTER | ShardingSphere-Proxy
的事务回滚总数 |
+| proxy_execute_latency_millis | HISTOGRAM | ShardingSphere-Proxy
的执行耗时毫秒直方图 |
+| proxy_execute_errors_total | COUNTER | ShardingSphere-Proxy
的执行异常总数 |
diff --git
a/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.en.md
b/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.en.md
index c0173ec77ac..80b36b5db09 100644
---
a/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.en.md
+++
b/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.en.md
@@ -157,31 +157,31 @@ services:
## Metrics
-| Name | Type | Description
|
-| :-------------------------------- | :-------- |
:-------------------------------------------------------------------------------------------------------------
|
-| build_info | GAUGE | Build information
|
-| meta_data_info | GAUGE | Meta data information.
schema_count is logic number of databases; database_count is actual number of
databases |
-| parsed_insert_sql_total | COUNTER | Total count of parsed INSERT
|
-| parsed_update_sql_total | COUNTER | Total count of parsed UPDATE
|
-| parsed_delete_sql_total | COUNTER | Total count of parsed DELETE
|
-| parsed_select_sql_total | COUNTER | Total count of parsed SELECT
|
-| parsed_ddl_total | COUNTER | Total count of parsed DDL
|
-| parsed_dcl_total | COUNTER | Total count of parsed DCL
|
-| parsed_dal_total | COUNTER | Total count of parsed DAL
|
-| parsed_tcl_total | COUNTER | Total count of parsed TCL
|
-| parsed_rql_total | COUNTER | Total count of parsed RQL
|
-| parsed_rdl_total | COUNTER | Total count of parsed RDL
|
-| parsed_ral_total | COUNTER | Total count of parsed RAL
|
-| routed_insert_sql_total | COUNTER | Total count of routed INSERT
|
-| routed_update_sql_total | COUNTER | Total count of routed UPDATE
|
-| routed_delete_sql_total | COUNTER | Total count of routed DELETE
|
-| routed_select_sql_total | COUNTER | Total count of routed SELECT
|
-| routed_data_sources_total | COUNTER | Total count of data source
routed
|
-| routed_tables_total | COUNTER | Total count of table routed
|
-| proxy_info | GAUGE | Status information of
ShardingSphere-Proxy. 1 is OK; 2 is CIRCUIT BREAK
|
-| proxy_current_connections | GAUGE | Current connections of
ShardingSphere-Proxy
|
-| proxy_requests_total | COUNTER | Total requests of
ShardingSphere-Proxy
|
-| proxy_commit_transactions_total | COUNTER | Total commit transactions of
ShardingSphere-Proxy
|
-| proxy_rollback_transactions_total | COUNTER | Total rollback transactions
of ShardingSphere-Proxy
|
-| proxy_execute_latency_millis | HISTOGRAM | Execute latency millis
histogram of ShardingSphere-Proxy
|
-| proxy_execute_errors_total | COUNTER | Total executor errors of
ShardingSphere-Proxy
|
+| Name | Type | Description
|
+| :-------------------------------- | :---------------- |
:-------------------------------------------------------------------------------------------------------------------------------------
|
+| build_info | GAUGE | Build information
|
+| parsed_insert_sql_total | COUNTER | Total count of
parsed INSERT
|
+| parsed_update_sql_total | COUNTER | Total count of
parsed UPDATE
|
+| parsed_delete_sql_total | COUNTER | Total count of
parsed DELETE
|
+| parsed_select_sql_total | COUNTER | Total count of
parsed SELECT
|
+| parsed_ddl_total | COUNTER | Total count of
parsed DDL
|
+| parsed_dcl_total | COUNTER | Total count of
parsed DCL
|
+| parsed_dal_total | COUNTER | Total count of
parsed DAL
|
+| parsed_tcl_total | COUNTER | Total count of
parsed TCL
|
+| parsed_rql_total | COUNTER | Total count of
parsed RQL
|
+| parsed_rdl_total | COUNTER | Total count of
parsed RDL
|
+| parsed_ral_total | COUNTER | Total count of
parsed RAL
|
+| routed_insert_sql_total | COUNTER | Total count of
routed INSERT
|
+| routed_update_sql_total | COUNTER | Total count of
routed UPDATE
|
+| routed_delete_sql_total | COUNTER | Total count of
routed DELETE
|
+| routed_select_sql_total | COUNTER | Total count of
routed SELECT
|
+| routed_data_sources_total | COUNTER | Total count of data
source routed
|
+| routed_tables_total | COUNTER | Total count of table
routed
|
+| proxy_info | GAUGE | Status information
of ShardingSphere-Proxy. 1 is OK; 2 is CIRCUIT BREAK
|
+| proxy_meta_data_info | GaugeMetricFamily | Meta data
information of ShardingSphere-Proxy. schema_count is logic number of databases;
database_count is actual number of databases |
+| proxy_current_connections | GAUGE | Current connections
of ShardingSphere-Proxy
|
+| proxy_requests_total | COUNTER | Total requests of
ShardingSphere-Proxy
|
+| proxy_commit_transactions_total | COUNTER | Total commit
transactions of ShardingSphere-Proxy
|
+| proxy_rollback_transactions_total | COUNTER | Total rollback
transactions of ShardingSphere-Proxy
|
+| proxy_execute_latency_millis | HISTOGRAM | Execute latency
millis histogram of ShardingSphere-Proxy
|
+| proxy_execute_errors_total | COUNTER | Total executor
errors of ShardingSphere-Proxy
|