alibaba / alibaba/Sentinel

sentinel dashoboard 只能发现springcloud gateway的服务实例,下游的服务不能实现与sentinel dashboard的通信

Open
#2,194 1 comment 0 reactions 0 assignees View on GitHub
area/dashboard
Dominant language
Java
Stars
23.1k
Forks
8.1k
PR merge metrics
No merged PRs in 30d

Description

```
springcloud gateway 相关配置

相关jar包版本


org.springframework.cloud
spring-cloud-starter-gateway
3.0.2



com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-discovery
2020.0.RC1



com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-config
2020.0.RC1



com.alibaba.cloud
spring-cloud-alibaba-sentinel-gateway
2020.0.RC1


com.alibaba.cloud
spring-cloud-starter-alibaba-sentinel
2020.0.RC1


com.alibaba.csp
sentinel-datasource-nacos
1.8.0

配置信息
spring:
cloud:
sentinel:
transport:
dashboard: localhost:8920
scg:
fallback:
response-status: 426
response-body: "{'code':'426' , 'message':'请求频繁,请稍后重试'}"
filter:
enabled: false
datasource:
# 名称随意
flow:
nacos:
server-addr: ${spring.cloud.nacos.discovery.server-addr}
dataId: ${spring.application.name}-gateway-flow
groupId: DEFAULT_GROUP
# 规则类型,取值见:
# com.alibaba.cloud.sentinel.datasource.RuleType
rule-type: gw-flow
api:
nacos:
server-addr: ${spring.cloud.nacos.discovery.server-addr}
dataId: ${spring.application.name}-gateway-api
groupId: DEFAULT_GROUP
# 规则类型,取值见:
# com.alibaba.cloud.sentinel.datasource.RuleType
rule-type: gw-api-group
```

```
下游服务相关jar包版本

com.alibaba.csp
sentinel-datasource-nacos
1.8.1



com.alibaba.cloud
spring-cloud-starter-alibaba-sentinel
2020.0.RC1

下游服务配置信息

spring:
application:
name: jurisdiction-center
cloud:
nacos:
discovery:
server-addr: 120.55.164.146:8848
config:
server-addr: ${spring.cloud.nacos.discovery.server-addr}
file-extension: properties
sentinel:
transport:
dashboard: localhost:8920
enabled: true
datasource:
flow:
nacos:
server-addr: ${spring.cloud.nacos.discovery.server-addr}
data-id: ${spring.application.name}-flow-rules
group-id: SENTINEL_GROUP
data-type: json
rule-type: flow
degrade:
nacos:
server-addr: ${spring.cloud.nacos.discovery.server-addr}
data-id: ${spring.application.name}-degrade-rules
group-id: DEFAULT_GROUP
data-type: json
rule-type: degrade
```

Contributor guide

Open the contributing guide

Research direction

The issue provides Spring Cloud Gateway, Nacos, and Sentinel configuration but names no repository file or test. Start by reproducing the setup with the supplied gateway and downstream-service configurations, then trace dashboard communication for both service types. Done means downstream service instances are also visible and able to communicate with the Sentinel dashboard.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, spring
Domain
backend, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.