diff --git a/core/src/main/java/io/confluent/kafka/schemaregistry/rest/resources/ConfigResource.java b/core/src/main/java/io/confluent/kafka/schemaregistry/rest/resources/ConfigResource.java index 06381fe54fa..b2bb762c4e7 100644 --- a/core/src/main/java/io/confluent/kafka/schemaregistry/rest/resources/ConfigResource.java +++ b/core/src/main/java/io/confluent/kafka/schemaregistry/rest/resources/ConfigResource.java @@ -301,6 +301,7 @@ public Config getTopLevelConfig() { + "Error code 50001 indicates a failure in the backend data store.", content = @Content(schema = @Schema(implementation = ErrorMessage.class)))}) @Tags(@Tag(name = apiTag)) + @PerformanceMetric("config.delete-global") public void deleteTopLevelConfig( final @Suspended AsyncResponse asyncResponse, @Context HttpHeaders headers) { diff --git a/core/src/main/java/io/confluent/kafka/schemaregistry/rest/resources/ServerMetadataResource.java b/core/src/main/java/io/confluent/kafka/schemaregistry/rest/resources/ServerMetadataResource.java index 66bac15744d..d7b8626a4c3 100644 --- a/core/src/main/java/io/confluent/kafka/schemaregistry/rest/resources/ServerMetadataResource.java +++ b/core/src/main/java/io/confluent/kafka/schemaregistry/rest/resources/ServerMetadataResource.java @@ -73,6 +73,7 @@ public ServerClusterId getClusterId() { description = "Error code 50001 -- Error in the backend data store\n") }) @Tags(@Tag(name = apiTag)) + @PerformanceMetric("metadata.version") public SchemaRegistryServerVersion getSchemaRegistryVersion() { return new SchemaRegistryServerVersion(AppInfoParser.getVersion(), AppInfoParser.getCommitId()); } diff --git a/core/src/main/java/io/confluent/kafka/schemaregistry/rest/resources/SubjectVersionsResource.java b/core/src/main/java/io/confluent/kafka/schemaregistry/rest/resources/SubjectVersionsResource.java index efd90628554..0e3d32a66f7 100644 --- a/core/src/main/java/io/confluent/kafka/schemaregistry/rest/resources/SubjectVersionsResource.java +++ b/core/src/main/java/io/confluent/kafka/schemaregistry/rest/resources/SubjectVersionsResource.java @@ -222,6 +222,7 @@ public String getSchemaOnly( @GET @Path("/{version}/referencedby") @DocumentedName("getReferencedBy") + @PerformanceMetric("subjects.versions.list-schema-refs") @Operation(summary = "List schemas referencing a schema", description = "Retrieves the IDs of schemas that reference the specified schema.", responses = {