From 17ef5e7dee54ba6b9cdfd947d7afe80182223fb9 Mon Sep 17 00:00:00 2001 From: tomsun28 Date: Mon, 28 Feb 2022 09:15:18 +0800 Subject: [PATCH] =?UTF-8?q?[docs]=E7=99=BB=E9=99=86=E6=94=B9=E7=99=BB?= =?UTF-8?q?=E5=BD=95=EF=BC=8C=E5=82=BB=E5=82=BB=E5=88=86=E4=B8=8D=E6=B8=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +- .../usthe/common/util/CommonConstants.java | 8 +- home/blog/2022-01-30-hertz-beat.md | 60 ------------- home/blog/2022-02-11-hertzbeat.md | 10 +-- home/blog/2022-02-17-hertzbeat.md | 6 +- home/blog/2022-02-28-hertzbeat-v1.0-beta.4.md | 85 +++++++++++++++++++ home/docs/introduce.md | 6 +- home/docs/start/quickstart.md | 2 +- home/docusaurus.config.js | 2 +- .../2022-01-30-hertz-beat.md | 6 +- .../current/introduce.md | 6 +- .../current/start/quickstart.md | 2 +- home/src/constants.js | 2 +- home/src/pages/index.js | 2 +- .../manager/controller/AccountController.java | 2 +- .../com/usthe/manager/pojo/dto/LoginDto.java | 4 +- .../src/app/core/guard/detect-auth-guard.ts | 2 +- web-app/src/assets/i18n/zh-CN.json | 2 +- 18 files changed, 119 insertions(+), 94 deletions(-) delete mode 100644 home/blog/2022-01-30-hertz-beat.md create mode 100644 home/blog/2022-02-28-hertzbeat-v1.0-beta.4.md diff --git a/README.md b/README.md index f6f471f..a4d9536 100644 --- a/README.md +++ b/README.md @@ -15,11 +15,11 @@ ## 🎡 介绍 > [HertzBeat赫兹跳动](https://github.com/dromara/hertzbeat) 是由[Dromara](https://dromara.org)孵化,[TanCloud](https://tancloud.cn)开源的一个支持网站,API,PING,端口,数据库等监控类型,拥有易用友好的可视化操作界面的开源监控告警项目。 -> 我们也提供了对应的 **[SAAS版本监控云](https://console.tancloud.cn)**,中小团队和个人无需再为了监控自己的网站资源,而去部署一套繁琐的监控系统,**[登陆即可免费开始](https://console.tancloud.cn)**。 +> 我们也提供了对应的 **[SAAS版本监控云](https://console.tancloud.cn)**,中小团队和个人无需再为了监控自己的网站资源,而去部署一套繁琐的监控系统,**[登录即可免费开始](https://console.tancloud.cn)**。 > HertzBeat 支持[自定义监控](https://hertzbeat.com/docs/advanced/extend-point) ,只用通过配置YML文件我们就可以自定义需要的监控类型和指标,来满足常见的个性化需求。 > HertzBeat 模块化,`manager, collector, scheduler, warehouse, alerter` 各个模块解耦合,方便理解与定制开发。 > HertzBeat 支持更自由化的告警配置(计算表达式),支持告警通知,告警模版,邮件钉钉微信飞书等及时通知送达 -> 欢迎登陆 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) 试用发现更多。 +> 欢迎登录 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) 试用发现更多。 > 我们正在快速迭代中,欢迎参与加入一起共建项目开源生态。 > `HertzBeat`的多类型支持,易扩展,低耦合,希望能帮助开发者和中小团队快速搭建自有监控系统。 @@ -50,7 +50,7 @@ ## 🐕 快速开始 -- 如果您不想部署而是直接使用,我们提供SAAS监控云-[TanCloud探云](https://console.tancloud.cn),即刻 **[登陆注册](https://console.tancloud.cn)** 免费使用。 +- 如果您不想部署而是直接使用,我们提供SAAS监控云-[TanCloud探云](https://console.tancloud.cn),即刻 **[登录注册](https://console.tancloud.cn)** 免费使用。 - 如果您是想将HertzBeat部署到内网环境搭建监控系统,请参考下面的[部署文档](https://hertzbeat.com/docs/start/quickstart)进行操作。 ### 🐵 依赖服务部署 diff --git a/common/src/main/java/com/usthe/common/util/CommonConstants.java b/common/src/main/java/com/usthe/common/util/CommonConstants.java index 6e6fc35..3a7e9e5 100644 --- a/common/src/main/java/com/usthe/common/util/CommonConstants.java +++ b/common/src/main/java/com/usthe/common/util/CommonConstants.java @@ -38,7 +38,7 @@ public interface CommonConstants { byte MONITOR_CONFLICT_CODE = 0x04; /** - * 响应状态码: 登陆账户密码错误 + * 响应状态码: 登录账户密码错误 */ byte MONITOR_LOGIN_FAILED_CODE = 0x05; @@ -160,17 +160,17 @@ public interface CommonConstants { byte AUTH_TYPE_PASSWORD = 1; /** - * 认证类型 GITHUB三方登陆 + * 认证类型 GITHUB三方登录 */ byte AUTH_TYPE_GITHUB = 2; /** - * 认证类型 微信三方登陆 + * 认证类型 微信三方登录 */ byte AUTH_TYPE_WEIXIN = 3; /** - * 认证类型 GITEE三方登陆 + * 认证类型 GITEE三方登录 */ byte AUTH_TYPE_GITEE = 5; } diff --git a/home/blog/2022-01-30-hertz-beat.md b/home/blog/2022-01-30-hertz-beat.md deleted file mode 100644 index 8a5d349..0000000 --- a/home/blog/2022-01-30-hertz-beat.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: 开源监控系统HertzBeat赫兹跳动 -author: tom -author_title: Tancloud -author_url: https://github.com/tomsun28 -author_image_url: https://avatars.githubusercontent.com/u/24788200?s=400&v=4 -tags: [integrate] ---- - -> 易用友好的高性能监控告警系统。 - -![tan-cloud](https://cdn.jsdelivr.net/gh/dromara/hertzbeat@gh-pages/img/badge/web-monitor.svg) -![tan-cloud](https://cdn.jsdelivr.net/gh/dromara/hertzbeat@gh-pages/img/badge/ping-connect.svg) -![tan-cloud](https://cdn.jsdelivr.net/gh/dromara/hertzbeat@gh-pages/img/badge/port-available.svg) -![tan-cloud](https://cdn.jsdelivr.net/gh/dromara/hertzbeat@gh-pages/img/badge/database-monitor.svg) -![tan-cloud](https://cdn.jsdelivr.net/gh/dromara/hertzbeat@gh-pages/img/badge/custom-monitor.svg) -![tan-cloud](https://cdn.jsdelivr.net/gh/dromara/hertzbeat@gh-pages/img/badge/threshold.svg) -![tan-cloud](https://cdn.jsdelivr.net/gh/dromara/hertzbeat@gh-pages/img/badge/alert.svg) - -## 📫 前言 - -> 毕业后投入很多业余时间也做了一些开源项目,[Sureness](https://github.com/dromara/sureness) [Bootshiro](https://gitee.com/tomsun28/bootshiro) [Issues-translate-action](https://github.com/usthe/issues-translate-action) , -> 当时上班有空就回答网友问题,下班回家写开源代码,远程帮人看问题,还总感觉时间不够用,当时想如果不去上班能做自己热爱的该多好。 -> 年轻就要折腾,何况还是自己很想做的。于是乎,21年底我放弃激励裸辞开始全职开源了(这里感谢老婆大人的全力支持),也是第一次全职创业。 -> 自己在APM领域做了多年,当然这次创业加开源的方向也就是老本行APM监控系统,我们开发一个支持多种监控指标(更多监控类型指标正在适配中),拥有自定义监控,支持阈值告警通知等功能,面向开发者友好的开源监控项目-HertzBeat赫兹跳动。 -> 想到很多开发者和团队拥有云上资源,可能只需要使用监控服务而并不想部署监控系统,我们也提供了可以直接登陆使用的SAAS云监控版本-[TanCloud探云](https://console.tancloud.cn)。 -> 希望大家多多支持点赞,非常感谢。 - -## 🎡 介绍 - -> [HertzBeat赫兹跳动](https://github.com/dromara/hertzbeat) 是由[TanCloud](https://tancloud.cn)开源的一个支持网站,API,PING,端口,数据库等监控类型,拥有易用友好的可视化操作界面的开源监控告警项目。 -> 当然,我们也提供了对应的[SAAS云监控版本](https://console.tancloud.cn),中小团队和个人无需再为了监控自己的网站资源,而去部署一套繁琐的监控系统,[登陆即可免费开始](https://console.tancloud.cn)监控之旅。 -> HertzBeat 支持自定义监控,只用通过配置YML文件我们就可以自定义需要的监控类型和指标,来满足常见的个性化需求。 -> HertzBeat 模块化,`manager, collector, scheduler, warehouse, alerter` 各个模块解耦合,方便理解与定制开发。 -> HertzBeat 支持更自由化的告警配置(计算表达式),支持告警通知,告警模版 -> 欢迎登陆 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) 试用发现更多。 -> 我们正在快速迭代中,欢迎参与加入共建项目开源生态。 - -> `HertzBeat`的多类型支持,易扩展,低耦合,希望能帮助开发者和中小团队快速搭建自有监控系统。 - - -## 🥐 模块 - -- **[manager](https://github.com/dromara/hertzbeat/tree/master/manager)** 提供监控管理,系统管理基础服务 -> 提供对监控的管理,监控应用配置的管理,系统用户租户后台管理等。 -- **[collector](https://github.com/dromara/hertzbeat/tree/master/collector)** 提供监控数据采集服务 -> 使用通用协议远程采集获取对端指标数据。 -- **[scheduler](https://github.com/dromara/hertzbeat/tree/master/scheduler)** 提供监控任务调度服务 -> 采集任务管理,一次性任务和周期性任务的调度分发。 -- **[warehouse](https://github.com/dromara/hertzbeat/tree/master/warehouse)** 提供监控数据仓储服务 -> 采集指标结果数据管理,数据落盘,查询,计算统计。 -- **[alerter](https://github.com/dromara/hertzbeat/tree/master/alerter)** 提供告警服务 -> 告警计算触发,监控状态联动,告警配置,告警通知。 -- **[web-app](https://github.com/dromara/hertzbeat/tree/master/web-app)** 提供可视化控制台页面 -> 监控告警系统可视化控制台前端(angular+ts+zorro) - -![hertzBeat](https://tancloud.gd2.qingstor.com/img/docs/hertzbeat-stru.svg) - - - diff --git a/home/blog/2022-02-11-hertzbeat.md b/home/blog/2022-02-11-hertzbeat.md index c449f5d..756750e 100644 --- a/home/blog/2022-02-11-hertzbeat.md +++ b/home/blog/2022-02-11-hertzbeat.md @@ -23,20 +23,20 @@ tags: [opensource] > 毕业后投入很多业余时间也做了一些开源项目 [Sureness](https://github.com/dromara/sureness) , [Bootshiro](https://gitee.com/tomsun28/bootshiro) , [Issues-translate-action](https://github.com/usthe/issues-translate-action) , > 当时上班有空就回答网友问题,下班回家写开源代码,远程帮人看问题(大年30也看过😂),还总感觉时间不够用,当时想如果不去上班能做自己热爱的该多好,开源感觉是作为程序员的一种成就感吧。 -> 想着年轻就要折腾,何况还是自己很想做的。于是乎21年底放弃诱人激励裸辞开始全职开源了,也是第一次全职创业(虽然大概率失败,但搏一搏,单车变摩托🤓) +> 想着年轻就要折腾,何况还是自己很想做的。于是乎21年底放弃激励裸辞开始全职开源了,也是第一次全职创业(虽然大概率失败,但搏一搏,单车变摩托🤓) > 自己在APM领域做了多年,当然这次创业加开源的方向也就是老本行APM监控系统,我们开发一个支持多种监控指标(更多监控类型指标正在适配中),拥有自定义监控,支持阈值告警通知等功能,面向开发者友好的开源监控项目-HertzBeat赫兹跳动。 > 为了感谢老婆大人的全力支持,hertzbeat服务端口默认为**1157**(遥遥无期)-老婆叫尧尧,我个人希望未来的宝宝叫午期(没有话语权可能性不大😂) -> 想到很多开发者和团队拥有云上资源,可能只需要使用监控服务而并不想部署繁杂的监控系统(往往有时候那套监控系统比我们自身服务消耗的服务器资源还多😅),我们也提供了可以直接登陆使用的SAAS云监控版本-[TanCloud探云](https://console.tancloud.cn)。 +> 想到很多开发者和团队拥有云上资源,可能只需要使用监控服务而并不想部署繁杂的监控系统(往往有时候那套监控系统比我们自身服务消耗的服务器资源还多😅),我们也提供了可以直接登录使用的SAAS云监控版本-[TanCloud探云](https://console.tancloud.cn)。 > 希望老铁们多多支持点赞,非常感谢。 ## 🎡 开始介绍 > [HertzBeat赫兹跳动](https://github.com/dromara/hertzbeat) 是一个支持网站,API,PING,端口,数据库等监控类型,拥有易用友好的可视化操作界面的开源监控告警项目。 -> 我们提供了对应的[SAAS云监控版本](https://console.tancloud.cn),中小团队和个人无需再为了监控自己的网站资源,而去部署一套监控系统,[登陆即可免费开始](https://console.tancloud.cn)监控之旅。 +> 我们提供了对应的[SAAS云监控版本](https://console.tancloud.cn),中小团队和个人无需再为了监控自己的网站资源,而去部署一套监控系统,[登录即可免费开始](https://console.tancloud.cn)监控之旅。 > 监控需求指标往往千奇百怪,作为一个面向开发者的开源软件,[自定义监控](https://hertzbeat.com/docs/advanced/extend-point) 肯定是要安排上的,大家可以只通过配置YML文件我们就可以自定义需要的监控类型和指标,来满足常见的个性化需求。 > HertzBeat 模块化,`manager, collector, scheduler, warehouse, alerter` 各个模块解耦合,方便大家理解上手与定制开发。 > 我们也提供了更自由化的告警阈值配置,阈值触发表达式,三种告警级别,触发次数配置,支持告警通知模版,邮件webhook等方式告警通知,实时感知业务状态。 -> 更多功能欢迎登陆 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) 试用发现。 +> 更多功能欢迎登录 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) 试用发现。 > 我们正在快速迭代中,欢迎参与加入共建项目开源生态。 > `HertzBeat`的多类型支持,易扩展,低耦合,希望能帮助开发者和中小团队快速搭建自有监控系统。 @@ -61,7 +61,7 @@ tags: [opensource] ## 🐕 快速开始 -- 如果您不想部署而是直接使用,我们提供SAAS监控云-[TanCloud探云](https://console.tancloud.cn),即刻 **[登陆注册](https://console.tancloud.cn)** 免费使用。 +- 如果您不想部署而是直接使用,我们提供SAAS监控云-[TanCloud探云](https://console.tancloud.cn),即刻 **[登录注册](https://console.tancloud.cn)** 免费使用。 - 如果您是想将HertzBeat部署到内网环境搭建监控系统,请参考下面的 [部署文档](https://hertzbeat.com/docs/start/quickstart) 进行操作。 ### 🐵 依赖服务部署 diff --git a/home/blog/2022-02-17-hertzbeat.md b/home/blog/2022-02-17-hertzbeat.md index 7bda96e..0e96b31 100644 --- a/home/blog/2022-02-17-hertzbeat.md +++ b/home/blog/2022-02-17-hertzbeat.md @@ -19,7 +19,7 @@ tags: [opensource] 既然想做开源为啥不能全职去做呢,想着年轻就要折腾,何况还是自己很想做的。于是乎21年底放弃激励裸辞开始全职开源了,也是第一次全职创业(虽然大概率失败,但搏一搏,单车变摩托🤓) 自己在APM领域做了多年,当然这次创业加开源的方向也就是老本行监控系统,我们开发一个支持多种监控指标(更多监控类型指标正在适配中),拥有自定义监控,支持阈值告警通知等功能,面向开发者友好的开源监控项目-HertzBeat赫兹跳动。 为了感谢老婆大人的全力支持,hertzbeat服务端口默认为**1157**(遥遥无期)-老婆叫尧尧,我个人希望未来的宝宝叫午期(没有话语权可能性不大😂) -想到很多开发者和团队拥有云上资源,可能只需要使用监控服务而并不想部署繁杂的监控系统(往往有时候那套监控系统比我们自身服务消耗的服务器资源还多😅),我们也提供了可以直接登陆使用的SAAS云监控版本-[TanCloud探云](https://console.tancloud.cn)。 +想到很多开发者和团队拥有云上资源,可能只需要使用监控服务而并不想部署繁杂的监控系统(往往有时候那套监控系统比我们自身服务消耗的服务器资源还多😅),我们也提供了可以直接登录使用的SAAS云监控版本-[TanCloud探云](https://console.tancloud.cn)。 希望老铁们多多支持了解试用点赞,非常感谢。 @@ -31,7 +31,7 @@ tags: [opensource] 在监控领域,监控需求指标啊这些往往千奇百怪,作为一个面向开发者的开源软件,[自定义监控](https://hertzbeat.com/docs/advanced/extend-point) 肯定是要安排上的,大家可以只通过配置YML文件就可以自定义需要的监控类型和指标,来满足常见的个性化需求。 HertzBeat 也是模块化的,`manager, collector, scheduler, warehouse, alerter` 各个模块解耦合,方便理解上手和定制开发。 我们也提供了更自由化的告警阈值配置,阈值触发表达式,三种告警级别,触发次数配置,支持告警通知模版,邮件webhook等方式告警通知,实时感知业务状态。 -更多功能欢迎登陆 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) https://console.tancloud.cn 试用发现。 +更多功能欢迎登录 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) https://console.tancloud.cn 试用发现。 项目正在快速迭代中,欢迎参与加入进来我们一起共建项目开源生态。 **关于HertzBeat的云SAAS环境TanCloud - https://console.tancloud.cn** @@ -40,7 +40,7 @@ HertzBeat 也是模块化的,`manager, collector, scheduler, warehouse, alerte 如果是去自己部署一套监控系统在服务器上自己用,抛开学习成本和时间成本,往往有时候,那套监控系统比我们的自身网站消耗的服务器资源还大,这让原本紧张的服务器资源就更紧张了。 对此,我们提供了一个SAAS云监控服务,我们开发者或者中小团队个人无需再为了监控自己的网站等云上资源,而去部署一套繁琐的监控系统。 -[登陆即可免费开始使用](https://console.tancloud.cn) https://console.tancloud.cn。目前云环境功能还在快速迭代中,租户,权限等功能都会安排上,欢迎试用提需求提意见。 +[登录即可免费开始使用](https://console.tancloud.cn) https://console.tancloud.cn。目前云环境功能还在快速迭代中,租户,权限等功能都会安排上,欢迎试用提需求提意见。 diff --git a/home/blog/2022-02-28-hertzbeat-v1.0-beta.4.md b/home/blog/2022-02-28-hertzbeat-v1.0-beta.4.md new file mode 100644 index 0000000..8061649 --- /dev/null +++ b/home/blog/2022-02-28-hertzbeat-v1.0-beta.4.md @@ -0,0 +1,85 @@ +--- +title: HertzBeat赫兹节拍 v1.0.beta.4 发布,易用友好的高性能监控告警系统 +author: tom +author_title: tom +author_url: https://github.com/tomsun28 +author_image_url: https://avatars.githubusercontent.com/u/24788200?s=400&v=4 +tags: [opensource] +--- + +HertzBeat赫兹跳动是由Dromara孵化,TanCloud开源的一个支持网站,API,PING,端口,数据库,全站等监控类型,支持阈值告警,告警通知(邮箱,webhook,钉钉,企业微信,飞书机器人),拥有易用友好的可视化操作界面的开源监控告警项目。 + +官网:hertzbeat.com | tancloud.cn + +此升级版本包含了大量特性与修复,包括用户急需的账户用户配置,丰富了主流第三方告警通知(企业微信机器人,钉钉机器人,飞书机器人),更好看的邮件模版,自定义邮件服务器等,欢迎使用。 + +版本特性: + +1. 告警通知:集成飞书官方WebHook实现推送告警信息 #PR9 由 @learning-code 贡献 thanks +2. 告警通知:实现企业微信WebHook告警信息推送 #PR8 由 @learning-code 贡献 thanks +3. 告警通知:告警邮件通知模版优化 由 @learning-code 贡献 thanks +4. 告警通知:集成钉钉群机器人实现推送告警信息 +5. 账户:暴露支持YML文件配置登陆用户账户信息 +6. 支持自定义邮件服务器 +7. 新增帮助中心,监控告警等功能使用过程中的帮助文档. https://tancloud.cn/docs/help/guide +8. DOC其它文档更新,本地启动帮助 +9. 新LOGO更新 +10. 监控采集间隔时间放开为7天 +11. 新增controller接口入参限定修饰符 由 @learning-code 贡献 thanks + +BUG修复 +1. 监控host参数修复校验. +2. fixBug自定义邮件服务器未生效 +3. 邮件页面优化,fix告警级别未转译 +4. fix监控删除后告警定义关联未删除 +5. 调整jvm启动内存大小,fixOOM +6. fixbug重启后状态异常监控无法触发恢复告警 +7. fix pmd error +8. bugfix告警设置确定后异常,按钮还在旋转 +9. fix多余租户ID依赖 +10. fix receiver的email类型错误,调整弹出框大小 +11. fixbug告警定义关联监控不存在时异常 + +欢迎在线试用 https://console.tancloud.cn + +版本升级注意⚠️ + +1.0-beta2升级上来,MYSQL的数据库需执行。 +ALTER TABLE alert_define_monitor_bind DROP monitor_name; + +1.0-beta2,1.0-beta3升级上来,MYSQL的数据库需执行。 +ALTER TABLE notice_receiver ADD access_token varchar(255); + +----------------------- + +> [HertzBeat赫兹跳动](https://github.com/dromara/hertzbeat) 是由[Dromara](https://dromara.org)孵化,[TanCloud](https://tancloud.cn)开源的一个支持网站,API,PING,端口,数据库等监控类型,拥有易用友好的可视化操作界面的开源监控告警项目。 +> 我们也提供了对应的 **[SAAS版本监控云](https://console.tancloud.cn)**,中小团队和个人无需再为了监控自己的网站资源,而去部署一套繁琐的监控系统,**[登录即可免费开始](https://console.tancloud.cn)**。 +> HertzBeat 支持[自定义监控](https://hertzbeat.com/docs/advanced/extend-point) ,只用通过配置YML文件我们就可以自定义需要的监控类型和指标,来满足常见的个性化需求。 +> HertzBeat 模块化,`manager, collector, scheduler, warehouse, alerter` 各个模块解耦合,方便理解与定制开发。 +> HertzBeat 支持更自由化的告警配置(计算表达式),支持告警通知,告警模版,邮件钉钉微信飞书等及时通知送达 +> 欢迎登录 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) 试用发现更多。 +> 我们正在快速迭代中,欢迎参与加入一起共建项目开源生态。 + +> `HertzBeat`的多类型支持,易扩展,低耦合,希望能帮助开发者和中小团队快速搭建自有监控系统。 + +老铁们可以通过演示视频来直观了解功能: https://www.bilibili.com/video/BV1Vi4y1f7i8 + +##### 欢迎联系交流哦 + +**微信交流群** + +加微信号 tan-cloud 或 扫描下面账号二维码拉进微信群。 +tan-cloud + +**QQ交流群** + +加QQ群号 718618151 或 扫描下面的群二维码进群, 验证信息: tancloud + +tan-cloud + +**仓库地址** + +[Github](https://github.com/dromara/hertzbeat) https://github.com/dromara/hertzbeat +[Gitee](https://gitee.com/dromara/hertzbeat) https://gitee.com/dromara/hertzbeat + +看到这里不妨给个Star哦,灰常感谢,弯腰!! diff --git a/home/docs/introduce.md b/home/docs/introduce.md index 42736de..a5b3603 100644 --- a/home/docs/introduce.md +++ b/home/docs/introduce.md @@ -21,17 +21,17 @@ slug: / > 当时上班有空就回答网友问题,下班回家写开源代码,远程帮人看问题,还总感觉时间不够用,当时想如果不去上班能做自己热爱的该多好。 > 年轻就要折腾,何况还是自己很想做的。于是乎,21年底我放弃激励裸辞开始全职开源了(这里感谢老婆大人的全力支持),也是第一次全职创业。 > 自己在APM领域做了多年,当然这次创业加开源的方向也就是老本行APM监控系统,我们开发一个支持多种监控指标(更多监控类型指标正在适配中),拥有自定义监控,支持阈值告警通知等功能,面向开发者友好的开源监控项目-HertzBeat赫兹跳动。 -> 想到很多开发者和团队拥有云上资源,可能只需要使用监控服务而并不想部署监控系统,我们也提供了可以直接登陆使用的SAAS云监控版本-[TanCloud探云](https://console.tancloud.cn)。 +> 想到很多开发者和团队拥有云上资源,可能只需要使用监控服务而并不想部署监控系统,我们也提供了可以直接登录使用的SAAS云监控版本-[TanCloud探云](https://console.tancloud.cn)。 > 希望大家多多支持点赞,非常感谢。 ## 🎡 介绍 > [HertzBeat赫兹跳动](https://github.com/dromara/hertzbeat) 是由[Dromara](https://dromara.org)孵化,[TanCloud](https://tancloud.cn)开源的一个支持网站,API,PING,端口,数据库等监控类型,拥有易用友好的可视化操作界面的开源监控告警项目。 -> 当然,我们也提供了对应的[SAAS云监控版本](https://console.tancloud.cn),中小团队和个人无需再为了监控自己的网站资源,而去部署一套繁琐的监控系统,[登陆即可免费开始](https://console.tancloud.cn)监控之旅。 +> 当然,我们也提供了对应的[SAAS云监控版本](https://console.tancloud.cn),中小团队和个人无需再为了监控自己的网站资源,而去部署一套繁琐的监控系统,[登录即可免费开始](https://console.tancloud.cn)监控之旅。 > HertzBeat 支持自定义监控,只用通过配置YML文件我们就可以自定义需要的监控类型和指标,来满足常见的个性化需求。 > HertzBeat 模块化,`manager, collector, scheduler, warehouse, alerter` 各个模块解耦合,方便理解与定制开发。 > HertzBeat 支持更自由化的告警配置(计算表达式),支持告警通知,告警模版,邮件钉钉微信飞书等及时通知送达 -> 欢迎登陆 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) 试用发现更多。 +> 欢迎登录 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) 试用发现更多。 > 我们正在快速迭代中,欢迎参与加入共建项目开源生态。 > `HertzBeat`的多类型支持,易扩展,低耦合,希望能帮助开发者和中小团队快速搭建自有监控系统。 diff --git a/home/docs/start/quickstart.md b/home/docs/start/quickstart.md index aba33ae..f9534c5 100644 --- a/home/docs/start/quickstart.md +++ b/home/docs/start/quickstart.md @@ -6,7 +6,7 @@ sidebar_label: 快速开始 ### 🐕 开始使用 -- 如果您不想部署而是直接使用,我们提供SAAS监控云-[TanCloud探云](https://console.tancloud.cn),即刻[登陆注册](https://console.tancloud.cn)免费使用。 +- 如果您不想部署而是直接使用,我们提供SAAS监控云-[TanCloud探云](https://console.tancloud.cn),即刻[登录注册](https://console.tancloud.cn)免费使用。 - 如果您是想将HertzBeat部署到内网环境搭建监控系统,请参考下面的部署文档进行操作。 ### 🐵 依赖服务部署 diff --git a/home/docusaurus.config.js b/home/docusaurus.config.js index 16540ad..9ede4db 100644 --- a/home/docusaurus.config.js +++ b/home/docusaurus.config.js @@ -121,7 +121,7 @@ module.exports = { ], }, { - label: '登陆/注册', + label: '登录/注册', href: 'https://console.tancloud.cn', position: 'right', className: 'header-console-link' diff --git a/home/i18n/en/docusaurus-plugin-content-blog/2022-01-30-hertz-beat.md b/home/i18n/en/docusaurus-plugin-content-blog/2022-01-30-hertz-beat.md index 1743a8d..ba7f538 100644 --- a/home/i18n/en/docusaurus-plugin-content-blog/2022-01-30-hertz-beat.md +++ b/home/i18n/en/docusaurus-plugin-content-blog/2022-01-30-hertz-beat.md @@ -24,17 +24,17 @@ tags: [integrate] > 当时上班有空就回答网友问题,下班回家写开源代码,远程帮人看问题,还总感觉时间不够用,当时想如果不去上班能做自己热爱的该多好。 > 年轻就要折腾,何况还是自己很想做的。于是乎,21年底我放弃激励裸辞开始全职开源了(这里感谢老婆大人的全力支持),也是第一次全职创业。 > 自己在APM领域做了多年,当然这次创业加开源的方向也就是老本行APM监控系统,我们开发一个支持多种监控指标(更多监控类型指标正在适配中),拥有自定义监控,支持阈值告警通知等功能,面向开发者友好的开源监控项目-HertzBeat赫兹跳动。 -> 想到很多开发者和团队拥有云上资源,可能只需要使用监控服务而并不想部署监控系统,我们也提供了可以直接登陆使用的SAAS云监控版本-[TanCloud探云](https://console.tancloud.cn)。 +> 想到很多开发者和团队拥有云上资源,可能只需要使用监控服务而并不想部署监控系统,我们也提供了可以直接登录使用的SAAS云监控版本-[TanCloud探云](https://console.tancloud.cn)。 > 希望大家多多支持点赞,非常感谢。 ## 🎡 介绍 > [HertzBeat赫兹跳动](https://github.com/dromara/sureness) 是由[TanCloud](https://tancloud.cn)开源的一个支持网站,API,PING,端口,数据库等监控类型,拥有易用友好的可视化操作界面的开源监控告警项目。 -> 当然,我们也提供了对应的[SAAS云监控版本](https://console.tancloud.cn),中小团队和个人无需再为了监控自己的网站资源,而去部署一套繁琐的监控系统,[登陆即可免费开始](https://console.tancloud.cn)监控之旅。 +> 当然,我们也提供了对应的[SAAS云监控版本](https://console.tancloud.cn),中小团队和个人无需再为了监控自己的网站资源,而去部署一套繁琐的监控系统,[登录即可免费开始](https://console.tancloud.cn)监控之旅。 > HertzBeat 支持自定义监控,只用通过配置YML文件我们就可以自定义需要的监控类型和指标,来满足常见的个性化需求。 > HertzBeat 模块化,`manager, collector, scheduler, warehouse, alerter` 各个模块解耦合,方便理解与定制开发。 > HertzBeat 支持更自由化的告警配置(计算表达式),支持告警通知,告警模版 -> 欢迎登陆 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) 试用发现更多。 +> 欢迎登录 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) 试用发现更多。 > 我们正在快速迭代中,欢迎参与加入共建项目开源生态。 > `HertzBeat`的多类型支持,易扩展,低耦合,希望能帮助开发者和中小团队快速搭建自有监控系统。 diff --git a/home/i18n/en/docusaurus-plugin-content-docs/current/introduce.md b/home/i18n/en/docusaurus-plugin-content-docs/current/introduce.md index a754e0f..95d3623 100644 --- a/home/i18n/en/docusaurus-plugin-content-docs/current/introduce.md +++ b/home/i18n/en/docusaurus-plugin-content-docs/current/introduce.md @@ -21,17 +21,17 @@ slug: / > 当时上班有空就回答网友问题,下班回家写开源代码,远程帮人看问题,还总感觉时间不够用,当时想如果不去上班能做自己热爱的该多好。 > 年轻就要折腾,何况还是自己很想做的。于是乎,21年底我放弃激励裸辞开始全职开源了(这里感谢老婆大人的全力支持),也是第一次全职创业。 > 自己在APM领域做了多年,当然这次创业加开源的方向也就是老本行APM监控系统,我们开发一个支持多种监控指标(更多监控类型指标正在适配中),拥有自定义监控,支持阈值告警通知等功能,面向开发者友好的开源监控项目-HertzBeat赫兹跳动。 -> 想到很多开发者和团队拥有云上资源,可能只需要使用监控服务而并不想部署监控系统,我们也提供了可以直接登陆使用的SAAS云监控版本-[TanCloud探云](https://console.tancloud.cn)。 +> 想到很多开发者和团队拥有云上资源,可能只需要使用监控服务而并不想部署监控系统,我们也提供了可以直接登录使用的SAAS云监控版本-[TanCloud探云](https://console.tancloud.cn)。 > 希望大家多多支持点赞,非常感谢。 ## 🎡 介绍 > [HertzBeat赫兹跳动](https://github.com/dromara/sureness) 是由[TanCloud](https://tancloud.cn)开源的一个支持网站,API,PING,端口,数据库等监控类型,拥有易用友好的可视化操作界面的开源监控告警项目。 -> 当然,我们也提供了对应的[SAAS云监控版本](https://console.tancloud.cn),中小团队和个人无需再为了监控自己的网站资源,而去部署一套繁琐的监控系统,[登陆即可免费开始](https://console.tancloud.cn)监控之旅。 +> 当然,我们也提供了对应的[SAAS云监控版本](https://console.tancloud.cn),中小团队和个人无需再为了监控自己的网站资源,而去部署一套繁琐的监控系统,[登录即可免费开始](https://console.tancloud.cn)监控之旅。 > HertzBeat 支持自定义监控,只用通过配置YML文件我们就可以自定义需要的监控类型和指标,来满足常见的个性化需求。 > HertzBeat 模块化,`manager, collector, scheduler, warehouse, alerter` 各个模块解耦合,方便理解与定制开发。 > HertzBeat 支持更自由化的告警配置(计算表达式),支持告警通知,告警模版 -> 欢迎登陆 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) 试用发现更多。 +> 欢迎登录 HertzBeat 的 [云环境TanCloud](https://console.tancloud.cn) 试用发现更多。 > 我们正在快速迭代中,欢迎参与加入共建项目开源生态。 > `HertzBeat`的多类型支持,易扩展,低耦合,希望能帮助开发者和中小团队快速搭建自有监控系统。 diff --git a/home/i18n/en/docusaurus-plugin-content-docs/current/start/quickstart.md b/home/i18n/en/docusaurus-plugin-content-docs/current/start/quickstart.md index cd88a62..8a0740d 100644 --- a/home/i18n/en/docusaurus-plugin-content-docs/current/start/quickstart.md +++ b/home/i18n/en/docusaurus-plugin-content-docs/current/start/quickstart.md @@ -6,7 +6,7 @@ sidebar_label: 快速开始 ### 🐕 开始使用 -- 如果您不想部署而是直接使用,我们提供SAAS监控云-[TanCloud探云](https://console.tancloud.cn),即刻[登陆注册](https://console.tancloud.cn)免费使用。 +- 如果您不想部署而是直接使用,我们提供SAAS监控云-[TanCloud探云](https://console.tancloud.cn),即刻[登录注册](https://console.tancloud.cn)免费使用。 - 如果您是想将HertzBeat部署到内网环境搭建监控系统,请参考下面的部署文档进行操作。 ### 🐵 依赖服务部署 diff --git a/home/src/constants.js b/home/src/constants.js index 4e7e4f7..1c3b658 100644 --- a/home/src/constants.js +++ b/home/src/constants.js @@ -12,7 +12,7 @@ export const features = [{ TANCLOUD, SAAS: SAAS, - console: 注册登陆, + console: 注册登录, doc: 文档, br:
}}> diff --git a/home/src/pages/index.js b/home/src/pages/index.js index 22045f7..0b2cb0a 100644 --- a/home/src/pages/index.js +++ b/home/src/pages/index.js @@ -45,7 +45,7 @@ function Home() { 'button button--outline button--secondary button--lg', styles.getStarted, )}> - 即刻登陆免费使用 + 即刻登录免费使用 diff --git a/manager/src/main/java/com/usthe/manager/controller/AccountController.java b/manager/src/main/java/com/usthe/manager/controller/AccountController.java index 7d53d29..4e0f1e0 100644 --- a/manager/src/main/java/com/usthe/manager/controller/AccountController.java +++ b/manager/src/main/java/com/usthe/manager/controller/AccountController.java @@ -50,7 +50,7 @@ public class AccountController { private SurenessAccountProvider accountProvider = new DocumentAccountProvider(); @PostMapping("/form") - @ApiOperation(value = "账户登陆", notes = "账户密码登陆获取关联用户信息") + @ApiOperation(value = "账户登录", notes = "账户密码登录获取关联用户信息") public ResponseEntity>> authGetToken(@RequestBody LoginDto loginDto) { SurenessAccount account = accountProvider.loadAccount(loginDto.getIdentifier()); diff --git a/manager/src/main/java/com/usthe/manager/pojo/dto/LoginDto.java b/manager/src/main/java/com/usthe/manager/pojo/dto/LoginDto.java index 5ab14c9..1d2805d 100644 --- a/manager/src/main/java/com/usthe/manager/pojo/dto/LoginDto.java +++ b/manager/src/main/java/com/usthe/manager/pojo/dto/LoginDto.java @@ -13,7 +13,7 @@ import javax.validation.constraints.NotBlank; import static io.swagger.annotations.ApiModelProperty.AccessMode.READ_ONLY; /** - * 登陆注册账户信息传输体 username phone email + * 登录注册账户信息传输体 username phone email * @author tomsun28 * @date 20:36 2019-08-01 */ @@ -25,7 +25,7 @@ import static io.swagger.annotations.ApiModelProperty.AccessMode.READ_ONLY; public class LoginDto { @ApiModelProperty(value = "类型", example = "1", accessMode = READ_ONLY, position = 0) - @Range(min = 0, max = 4, message = "1.账户(邮箱用户名手机号)密码登陆 2.github登陆 3.微信登陆") + @Range(min = 0, max = 4, message = "1.账户(邮箱用户名手机号)密码登录 2.github登录 3.微信登录") private Byte type; @ApiModelProperty(value = "用户标识", example = "1", accessMode = READ_ONLY, position = 0) diff --git a/web-app/src/app/core/guard/detect-auth-guard.ts b/web-app/src/app/core/guard/detect-auth-guard.ts index a60fca7..92b951f 100644 --- a/web-app/src/app/core/guard/detect-auth-guard.ts +++ b/web-app/src/app/core/guard/detect-auth-guard.ts @@ -18,7 +18,7 @@ export class DetectAuthGuard implements CanActivate { let activate = this.localStorageSvc.hasAuthorizationToken(); if (!activate) { setTimeout(() => { - this.notifySvc.warning('请先登陆!', ''); + this.notifySvc.warning('请先登录!', ''); this.router.navigateByUrl('/passport/login'); }); } diff --git a/web-app/src/assets/i18n/zh-CN.json b/web-app/src/assets/i18n/zh-CN.json index fcbe435..14a4886 100644 --- a/web-app/src/assets/i18n/zh-CN.json +++ b/web-app/src/assets/i18n/zh-CN.json @@ -93,7 +93,7 @@ "app.register-result.msg": "你的账户:{{email}} 注册成功", "app.register-result.activation-email": "额外赠送监控额度邮件已发送到你的邮箱中。请及时登录邮箱,点击邮件中的链接领取。", - "app.register-result.login": "开始登陆", + "app.register-result.login": "开始登录", "app.register-result.back-home": "返回首页", "app.register-result.view-mailbox": "查看邮箱", "validation.email.required": "请输入邮箱地址!",