在camel度量中禁用camel debezium mysql端点URI

在camel度量中禁用camel debezium mysql端点URI,mysql,apache-camel,debezium,Mysql,Apache Camel,Debezium,完整的debezium mysql uri字符串显示在metrics中。它以明文形式显示mysql用户和密码,这是不安全的。如何才能禁用此功能?我遵循了这个设置 更多信息: 使用quarkus 1.11.1.Final,它使用camel 3.7.0和debezium连接器mysql 1.3.1.Final 这是骆驼路线 from("debezium-mysql:" + config.getConnectorName() + "?databas

完整的debezium mysql uri字符串显示在metrics中。它以明文形式显示mysql用户和密码,这是不安全的。如何才能禁用此功能?我遵循了这个设置

更多信息:

使用
quarkus 1.11.1.Final
,它使用
camel 3.7.0和debezium连接器mysql 1.3.1.Final

这是骆驼路线

from("debezium-mysql:" + config.getConnectorName()
            + "?databaseHostname=" + config.getHost()
            + "&databasePort=" + config.getPort()
            + "&databaseUser=" + config.getUser()
            + "&databasePassword=" + config.getPassword()
            + "&databaseServerName=" + config.getDatabaseServerName()
            + "&databaseServerId=" + config.getDatabaseServerId()
            + "&databaseIncludeList=" + config.getDatabases()
            + "&tableIncludeList=" + config.getTables()
            + "&columnIncludeList=" + config.getColumns()
            + "&databaseHistoryFileFilename=" + config.getHistoryFile()
            + "&offsetStorageFileName=" + config.getStorageFile()
            + "&exchangePattern=InOnly")
            .routeId("debezium")
            .process(outgoingProcessor)
            .marshal().json(JsonLibrary.Jackson)
            .to(ExchangePattern.InOnly, outgoingUri)
            .to("micrometer:counter:outgoing.counter")
            .end();
当访问
/q/metrics
上的度量时,我发现这个条目

# HELP CamelExchangeEventNotifier_seconds_max  
# TYPE CamelExchangeEventNotifier_seconds_max gauge
CamelExchangeEventNotifier_seconds_max{camelContext="camel-1",endpointName="debezium-mysql://entire connection string here with user and password",eventType="ExchangeCompletedEvent",failed="false",serviceName="MicrometerEventNotifierService",} 0.0

谢谢你提出来。我已经创建了一个JIRA票证,在即将发布的驼峰版本中修复了这个问题,以屏蔽度量中那些事件中的敏感数据


您使用哪种版本的Camel?你们能更准确地解释一下什么指标吗,比如通过骆驼指标,或者JMX或者一些UI仪表板,在日志文件中,还是什么?@ClausIbsen用更多信息更新了这个问题