Commit Graph

80 Commits

Author SHA1 Message Date
Eric Zhao 346e9b274e Bump version to 1.6.1-SNAPSHOT
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-04-25 09:38:59 +08:00
Eric Zhao b1345f751f Bump version to 1.6.0 (release)
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-04-24 20:42:32 +08:00
kexianjun 4819675f84 dashboard: fix typo in SystemController (#700) 2019-04-24 09:23:49 +08:00
Eric Zhao af126b0c8d dashboard: improve login page and update related document
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-04-20 22:11:20 +08:00
cdfive 4acb907050 dashboard: Add a simple login page to support basic auth (#659)
- Add `AuthController` and `SimpleWebAuthServiceImpl`
- Update `AuthFilter`
- Add a simple login page and frontend interceptor to support auth check and session storage
2019-04-20 21:23:03 +08:00
Jason Joo 359e65932c dashboard: refinement and support HTTP POST request for update operations in SentinelApiClient (#620)
* Restructure: SentinelApiClient to support posting and refine it to make it simple
* Enhancement: SentinelVersion parsing logic
* Bug fix: comparison bug of SentinelVersion
2019-04-12 13:49:54 +08:00
luoxiangnan 4b0960c942 dashboard: fix CountDownLatch wait timeout in MetricFetcher when machine is dead (#645) 2019-04-03 11:46:34 +08:00
Eric Zhao 0c3bf96678 Bump version to 1.6.0-SNAPSHOT
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-03-27 18:00:06 +08:00
Eric Zhao 48286e0ff8 Bump version to 1.5.1 (release)
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-03-27 15:23:11 +08:00
Eric Zhao 16d92b8821 dashboard: code rearrangement and javadoc refinement
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-03-26 14:44:41 +08:00
Eric Zhao 1d0b5fae6a dashboard: use default console log format of Spring Boot
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-03-26 11:52:16 +08:00
Bo Zhang a3369378ad Apply Alibaba p3c pmd plugin/rules and fix/ignore all violations of priority 1 (#574) 2019-03-15 09:24:39 +08:00
Eric Zhao 0d4c47b23e Bump version to 1.5.1-SNAPSHOT
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-03-14 16:50:53 +08:00
Eric Zhao 053f7172a3 Bump version to 1.5.0 (release)
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-03-14 15:33:57 +08:00
Eric Zhao 18cd27100a dashboard: update frontend npm dependencies
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-03-14 15:02:10 +08:00
Eric Zhao ae774dba61 dashboard: update machine list page
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-03-14 12:51:24 +08:00
Carpenter Lee 3c52bbc3c8 dashboard: Add interface of authentication/authorization and provide a default stub implementation (#503)
Signed-off-by: Carpenter Lee <hooleeucas@163.com>
2019-03-14 10:03:03 +08:00
Jason Joo c7f3fd874c dashboard: fix a request mapping issue of removing machines api (#559) 2019-03-08 16:46:07 +08:00
Eric Zhao 226589f773 dashboard: update InMemoryMetricsRepositoryTest
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-03-06 09:51:36 +08:00
Eric Zhao b7956c6bb4 dashboard: code and document refinement
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-03-04 19:46:53 +08:00
Jason Joo 737747a412 dashboard: support automatic/manual removal of unhealthy machines and disconnected applications (#168)
* Support removing unhealthy machine manually
* Auto removal support for dead machine
* Auto hidden for app if one have no healthy machine after some time(configurable)
* Auto removal for app if hidden status lasts(configurable).
2019-03-04 17:48:33 +08:00
hantianwei b54461b058 dashboard: add Apollo flow rule publisher sample in Sentinel dashboard (#535) 2019-03-04 09:30:02 +08:00
MickMo 3e4fc7a952 Remove G2 lib tracking in frontend of Sentinel dashboard (#527)
By upgrading G2 lib to version 3.4.10
2019-03-01 15:28:37 +08:00
Eric Zhao 13de41ba6f Update test cases in Sentinel dashboard
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-03-01 10:08:34 +08:00
Eric Zhao 01533543ef dashboard: improve management for foreign-app token server in cluster page
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-03-01 09:43:57 +08:00
nick.tan b309dbe835 Fix concurrent error in InMemoryMetricsRepository of the dashboard (#488)
- fix ConcurrentModificationException of listResourcesOfApp method
2019-02-22 17:20:10 +08:00
Eric Zhao 5b260a9f75 Bump version to 1.5.0-SNAPSHOT
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-02-21 19:41:50 +08:00
Eric Zhao 2e0fe23384 Bump version to 1.4.2 (release)
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-02-20 14:15:33 +08:00
Eric Zhao 83f6de90b0 dashboard: update WebConfig and improve token server list page
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-01-21 19:18:20 +08:00
Carpenter Lee 88fd74cdf4
Rename dashboard package name from com.taobao to com.alibaba (#435)
Signed-off-by: Carpenter Lee <hooleeucas@163.com>
2019-01-21 13:02:52 +08:00
cdfive 303ae86e27 dashboard: when click the first-level menu of sidebar, don't jump to the home page (#422) 2019-01-15 22:52:41 +08:00
Eric Zhao e42551a877 dashboard: frontend refinement of monitoring page and flow rule dialog description
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-01-10 10:34:14 +08:00
Arlmls 6dfe8e3098 dashboard: change text of p_qps and b_qps to be more intuitive in monitoring page (#398) 2019-01-09 17:16:32 +08:00
Eric Zhao 6c70c94e44 dashboard: structure rearrangement and polish related code
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-01-08 09:45:16 +08:00
Zhe Jiang 8970f5380c dashboard: add healthCount/total information in sidebar of Sentinel dashboard (#376) 2019-01-07 16:40:35 +08:00
cdfive 5a691140b0 dashboard: make fallbackToLocalWhenFail be configurable in dashboard and fix edit rule issue when cancel (#370)
- Make fallbackToLocalWhenFail of cluster rules configurable in dashboard
- Fix edit rule when hit cancel button (object share problem solved by deep copy)
- Add metric table td header's title for friendly prompt info
2019-01-07 16:17:19 +08:00
Eric Zhao d4d85dbc7c Bump version to 1.4.2-SNAPSHOT
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-01-04 19:08:07 +08:00
Eric Zhao 225d81ed93 Bump version to 1.4.1
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-01-04 14:59:50 +08:00
Eric Zhao bf34f8b3be Polish Sentinel dashboard frontend for cluster flow control enhancement
- Add cluster server list and assign page and client list page (for a specific app)

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-01-04 14:56:57 +08:00
Eric Zhao 8d413e1645 Polish Sentinel dashboard backend for cluster flow control enhancement
- Add cluster token server management controller and service for app
- Other enhancements and fixes

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2019-01-04 14:56:57 +08:00
Eric Zhao 832d6e425d Update document to meet Markdown lint
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-12-29 15:23:27 +08:00
leitao feb44e74d4 do not remove the first node(#339) (#355)
Do not remove the first node
2018-12-29 14:29:17 +08:00
Forever杨 f4d1ac91cc Fix wrong empty check in FlowRuleApiPublisher of Sentinel dashboard (#353)
- the wrong `isEmpty` check causes the rule cannot be deleted
2018-12-28 15:16:21 +08:00
leitao 8d5834d2d3 Translate some javadoc to English in MetricFetcher (#338) 2018-12-26 16:13:05 +08:00
Eric Zhao c7c59e9de7 Move local frontend lib assets from dist to lib directory
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-12-19 16:42:40 +08:00
Eric Zhao 9916dad403 Bump version to 1.4.1-SNAPSHOT
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-12-17 10:23:19 +08:00
Eric Zhao c7b5653249 Bump version to 1.4.0
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-12-14 14:59:27 +08:00
Eric Zhao f49870402d Move CDN resources to local in Sentinel Dashboard
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-12-14 14:41:12 +08:00
Eric Zhao 0059b1a42d Add frontend service and pages for Sentinel cluster flow control in dashboard
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-12-14 14:33:57 +08:00
Eric Zhao 8961927a12 Add dashboard logic for Sentinel cluster flow control
- Update SentinelApiClient to support new-added command APIs
- Add controller for cluster config
- Add flow controller v2 for global rule pulling / pushing
- Extract dynamic rule provider and publisher interface for customized extensions
- Add basic cluster config service
- Add basic Nacos integration (in test as an example)

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-12-14 14:33:57 +08:00