changes.md 2.0 KB
Newer Older
1
## 9.4.0
2

3
#### Project
4

5
#### OAP Server
6

7
* Add `ServerStatusService` in the core module to provide a new way to expose booting status to other modules.
8
* Adds Micrometer as a new component.(ID=141)
9
* Refactor session cache in MetricsPersistentWorker.
10
* Cache enhancement - don't read new metrics from database in minute dimensionality.
wu-sheng's avatar
wu-sheng 已提交
11

12 13 14 15 16 17 18 19 20 21 22 23 24
```
    // When
    // (1) the time bucket of the server's latest stability status is provided
    //     1.1 the OAP has booted successfully
    //     1.2 the current dimensionality is in minute.
    // (2) the metrics are from the time after the timeOfLatestStabilitySts
    // (3) the metrics don't exist in the cache
    // the kernel should NOT try to load it from the database.
    //
    // Notice, about condition (2),
    // for the specific minute of booted successfully, the metrics are expected to load from database when
    // it doesn't exist in the cache.
```
wu-sheng's avatar
wu-sheng 已提交
25

26 27 28 29
* Remove the offset of metric session timeout according to worker creation sequence.
* Correct `MetricsExtension` annotations declarations in manual entities.
* Support component IDs' priority in process relation metrics.
* Remove abandon logic in MergableBufferedData, which caused unexpected no-update.
30
* Fix miss set `LastUpdateTimestamp` that caused the metrics session to expire.
wu-sheng's avatar
wu-sheng 已提交
31
* Rename MAL rule `spring-sleuth.yaml` to `spring-micrometer.yaml`.
32
* Fix memory leak in Zipkin API.
33 34
* Remove the dependency of `refresh_interval` of ElasticSearch indices from `elasticsearch/flushInterval` config. Now,
  it uses `core/persistentPeriod` + 5s as `refresh_interval` for all indices instead.
35
* Change `elasticsearch/flushInterval` to 5s(was 15s).
36
* Optimize `flushInterval` of ElasticSearch BulkProcessor to avoid extra periodical flush in the continuous bulk streams. 
37

F
Fine0830 已提交
38 39
#### UI

wu-sheng's avatar
wu-sheng 已提交
40
#### Documentation
41

wu-sheng's avatar
wu-sheng 已提交
42 43 44
* Remove Spring Sleuth docs, and add `Spring MicroMeter Observations Analysis` with the latest Java agent side
  enhancement.

45
All issues and pull requests are [here](https://github.com/apache/skywalking/milestone/160?closed=1)