From 5bed1fcf834200f2cef933ad535244e74e66bc9a Mon Sep 17 00:00:00 2001 From: Nidhi Date: Wed, 4 Sep 2024 09:59:19 +0530 Subject: [PATCH] chore: Enable netty metrics (#36104) --- .../configurations/ReactorNettyConfiguration.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/ReactorNettyConfiguration.java diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/ReactorNettyConfiguration.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/ReactorNettyConfiguration.java new file mode 100644 index 0000000000..430ea5c399 --- /dev/null +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/ReactorNettyConfiguration.java @@ -0,0 +1,15 @@ +package com.appsmith.server.configurations; + +import org.springframework.boot.web.embedded.netty.NettyReactiveWebServerFactory; +import org.springframework.boot.web.server.WebServerFactoryCustomizer; +import org.springframework.stereotype.Component; + +import java.util.function.Function; + +@Component +public class ReactorNettyConfiguration implements WebServerFactoryCustomizer { + @Override + public void customize(NettyReactiveWebServerFactory factory) { + factory.addServerCustomizers(httpServer -> httpServer.metrics(true, Function.identity())); + } +}