parent
db8b931cbb
commit
028235c92c
72
CHANGES.md
72
CHANGES.md
|
|
@ -1,19 +1,81 @@
|
||||||
Changes by Version
|
Changes by Version
|
||||||
==================
|
==================
|
||||||
Release Notes.
|
Release Notes.
|
||||||
|
|
||||||
|
5.0.0-beta
|
||||||
|
------------------
|
||||||
|
|
||||||
|
#### UI -> Collector GraphQL query protocol
|
||||||
|
- Replace all tps to throughtput/cpm(calls per min)
|
||||||
|
- Add `getThermodynamic` service
|
||||||
|
- Update version to beta
|
||||||
|
|
||||||
|
#### Agent Changes
|
||||||
|
- Support TLS.
|
||||||
|
- Support namespace.
|
||||||
|
- Support direct link.
|
||||||
|
- Support token.
|
||||||
|
- Add across thread toolkit.
|
||||||
|
- Add new plugin extend machenism to override agent core implementations.
|
||||||
|
- Fix an agent start up sequence bug.
|
||||||
|
- Fix wrong gc count.
|
||||||
|
- Remove system env override.
|
||||||
|
- Add Spring AOP aspect patch to avoid aop conflicts.
|
||||||
|
|
||||||
|
#### Collector Changes
|
||||||
|
- Trace query based on timeline.
|
||||||
|
- Delete JVM aggregation in second.
|
||||||
|
- Support TLS.
|
||||||
|
- Support namespace.
|
||||||
|
- Support token auth.
|
||||||
|
- Group and aggregate requests based on reponse time and timeline, support Thermodynamic chart query
|
||||||
|
- Support component librariy setting through yml file for better extendibility.
|
||||||
|
- Optimize performance.
|
||||||
|
- Support short column name in ES or other storage implementor.
|
||||||
|
- Add a new cache module implementor, based on **Caffeine**.
|
||||||
|
- Support system property override settings.
|
||||||
|
- Refactor settings initialization.
|
||||||
|
- Provide collector instrumentation agent.
|
||||||
|
- Support .NET core component libraries.
|
||||||
|
- Fix `divide zero` in query.
|
||||||
|
- Fix `Data don't remove as expected` in ES implementor.
|
||||||
|
- Add some checks in collector modulization core.
|
||||||
|
- Add some test cases.
|
||||||
|
|
||||||
|
#### UI Changes
|
||||||
|
- New trace query UI.
|
||||||
|
- New Application UI, merge server tab(removed) into applciation as sub page.
|
||||||
|
- New Topology UI.
|
||||||
|
- New response time / throughput TopN list.
|
||||||
|
- Add Thermodynamic chart in overview page.
|
||||||
|
- Change all tps to cpm(calls per minutes).
|
||||||
|
- Fix wrong osName in server view.
|
||||||
|
- Fix wrong startTime in trace view.
|
||||||
|
- Fix some icons internet requirements.
|
||||||
|
|
||||||
|
#### Documents
|
||||||
|
- Add TLS document.
|
||||||
|
- Add namespace document.
|
||||||
|
- Add direct link document.
|
||||||
|
- Add token document.
|
||||||
|
- Add across thread toolkit document.
|
||||||
|
- Add a FAQ about, `Agent or collector version upgrade`.
|
||||||
|
- Sync all English document to Chinese.
|
||||||
|
|
||||||
|
[Issues and Pull requests](https://github.com/apache/incubator-skywalking/milestone/24)
|
||||||
|
|
||||||
5.0.0-alpha
|
5.0.0-alpha
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
#### Agent -> Collector protocol
|
#### Agent -> Collector protocol
|
||||||
- Remove C++ keywords
|
- Remove C++ keywords
|
||||||
- Move **Ref** into Span from Segment
|
- Move **Ref** into Span from Segment
|
||||||
- Add span type, when register an operation
|
- Add span type, when register an operation
|
||||||
|
|
||||||
#### UI -> Collector GraphQL query protocol
|
#### UI -> Collector GraphQL query protocol
|
||||||
- First version protocol
|
- First version protocol
|
||||||
|
|
||||||
#### Agent Changes
|
#### Agent Changes
|
||||||
- Support gRPC 1.x plugin
|
- Support gRPC 1.x plugin
|
||||||
- Support kafka 0.11 and 1.x plugin
|
- Support kafka 0.11 and 1.x plugin
|
||||||
- Support ServiceComb 0.x plugin
|
- Support ServiceComb 0.x plugin
|
||||||
|
|
@ -27,14 +89,14 @@
|
||||||
- Fix log config didn't work
|
- Fix log config didn't work
|
||||||
- Fix a class loader error in okhttp plugin
|
- Fix a class loader error in okhttp plugin
|
||||||
|
|
||||||
#### Collector Changes
|
#### Collector Changes
|
||||||
- Support metrics analysis and aggregation for application, application instance and service in minute, hour, day and month.
|
- Support metrics analysis and aggregation for application, application instance and service in minute, hour, day and month.
|
||||||
- Support new GraphQL query protocol
|
- Support new GraphQL query protocol
|
||||||
- Support alarm
|
- Support alarm
|
||||||
- Provide a prototype instrument for collector.
|
- Provide a prototype instrument for collector.
|
||||||
- Support node speculate in cluster and application topology. (Provider Node -> Consumer Node) -> (Provider Node -> MQ Server -> Consumer Node)
|
- Support node speculate in cluster and application topology. (Provider Node -> Consumer Node) -> (Provider Node -> MQ Server -> Consumer Node)
|
||||||
|
|
||||||
#### UI Changes
|
#### UI Changes
|
||||||
- New 5.0.0 UI!!!
|
- New 5.0.0 UI!!!
|
||||||
|
|
||||||
[Issues and Pull requests](https://github.com/apache/incubator-skywalking/milestone/17)
|
[Issues and Pull requests](https://github.com/apache/incubator-skywalking/milestone/17)
|
||||||
|
|
|
||||||
|
|
@ -18,12 +18,9 @@ Core features are separated into 3 groups: agent, collector and UI.
|
||||||
- Continue DB/Cache access span merged automatically.
|
- Continue DB/Cache access span merged automatically.
|
||||||
|
|
||||||
### Collector
|
### Collector
|
||||||
- Multi-Tenancy
|
|
||||||
- Config alarm thresholds.
|
|
||||||
- Config data TTL.
|
|
||||||
- Support config data downstream to agent. Need adjust TDP(Trace Data Protocol)
|
- Support config data downstream to agent. Need adjust TDP(Trace Data Protocol)
|
||||||
- Support server metrics of other languages, such as C#. Need adjust TDP(Trace Data Protocol)
|
- Support server metrics of other languages, such as C#. Need adjust TDP(Trace Data Protocol)
|
||||||
- Alarm notification. Default through mail.
|
- Alarm notification.
|
||||||
- Baseline calculation, to make the alarm more accuracy.
|
- Baseline calculation, to make the alarm more accuracy.
|
||||||
- Performance optimization (Stream metric aggregate and query for UI)
|
- Performance optimization (Stream metric aggregate and query for UI)
|
||||||
- Automated testing (Stream metric aggregate and query for UI)
|
- Automated testing (Stream metric aggregate and query for UI)
|
||||||
|
|
@ -40,7 +37,6 @@ Core features are separated into 3 groups: agent, collector and UI.
|
||||||
## Community features
|
## Community features
|
||||||
Community features are reported from SkyWalking community or the core team hopes community contributors provide the implementations.
|
Community features are reported from SkyWalking community or the core team hopes community contributors provide the implementations.
|
||||||
|
|
||||||
- C# agent.
|
|
||||||
- Golang SDK as OpenCensus Reporter.
|
- Golang SDK as OpenCensus Reporter.
|
||||||
- Support Sharding-JDBC as Collector storage implementor.
|
- Support Sharding-JDBC as Collector storage implementor.
|
||||||
- Support connect ES under auth, in Collector.
|
- Support connect ES under auth, in Collector.
|
||||||
|
|
@ -52,7 +48,7 @@ Community features are reported from SkyWalking community or the core team hopes
|
||||||
- [Java]Specific service profile
|
- [Java]Specific service profile
|
||||||
|
|
||||||
## Project release plan
|
## Project release plan
|
||||||
1. Mar. 2018, 5.0.0-alpha
|
1. May. 2018, 5.0.0-beta
|
||||||
1. Apr. 2018, 5.0.0-beta
|
1. Jun. 2018, 5.0.0-beta2
|
||||||
1. May. 2018, 5.0.0-RC
|
1. Jul. 2018, 5.0.0-RC
|
||||||
1. Jun. 2018, 5.0.0(GA)
|
1. Jul. 2018, 5.0.0(GA)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue