mirror of
https://gitee.com/mirrors/Spring-Cloud-Alibaba.git
synced 2021-06-26 13:25:11 +08:00
add property key spring.cloud.sentinel.transport.clientIp
to configure client ip to connect with sentinel dashboard
This commit is contained in:
parent
8979690e38
commit
3cf57afe32
@ -262,6 +262,8 @@ public class SentinelProperties {
|
|||||||
*/
|
*/
|
||||||
private String heartbeatIntervalMs;
|
private String heartbeatIntervalMs;
|
||||||
|
|
||||||
|
private String clientIp;
|
||||||
|
|
||||||
public String getHeartbeatIntervalMs() {
|
public String getHeartbeatIntervalMs() {
|
||||||
return heartbeatIntervalMs;
|
return heartbeatIntervalMs;
|
||||||
}
|
}
|
||||||
@ -286,6 +288,13 @@ public class SentinelProperties {
|
|||||||
this.dashboard = dashboard;
|
this.dashboard = dashboard;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getClientIp() {
|
||||||
|
return clientIp;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setClientIp(String clientIp) {
|
||||||
|
this.clientIp = clientIp;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Filter {
|
public static class Filter {
|
||||||
|
@ -96,6 +96,11 @@ public class SentinelAutoConfiguration {
|
|||||||
System.setProperty(TransportConfig.HEARTBEAT_INTERVAL_MS,
|
System.setProperty(TransportConfig.HEARTBEAT_INTERVAL_MS,
|
||||||
properties.getTransport().getHeartbeatIntervalMs());
|
properties.getTransport().getHeartbeatIntervalMs());
|
||||||
}
|
}
|
||||||
|
if (StringUtils.isEmpty(System.getProperty(TransportConfig.HEARTBEAT_CLIENT_IP))
|
||||||
|
&& StringUtils.hasText(properties.getTransport().getClientIp())) {
|
||||||
|
System.setProperty(TransportConfig.HEARTBEAT_CLIENT_IP,
|
||||||
|
properties.getTransport().getClientIp());
|
||||||
|
}
|
||||||
if (StringUtils.isEmpty(System.getProperty(SentinelConfig.CHARSET))
|
if (StringUtils.isEmpty(System.getProperty(SentinelConfig.CHARSET))
|
||||||
&& StringUtils.hasText(properties.getMetric().getCharset())) {
|
&& StringUtils.hasText(properties.getMetric().getCharset())) {
|
||||||
System.setProperty(SentinelConfig.CHARSET,
|
System.setProperty(SentinelConfig.CHARSET,
|
||||||
|
@ -18,6 +18,11 @@
|
|||||||
"defaultValue": "8719",
|
"defaultValue": "8719",
|
||||||
"description": "sentinel api port."
|
"description": "sentinel api port."
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "spring.cloud.sentinel.transport.clientIp",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "sentinel client ip connect to dashboard."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "spring.cloud.sentinel.transport.dashboard",
|
"name": "spring.cloud.sentinel.transport.dashboard",
|
||||||
"type": "java.lang.String",
|
"type": "java.lang.String",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user