public void onMetricsPublished()

in gremlin-client/src/main/java/org/apache/tinkerpop/gremlin/driver/MetricsLogger.java [25:42]


    public void onMetricsPublished(ConnectionMetrics connectionMetrics, RequestMetrics requestMetrics) {
        logger.info("Connection metrics: [duration: {}ms, totalConnectionAttempts:{}, endpoints: [{}]]",
                connectionMetrics.getDurationMillis(),
                connectionMetrics.getTotalConnectionAttempts(),
                connectionMetrics.getMetrics().stream()
                        .map(EndpointConnectionMetrics::toString)
                        .collect(Collectors.joining(", ")));

        logger.info("Request metrics: [duration: {}ms, totalRequests:{}, failed: {}, endpoints: [{}] (dropped: {}, skipped: {})]",
                requestMetrics.getDurationMillis(),
                requestMetrics.getTotalRequests(),
                requestMetrics.getFailedRequestsCount(),
                requestMetrics.getMetrics().stream()
                        .map(EndpointRequestMetrics::toString)
                        .collect(Collectors.joining(", ")),
                requestMetrics.getDroppedRequestsCount(),
                requestMetrics.getSkippedResponsesCount());
    }