Springboot MongoDB Prometheus Support

I am trying to setup prometheus metrics for mongodb for spring boot application
here is the configuration

but it does not seem to be working

spring boot version - 2.3.7.RELEASE
spring boot data mongodb starter - 2.3.7.RELEASE

here is my configuration

 @Bean
        public MongoClientFactoryBean mongo(MongoProperties properties) {
            MongoClientFactoryBean mongo = new MongoClientFactoryBean();

            mongo.setConnectionString(new ConnectionString("mongodb://my-release-mongodb.default.svc.cluster.local:27017/test"));

            MongoClientSettings settings = MongoClientSettings.builder()
                    .credential(MongoCredential.createPlainCredential("root","admin","5vA5HAMt1T".toCharArray()))
                    .addCommandListener(new MongoMetricsCommandListener(meterRegistry))
                    .applyToConnectionPoolSettings(builder ->
                            builder.addConnectionPoolListener(new MongoMetricsConnectionPoolListener(meterRegistry)))
                    .build();
            mongo.setMongoClientSettings(settings);

            return mongo;
        }