AndrewJSchofield commented on code in PR #14684:
URL: https://github.com/apache/kafka/pull/14684#discussion_r1378645692


##########
clients/src/main/java/org/apache/kafka/server/telemetry/ClientTelemetryPayload.java:
##########
@@ -22,31 +22,37 @@
 
 import java.nio.ByteBuffer;
 
+/**
+ * A client telemetry payload as sent by the client to the telemetry receiver. 
The payload is
+ * received by the broker's {@link ClientTelemetryReceiver} implementation.
+ */
 @InterfaceStability.Evolving
 public interface ClientTelemetryPayload {
 
     /**
+     * Method returns the client's instance id.
+     *
      * @return Client's instance id.
      */
     Uuid clientInstanceId();
 
     /**
      * Indicates whether client is terminating, e.g., the last metrics push 
from this client instance.
-     * <p>
-     *To avoid the receiving broker’s metrics rate-limiter discarding this 
out-of-profile push, the
-     * PushTelemetryRequest.Terminating field must be set to true. A broker 
must only allow one such
-     * unthrottled metrics push for each combination of client instance ID and 
SubscriptionId.
      *
      * @return {@code true} if client is terminating, else false
      */
     boolean isTerminating();
 
     /**
+     * Method returns the content-typ format of the metrics data which is 
being sent by the client.

Review Comment:
   Typo. Should be `content-type`.



##########
clients/src/main/java/org/apache/kafka/server/telemetry/ClientTelemetryPayload.java:
##########
@@ -22,31 +22,37 @@
 
 import java.nio.ByteBuffer;
 
+/**
+ * A client telemetry payload as sent by the client to the telemetry receiver. 
The payload is
+ * received by the broker's {@link ClientTelemetryReceiver} implementation.
+ */
 @InterfaceStability.Evolving
 public interface ClientTelemetryPayload {
 
     /**
+     * Method returns the client's instance id.
+     *
      * @return Client's instance id.
      */
     Uuid clientInstanceId();
 
     /**
      * Indicates whether client is terminating, e.g., the last metrics push 
from this client instance.

Review Comment:
   "Indicates whether the client is terminating and thus making its last 
metrics push."



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to