This is an automated email from the ASF dual-hosted git repository. mmerli pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/pulsar.git
from 68c10925df4 [improve][broker] Consistently add fine-grain authorization to REST API (#22202) add 4ff86000383 [feat][misc] PIP-264: Implement topic lookup metrics using OpenTelemetry (#22058) No new revisions were added by this update. Summary of changes: pulsar-broker/pom.xml | 5 + .../org/apache/pulsar/broker/PulsarService.java | 14 ++- .../pulsar/broker/namespace/NamespaceService.java | 62 +++++++++-- .../pulsar/broker/service/BrokerService.java | 65 ++++++++++-- .../broker/stats/PulsarBrokerOpenTelemetry.java | 7 +- .../broker/auth/MockedPulsarServiceBaseTest.java | 16 ++- .../service/BrokerServiceThrottlingTest.java | 56 ++++++++-- .../testcontext/AbstractTestPulsarService.java | 15 ++- .../testcontext/NonStartableTestPulsarService.java | 2 +- .../broker/testcontext/PulsarTestContext.java | 22 +++- .../testcontext/StartableTestPulsarService.java | 19 ++-- .../pulsar/client/api/BrokerServiceLookupTest.java | 117 +++++++++++++++++++-- .../{JvmGCMetricsLogger.java => MetricsUtil.java} | 26 ++--- ...MetricsLoggerTest.java => MetricsUtilTest.java} | 24 ++--- .../pulsar/opentelemetry/OpenTelemetryService.java | 10 +- .../annotations/PulsarDeprecatedMetric.java | 18 ++-- .../{ => annotations}/package-info.java | 4 +- .../opentelemetry/OpenTelemetryServiceTest.java | 46 ++++---- 18 files changed, 405 insertions(+), 123 deletions(-) copy pulsar-common/src/main/java/org/apache/pulsar/common/stats/{JvmGCMetricsLogger.java => MetricsUtil.java} (61%) copy pulsar-common/src/test/java/org/apache/pulsar/common/stats/{JvmDefaultGCMetricsLoggerTest.java => MetricsUtilTest.java} (55%) copy pulsar-client/src/main/java/org/apache/pulsar/client/util/Secret.java => pulsar-opentelemetry/src/main/java/org/apache/pulsar/opentelemetry/annotations/PulsarDeprecatedMetric.java (68%) copy pulsar-opentelemetry/src/main/java/org/apache/pulsar/opentelemetry/{ => annotations}/package-info.java (87%)