This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.


    from 7e33487  Fix type: from mySQL to mysql for variable name (#8484)
     add 7901f24  Add agent metrics api (#8477)

No new revisions were added by this update.

Summary of changes:
 .../agent/core/config/AgentConfiguration.java      |   4 +-
 .../agent/core/utils/AgentServiceLoader.java       |  84 ++++++++++
 .../shardingsphere-agent-distribution/pom.xml      |   6 -
 .../shardingsphere-agent-binary-distribution.xml   |  23 +--
 .../shardingsphere-agent-plugin-metrics/pom.xml    |  16 +-
 .../shardingsphere-agent-metrics-api}/pom.xml      |  41 +++--
 .../agent/metrics/api/MetricsProvider.java}        |  34 ++--
 .../agent/metrics/api/MetricsRegister.java         |  93 +++++++++++
 .../agent/metrics/api/MetricsRegisterFactory.java  |  14 +-
 .../agent/metrics/api/entity/Metric.java           |  18 ++-
 .../agent/metrics/api/enums/MetricType.java        |  26 +--
 .../metrics/api/prometheus/BuildInfoCollector.java |  45 ++++++
 .../api/prometheus/PrometheusMetricsRegister.java  | 175 +++++++++++++++++++++
 .../PrometheusMetricsRegisterFactory.java          |  20 +--
 .../metrics/api/reporter/MetricsReporter.java      | 144 +++++++++++++++++
 ...phere.agent.metrics.api.MetricsRegisterFactory} |   7 +-
 .../pom.xml                                        |  22 +--
 .../bootstrap/MetricsPluginDefinition.java}        |   7 +-
 .../agent/plugin/metrics/MetricsRegistry.java      |  24 ---
 19 files changed, 658 insertions(+), 145 deletions(-)
 create mode 100644 
shardingsphere-agent/shardingsphere-agent-core/src/main/java/org/apache/shardingsphere/agent/core/utils/AgentServiceLoader.java
 copy 
{shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-spring/shardingsphere-encrypt-spring-namespace
 => 
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-metrics/shardingsphere-agent-metrics-api}/pom.xml
 (62%)
 copy 
shardingsphere-agent/{shardingsphere-agent-core/src/main/java/org/apache/shardingsphere/agent/core/utils/SingletonHolder.java
 => 
shardingsphere-agent-plugins/shardingsphere-agent-plugin-metrics/shardingsphere-agent-metrics-api/src/main/java/org/apache/shardingsphere/agent/metrics/api/MetricsProvider.java}
 (55%)
 create mode 100644 
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-metrics/shardingsphere-agent-metrics-api/src/main/java/org/apache/shardingsphere/agent/metrics/api/MetricsRegister.java
 copy 
shardingsphere-infra/shardingsphere-infra-rewrite/shardingsphere-infra-rewrite-engine/src/main/java/org/apache/shardingsphere/infra/rewrite/parameter/builder/ParameterBuilder.java
 => 
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-metrics/shardingsphere-agent-metrics-api/src/main/java/org/apache/shardingsphere/agent/metrics/api/MetricsRegisterFactory.java
 (78%)
 copy 
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-api/src/main/java/org/apache/shardingsphere/encrypt/api/config/rule/EncryptTableRuleConfiguration.java
 => 
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-metrics/shardingsphere-agent-metrics-api/src/main/java/org/apache/shardingsphere/agent/metrics/api/entity/Metric.java
 (75%)
 copy 
shardingsphere-governance/shardingsphere-governance-repository/shardingsphere-governance-repository-provider/shardingsphere-governance-repository-etcd/src/main/java/org/apache/shardingsphere/governance/repository/etcd/EtcdPropertyKey.java
 => 
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-metrics/shardingsphere-agent-metrics-api/src/main/java/org/apache/shardingsphere/agent/metrics/api/enums/MetricType.java
 (70%)
 create mode 100644 
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-metrics/shardingsphere-agent-metrics-api/src/main/java/org/apache/shardingsphere/agent/metrics/api/prometheus/BuildInfoCollector.java
 create mode 100644 
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-metrics/shardingsphere-agent-metrics-api/src/main/java/org/apache/shardingsphere/agent/metrics/api/prometheus/PrometheusMetricsRegister.java
 copy 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/lock/StandardLockStrategy.java
 => 
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-metrics/shardingsphere-agent-metrics-api/src/main/java/org/apache/shardingsphere/agent/metrics/api/prometheus/PrometheusMetricsRegisterFactory.java
 (65%)
 create mode 100644 
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-metrics/shardingsphere-agent-metrics-api/src/main/java/org/apache/shardingsphere/agent/metrics/api/reporter/MetricsReporter.java
 copy 
shardingsphere-agent/{shardingsphere-agent-core/src/test/resources/conf/agent.yaml
 => 
shardingsphere-agent-plugins/shardingsphere-agent-plugin-metrics/shardingsphere-agent-metrics-api/src/main/resources/META-INF/services/org.apache.shardingsphere.agent.metrics.api.MetricsRegisterFactory}
 (89%)
 copy 
shardingsphere-agent/shardingsphere-agent-plugins/{shardingsphere-agent-plugin-tracers
 => 
shardingsphere-agent-plugin-metrics/shardingsphere-agent-metrics-bootstrap}/pom.xml
 (81%)
 copy 
shardingsphere-agent/shardingsphere-agent-plugins/{shardingsphere-agent-plugin-tracers/shardingsphere-agent-tracer-sample/src/main/java/org/apache/shardingsphere/agent/plugin/trace/SamplePluginDefinition.java
 => 
shardingsphere-agent-plugin-metrics/shardingsphere-agent-metrics-bootstrap/src/main/java/org/apache/shardingsphere/agent/metrics/bootstrap/MetricsPluginDefinition.java}
 (86%)
 delete mode 100644 
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-metrics/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/MetricsRegistry.java

Reply via email to