Skip to content

Commit

Permalink
Optimize the package name of metrics (#80)
Browse files Browse the repository at this point in the history
  • Loading branch information
chia7712 authored Oct 28, 2021
1 parent 52fb542 commit 6a8d1db
Show file tree
Hide file tree
Showing 17 changed files with 33 additions and 29 deletions.
2 changes: 1 addition & 1 deletion app/src/main/java/org/astraea/App.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import org.astraea.metrics.kafka.KafkaMetricClientApp;
import org.astraea.metrics.KafkaMetricClientApp;
import org.astraea.performance.Performance;
import org.astraea.topic.ReplicaCollie;
import org.astraea.topic.TopicExplorer;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.astraea.metrics.kafka.metrics.modifiers;
package org.astraea.metrics;

import org.astraea.metrics.jmx.BeanObject;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.astraea.metrics.kafka;
package org.astraea.metrics;

import com.beust.jcommander.Parameter;
import java.net.MalformedURLException;
Expand All @@ -13,7 +13,8 @@
import javax.management.remote.JMXServiceURL;
import org.astraea.argument.ArgumentUtil;
import org.astraea.metrics.jmx.MBeanClient;
import org.astraea.metrics.kafka.metrics.BrokerTopicMetricsResult;
import org.astraea.metrics.kafka.BrokerTopicMetricsResult;
import org.astraea.metrics.kafka.KafkaMetrics;

public final class KafkaMetricClientApp {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
package org.astraea.metrics.kafka.metrics.modifiers;
package org.astraea.metrics.java;

import java.lang.management.MemoryUsage;
import javax.management.openmbean.CompositeData;
import org.astraea.metrics.HasBeanObject;

public interface HasJvmMemory extends HasBeanObject {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
package org.astraea.metrics.kafka.metrics.modifiers;
package org.astraea.metrics.java;

import org.astraea.metrics.HasBeanObject;

public interface HasOperatingSystemInfo extends HasBeanObject {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
package org.astraea.metrics.java.metrics;
package org.astraea.metrics.java;

import java.lang.management.MemoryUsage;
import org.astraea.metrics.jmx.BeanObject;
import org.astraea.metrics.kafka.metrics.modifiers.HasJvmMemory;

public class JvmMemory implements HasJvmMemory {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
package org.astraea.metrics.kafka.metrics;
package org.astraea.metrics.java;

import java.util.Map;
import org.astraea.metrics.jmx.BeanObject;
import org.astraea.metrics.kafka.metrics.modifiers.HasOperatingSystemInfo;

public class OperatingSystemInfo implements HasOperatingSystemInfo {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
package org.astraea.metrics.kafka.metrics;
package org.astraea.metrics.kafka;

import java.util.Map;
import java.util.Objects;
import org.astraea.metrics.jmx.BeanObject;
import org.astraea.metrics.kafka.metrics.modifiers.*;

public class BrokerTopicMetricsResult implements HasCount, HasEventType, HasRate {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
package org.astraea.metrics.kafka.metrics.modifiers;
package org.astraea.metrics.kafka;

import org.astraea.metrics.HasBeanObject;

public interface HasCount extends HasBeanObject {
default long count() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
package org.astraea.metrics.kafka.metrics.modifiers;
package org.astraea.metrics.kafka;

import org.astraea.metrics.HasBeanObject;

public interface HasEventType extends HasBeanObject {
default String eventType() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
package org.astraea.metrics.kafka.metrics.modifiers;
package org.astraea.metrics.kafka;

import org.astraea.metrics.HasBeanObject;

public interface HasPercentiles extends HasBeanObject {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package org.astraea.metrics.kafka.metrics.modifiers;
package org.astraea.metrics.kafka;

import java.util.concurrent.TimeUnit;
import org.astraea.metrics.HasBeanObject;

public interface HasRate extends HasBeanObject {
default double meanRate() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
package org.astraea.metrics.kafka.metrics.modifiers;
package org.astraea.metrics.kafka;

import org.astraea.metrics.HasBeanObject;

public interface HasStatistics extends HasBeanObject {

Expand Down
6 changes: 2 additions & 4 deletions app/src/main/java/org/astraea/metrics/kafka/KafkaMetrics.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,11 @@
import java.util.Collection;
import java.util.Map;
import java.util.stream.Collectors;
import org.astraea.metrics.java.metrics.JvmMemory;
import org.astraea.metrics.java.JvmMemory;
import org.astraea.metrics.java.OperatingSystemInfo;
import org.astraea.metrics.jmx.BeanObject;
import org.astraea.metrics.jmx.BeanQuery;
import org.astraea.metrics.jmx.MBeanClient;
import org.astraea.metrics.kafka.metrics.BrokerTopicMetricsResult;
import org.astraea.metrics.kafka.metrics.OperatingSystemInfo;
import org.astraea.metrics.kafka.metrics.TotalTimeMs;

public final class KafkaMetrics {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
package org.astraea.metrics.kafka.metrics;
package org.astraea.metrics.kafka;

import java.util.Map;
import org.astraea.metrics.jmx.BeanObject;
import org.astraea.metrics.kafka.metrics.modifiers.HasCount;
import org.astraea.metrics.kafka.metrics.modifiers.HasPercentiles;
import org.astraea.metrics.kafka.metrics.modifiers.HasStatistics;

public class TotalTimeMs implements HasPercentiles, HasCount, HasStatistics {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import com.beust.jcommander.ParameterException;
import java.io.OutputStream;
import java.io.PrintStream;
import org.astraea.metrics.KafkaMetricClientApp;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,9 @@
import javax.management.remote.JMXConnectorServer;
import javax.management.remote.JMXConnectorServerFactory;
import javax.management.remote.JMXServiceURL;
import org.astraea.metrics.java.metrics.JvmMemory;
import org.astraea.metrics.java.JvmMemory;
import org.astraea.metrics.java.OperatingSystemInfo;
import org.astraea.metrics.jmx.MBeanClient;
import org.astraea.metrics.kafka.metrics.BrokerTopicMetricsResult;
import org.astraea.metrics.kafka.metrics.OperatingSystemInfo;
import org.astraea.metrics.kafka.metrics.TotalTimeMs;
import org.astraea.service.RequireBrokerCluster;
import org.astraea.topic.TopicAdmin;
import org.junit.jupiter.api.AfterEach;
Expand Down

0 comments on commit 6a8d1db

Please sign in to comment.