This is an automated email from the ASF dual-hosted git repository.
gosonzhang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-inlong.git.
from be2b977 [INLONG-1938][DataProxy] add multi-pulsar cluster config demo
(#1940)
add d297738 [INLONG-1712][Feature][Agent] Add agent Prometheus metric
statistics (#1866)
No new revisions were added by this update.
Summary of changes:
inlong-agent/agent-common/pom.xml | 18 ++-
.../inlong/agent/constants/AgentConstants.java | 6 +
.../org/apache/inlong/agent/utils/ConfigUtil.java | 32 ++---
inlong-agent/agent-core/pom.xml | 13 ++
.../org/apache/inlong/agent/core/AgentMain.java | 31 ++++-
.../inlong/agent/core/job/JobJmxMetrics.java | 75 +++++++++++
.../apache/inlong/agent/core/job/JobManager.java | 16 ++-
.../apache/inlong/agent/core/job/JobMetrics.java | 68 ++++------
.../agent/core/job/JobPrometheusMetrics.java | 60 +++++++++
.../inlong/agent/core/task/TaskJmxMetrics.java | 90 +++++++++++++
.../apache/inlong/agent/core/task/TaskManager.java | 19 ++-
.../apache/inlong/agent/core/task/TaskMetrics.java | 79 +++++------
.../agent/core/task/TaskPrometheusMetrics.java | 76 +++++++++++
.../apache/inlong/agent/core/task/TaskWrapper.java | 2 +-
...estTaskMetrics.java => TestTaskJmxMetrics.java} | 10 +-
.../inlong/agent/plugin/channel/MemoryChannel.java | 39 ++++--
.../agent/plugin/metrics/PluginJmxMetric.java | 131 ++++++++++++++++++
.../inlong/agent/plugin/metrics/PluginMetric.java | 121 +++++++++++------
.../plugin/metrics/PluginPrometheusMetric.java | 146 +++++++++++++++++++++
.../inlong/agent/plugin/metrics/SinkJmxMetric.java | 71 ++++++++++
.../inlong/agent/plugin/metrics/SinkMetrics.java | 51 +++----
.../plugin/metrics/SinkPrometheusMetrics.java | 73 +++++++++++
.../agent/plugin/metrics/SourceJmxMetric.java | 71 ++++++++++
.../inlong/agent/plugin/metrics/SourceMetrics.java | 51 +++----
.../plugin/metrics/SourcePrometheusMetrics.java | 69 ++++++++++
.../inlong/agent/plugin/sinks/AbstractSink.java | 3 +-
.../inlong/agent/plugin/sinks/ConsoleSink.java | 21 +++
.../inlong/agent/plugin/sinks/ProxySink.java | 22 ++++
.../inlong/agent/plugin/sinks/PulsarSink.java | 34 ++++-
.../inlong/agent/plugin/sinks/SenderManager.java | 14 +-
.../agent/plugin/sources/DataBaseSource.java | 29 +++-
.../agent/plugin/sources/TextFileSource.java | 18 +++
.../agent/plugin/sources/reader/SqlReader.java | 16 +++
.../plugin/sources/reader/TextFileReader.java | 17 ++-
.../apache/inlong/agent/plugin/sinks/MockSink.java | 22 ++++
inlong-agent/conf/agent.properties | 9 ++
inlong-agent/pom.xml | 22 ++++
37 files changed, 1406 insertions(+), 239 deletions(-)
copy inlong-website/src/components/DashboardCard/CardList.tsx =>
inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/ConfigUtil.java
(62%)
create mode 100644
inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/job/JobJmxMetrics.java
create mode 100644
inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/job/JobPrometheusMetrics.java
create mode 100644
inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskJmxMetrics.java
create mode 100644
inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskPrometheusMetrics.java
rename
inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/core/{TestTaskMetrics.java
=> TestTaskJmxMetrics.java} (80%)
create mode 100644
inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/metrics/PluginJmxMetric.java
create mode 100644
inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/metrics/PluginPrometheusMetric.java
create mode 100644
inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/metrics/SinkJmxMetric.java
copy inlong-website/src/components/DashboardCard/CardList.tsx =>
inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/metrics/SinkMetrics.java
(57%)
create mode 100644
inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/metrics/SinkPrometheusMetrics.java
create mode 100644
inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/metrics/SourceJmxMetric.java
copy inlong-website/src/components/DashboardCard/CardList.tsx =>
inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/metrics/SourceMetrics.java
(56%)
create mode 100644
inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/metrics/SourcePrometheusMetrics.java