Go to file
徐晓伟 a4e7b1e96f 📝 clean 2024-02-29 17:15:23 +08:00
.mvn/wrapper init 2024-02-20 13:31:49 +08:00
src 飞书 Webhook:spring-javaformat:apply 2024-02-22 11:31:39 +08:00
static add README.md 2024-02-21 09:46:31 +08:00
.gitignore init 2024-02-20 13:31:49 +08:00
.gitlab-ci.yml 👷 changes src/**/** 2024-02-23 14:19:23 +08:00
.springjavaformatconfig format 2024-02-20 20:35:35 +08:00
CHANGELOG.md add CHANGELOG.md 2024-02-21 10:11:38 +08:00
Dockerfile NACOS_SENTINEL_JAVA_OPTS -Xms256m -Xmx512m 2024-02-21 13:25:48 +08:00
LICENSE add LICENSE. 2024-02-21 02:00:26 +00:00
README.md 📝 clean 2024-02-29 17:15:23 +08:00
gitmoji.md 📝 add gitmoji.md 2024-02-21 13:10:00 +08:00
mvnw init 2024-02-20 13:31:49 +08:00
mvnw.cmd init 2024-02-20 13:31:49 +08:00
pom.xml deploy 2024-02-20 23:31:54 +08:00
sync.yml add sync 2024-02-21 09:50:49 +08:00

README.md

nacos-sentinel

Nacos 监控项目

License-Anti Link-996 QQ群

为简化开发工作、提高生产率、解决常见问题而生

发布

更新日志

使用说明

  • 项目启动时,订阅现存所有服务
  • 项目启动 3 分钟 后,每隔 5 秒,检查一次 Nacos 连接状态以及是否有新服务注册,并订阅新注册的服务
  • 飞书数据格式
{
  "logId": "日志ID",
  "serverAddr": "Nacos地址",
  "online": "是否上线",
  "namespace": "命名空间",
  "serviceName": "服务名称",
  "ip": "服务IP",
  "port": "服务端口",
  "groupName": "群组名称",
  "clusterName": "集群名称"
}

环境变量

环境变量名称 默认值 说明
NACOS_SENTINEL_SERVER_PORT 8080 端口
NACOS_SENTINEL_SPRING_APPLICATION_NAME nacos-sentinel 项目名称,日志文件名称
NACOS_SENTINEL_DISCOVERY_SERVER_ADDR 127.0.0.1:8848 Nacos 注册中心地址
NACOS_SENTINEL_DISCOVERY_NAMESPACE public Nacos 注册中心命名空间
NACOS_SENTINEL_LOGS_FOLDER /logs 日志文件夹前缀
NACOS_SENTINEL_LOGS_MAX_FILE_SIZE 20MB 日志文件压缩阈值大小,类型:org.springframework.util.unit.DataSize
NACOS_SENTINEL_LOGS_MAX_HISTORY 365 日志保留日期,单位:天
NACOS_SENTINEL_JAVA_OPTS -Xms256m -Xmx512m 仅 docker 镜像生效。JVM堆的初始内存大小为256兆字节MBJVM堆的最大内存大小为512兆字节MB
NACOS_SENTINEL_WEBHOOK_WEIXN_URL 企业微信 Webhook 地址,为空时不启用
NACOS_SENTINEL_WEBHOOK_WEIXN_MENTIONED_LIST 企业微信 userid的列表提醒群中的指定成员(@某个成员)@all表示提醒所有人如果开发者获取不到userid可以使用 NACOS_SENTINEL_WEBHOOK_WEIXN_MENTIONED_MOBILE_LIST,多个值使用英文逗号隔开
NACOS_SENTINEL_WEBHOOK_WEIXN_MENTIONED_MOBILE_LIST 企业微信 手机号列表,提醒手机号对应的群成员(@某个成员)@all表示提醒所有人多个值使用英文逗号隔开
NACOS_SENTINEL_WEBHOOK_FEISHU_URL 飞书 Webhook 地址,为空时不启用。飞书数据格式参见上方内容

代码格式规范 spring-javaformat

功能说明

批量添加远端仓库地址

点击展开

git remote add gitee https://gitee.com/xuxiaowei-com-cn/nacos-sentinel.git

git remote add gitlab https://gitlab.com/xuxiaowei-com-cn/nacos-sentinel.git

git remote add framagit https://framagit.org/xuxiaowei-com-cn/nacos-sentinel.git

git remote add github https://github.com/xuxiaowei-com-cn/nacos-sentinel.git

git remote add gitcode https://gitcode.net/xuxiaowei-com-cn/nacos-sentinel.git

git remote add gitlink https://gitlink.org.cn/xuxiaowei-com-cn/nacos-sentinel.git

参考文档

  1. Java SDK

鸣谢

  1. 感谢 jetbrains 提供开发工具 IDEA 的免费授权

Stargazers over time

Stargazers over time