@Override
    public String toString() {
        return new ToStringBuilder(this)
                .append("props", props)
                .append("clusterTag", clusterTag)
                .append("clusterName", clusterName)
                .append("clusterIncharges", clusterIncharges)
                .append("clusterExtTag", clusterExtTag)
                .append("managerIpList", managerIpList)
                .append("managerAuthSecretId", managerAuthSecretId)
                .append("managerAuthSecretKey", managerAuthSecretKey)
                .append("enableStartupUsingLocalMetaFile", enableStartupUsingLocalMetaFile)
                .append("metaConfigSyncInvlMs", metaConfigSyncInvlMs)
                .append("metaConfigWastAlarmMs", metaConfigWastAlarmMs)
                .append("enableAudit", enableAudit)
                .append("enableAuditProxysDiscoveryFromManager",
                        enableAuditProxysDiscoveryFromManager)
                .append("auditProxys", auditProxys)
                .append("auditFilePath", auditFilePath)
                .append("auditMaxCacheRows", auditMaxCacheRows)
                .append("auditFormatInvlMs", auditFormatInvlMs)
                .append("enableUnConfigTopicAccept", enableUnConfigTopicAccept)
                .append("defaultTopics", defaultTopics)
                .append("enableFileMetric", enableFileMetric)
                .append("fileMetricStatInvlSec", fileMetricStatInvlSec)
                .append("fileMetricStatCacheCnt", fileMetricStatCacheCnt)
                .append("fileMetricSourceOutName", fileMetricSourceOutName)
                .append("fileMetricSinkOutName", fileMetricSinkOutName)
                .append("fileMetricEventOutName", fileMetricEventOutName)
                .append("defV1MsgCompressType", defV1MsgCompressType)
                .append("defV1MsgResponseBySink", defV1MsgResponseBySink)
                .append("maxResAfterSaveTimeout", maxResAfterSaveTimeout)
                .append("enableWhiteList", enableWhiteList)
                .append("defBufferQueueSizeKB", defBufferQueueSizeKB)
                .append("eventHandler", eventHandler)
                .append("cacheClusterSelector", cacheClusterSelector)
                .append("proxyNodeId", proxyNodeId)
                .append("prometheusHttpPort", prometheusHttpPort)
                .append("sendRetryAfterFailure", sendRetryAfterFailure)
                .append("maxRetriesAfterFailure", maxRetriesAfterFailure)
                .toString();
    }
getStringFromContext

@param context
@param key
@param defaultValue
@return
inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/CommonConfigHolder.java