- 23 12月, 2021 1 次提交
-
-
由 kezhenxu94 提交于
-
- 14 1月, 2021 1 次提交
-
-
由 zhang-wei 提交于
-
- 11 8月, 2020 1 次提交
-
-
由 wu-sheng 提交于
-
- 08 5月, 2020 1 次提交
-
-
由 wu-sheng 提交于
-
- 29 4月, 2020 1 次提交
-
-
由 wu-sheng 提交于
* Support percentile function in the meter system. * Update document. * Fix formats.
-
- 21 4月, 2020 1 次提交
-
-
由 wu-sheng 提交于
1. Support the new query protocol, and the v1 query protocol is still supported 2. All `numOfxxx`/`GlobalBrief` is only a mock now, no real number. 3. typeOfMetrics service is a mock only too, follow up PR will implement this.
-
- 10 4月, 2020 1 次提交
-
-
由 wu-sheng 提交于
Here are the list of changes we made in this pull request. Top 3 are the principle changes, others are following these principles. 1. New agent and mesh report protocol. 2. New agent header protocol. 3. Service register, instance register and network address register have been removed permanently. 4. Service traffic, instance traffic and network alias metrics are added to replace the service, instance and network address inventory. 5. Register process has been removed. 6. Metrics stream process supports insert only mode, especially for traffic entities. 7. Metrics stream process supports no-downsampling mode for traffic entities and network alias. 8. Remove all register mechanism and cache in the java agent. 9. Remove MONTH step in GraphQL query. 10. Update UI to remove MONTH step query, the max query range is 60 days now. 11. Simplify the TTL to metrics and record. And the unit has been formatted in Day unit. No specific TTL for ElasticSearch storage. 12. Buffer mechanism of trace receiver and mesh receiver has been removed due to no register. 13. New service id, instance id and endpoint id rules, including service relation, instance relation and endpoint relation id rules. 14. Java agent support `keep tracing` mode, meaning, agent generating tracing context even the backend is unconnected/unavailable. 15. Plugin test tool up to date, in order to support new protocol. 16. Plugin tests expected data files updated. 17. E2E tests updated. 18. Telemetry of Grafana config has been merged into one. 19. Documentation updates. 20. [TBD] InfluxDB storage implementation is not available, need @dmsolr to fix later, in order to reduce the master change block by this PR.
-
- 31 3月, 2020 1 次提交
-
-
由 kezhenxu94 提交于
MEDIUMTEXT in H2 is CLOB in JDBC type, and casting it to `String` causes `ClassCastException`
-
- 30 3月, 2020 1 次提交
-
-
由 wu-sheng 提交于
- Add length definition with reasonable default value. - #content of @Column has been renamed to storageOnly . I add this to many fields as they are not being query in any case. - Merge H2 and MySQL columntype mapping back to consistent. - Remove @IDColumn. - Support @QueryUnifiedIndex. - Refactor the MySQL and H2 installers to use @Column and @QueryUnifiedIndex definitions to create indices automatically. But the index naming rule has been changed to entityseqIDX. seq is the Increment Interger for every entity. - Support @MetricsExtension and insertOnly in the MetricsPersistentWorker worker. - Optimize MetricsStreamProcessor
-
- 13 2月, 2020 1 次提交
-
-
由 wu-sheng 提交于
* Add more comments in the core module, should help the source code readers a lot.
-
- 11 2月, 2020 1 次提交
-
-
由 kezhenxu94 提交于
Motivation: Review code styles with some bots automatically. Modifications: Set up ReviewDog in GitHub Action to review code style. Add more check rules to checkstyle plugin. Result: Obvious code styles can be reviewed and commented automatically.
-
- 26 8月, 2019 1 次提交
-
-
由 webb2019 提交于
* fix "DATA_BINARY" limit VARCHAR(20000)
-
- 25 7月, 2019 1 次提交
-
-
由 彭勇升 pengys 提交于
* Feature of database session * Make it configurable. * Change the metrics process flow. before: metrics entrance -> aggregate worker -> remote worker -> trans worker -> minute, hour, day, month persistence worker -> storage after: metrics entrance -> aggregate worker -> remote worker -> minute persistence worker -> trans worker -> hour, day, month persistence worker -> storage * IntKeyLongValueHashMap instead of IntKeyLongValueArray. * Make the OAP server can't startup. * Finish * Rename the method and fixed some test case issues. * Rename field. * no message
-
- 03 6月, 2019 1 次提交
-
-
由 彭勇升 pengys 提交于
* The new feature of Elasticsearch storage with the time series implementation. * Time bucket util improve. * Fixed some Gramma error. * Update ttl.md Polish English a little. * Update ttl.md Add more explicit description of TTL * Update ttl.md * Update StorageModuleElasticsearchConfig.java Set otherMetricsDataTTL = 0 as default, make user more clear. * Rename the timeSeriesAble to capableOfTimeSeries * Fixed a test case failure.
-
- 10 5月, 2019 1 次提交
-
-
由 彭勇升 pengys 提交于
* Rename metric to metrics. * Fixed test case execute failure issues.
-
- 28 11月, 2018 1 次提交
-
-
由 wu-sheng 提交于
Also fixed several bugs in this merge.
-
- 28 10月, 2018 1 次提交
-
-
由 wu-sheng 提交于
* H2 storage code skeleton. * Add batch dao for H2. * Fix wrong refactor. * Add codes of other dao. No metric dao, wait for @peng-yongsheng new PR. * Change license of distribution * Add topology query in H2. * Add more daos. * Add some daos. * Commit all H2 daos. Wait @peng-yongsheng to submit new IAggregationQueryDAO interface. * Fix some CIs * Fix wrong refactor, which causes h2 plugin failure. * Fix all codes of H2 storage. :) and CI should pass. No test. * Fix CI and typo * Fix connection closed. * Fix register bug * no message * Fixed service inventory register bug. * Fix a compile issue. * Sync change * Reset es as default storage. * Fix rat * Fix H2 compile issue. * Fix bugs for H2 storage. * Fix bug in mesh. * 1. Fix Thermodynamic query bug 2. Fix service inventory query bug 3. Fix missing traceid in trace query bug * Fix query bug. * Submit reverse caused by prev PR. * Fix duplicate spans. * Use H2 as default storage implementor. * Fix bug in topology query. * Fix CI * Fix rat * Fix two query in H2 storage. * Fix H2 query * Make release running in H2 mode and develop mode running is ES mode in default
-