- 23 12月, 2021 1 次提交
-
-
由 kezhenxu94 提交于
-
- 26 10月, 2021 1 次提交
-
-
由 Kirs 提交于
-
- 15 7月, 2021 1 次提交
-
-
由 wu-sheng 提交于
* Performance: optimize IDs read of ElasticSearch storage options(6 and 7). Use the physical index rather than template alias name.
-
- 11 3月, 2021 1 次提交
-
-
由 Evan 提交于
-
- 25 1月, 2021 1 次提交
-
-
由 Evan 提交于
-
- 19 11月, 2020 1 次提交
-
-
由 wu-sheng 提交于
* Provide `listMetrics` GraphQL query service. * Update chagnelog.
-
- 11 8月, 2020 1 次提交
-
-
由 wu-sheng 提交于
-
- 05 8月, 2020 1 次提交
-
-
由 wu-sheng 提交于
-
- 17 5月, 2020 1 次提交
-
-
由 Evan 提交于
* add SuperDataset tag for add super size dataset shards config in es
-
- 08 5月, 2020 1 次提交
-
-
由 wu-sheng 提交于
-
- 22 4月, 2020 1 次提交
-
-
由 wu-sheng 提交于
* Add data type to the column definition to replace the simple isValue definition. And top N query is also requiring value column now. * Support typeOfMetrics query.
-
- 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.
-
- 20 7月, 2019 1 次提交
-
-
由 彭勇升 pengys 提交于
* Improve OAP server performance.
-
- 25 6月, 2019 1 次提交
-
-
由 彭勇升 pengys 提交于
* Use ids query method instead of get method for metrics persistence. #2933 * Query by alias name. * #2943 Change the statement column type from Keyword to Text.
-
- 04 6月, 2019 1 次提交
-
-
由 彭勇升 pengys 提交于
-
- 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.
-
- 31 5月, 2019 1 次提交
-
-
由 彭勇升 pengys 提交于
* Make the step just to be the graphql java object. * Mistake.
-
- 17 5月, 2019 1 次提交
-
-
由 彭勇升 pengys 提交于
-
- 15 5月, 2019 1 次提交
-
-
由 彭勇升 pengys 提交于
* New stream annotation. - Inventory annotation example: @Stream(name = ServiceInventory.INDEX_NAME, scopeId = DefaultScopeDefine.SERVICE_INVENTORY, storage = @storage(builder = ServiceInventory.Builder.class, deleteHistory = false), kind = StreamKind.Inventory) - Metrics annotation example: @Stream(name = ServiceRelationClientSideMetrics.INDEX_NAME, scopeId = DefaultScopeDefine.SERVICE_RELATION, storage = @storage(builder = ServiceRelationClientSideMetrics.Builder.class), kind = StreamKind.Metrics) - Record annotation example: @Stream(name = SegmentRecord.INDEX_NAME, scopeId = DefaultScopeDefine.SEGMENT, storage = @storage(builder = SegmentRecord.Builder.class), kind = StreamKind.Record) - TopN annotation example: @Stream(name = TopNDatabaseStatement.INDEX_NAME, scopeId = DefaultScopeDefine.DATABASE_SLOW_STATEMENT, storage = @storage(builder = TopNDatabaseStatement.Builder.class), kind = StreamKind.TopN) * no message * Stream annotation finish. * Make stream processors to be the singleton class. * Fixed the compile errors. * Modify the OAL module for this annotation refactor. * Add apache license header. * Duplicate import. * Fixed check style error.
-
- 10 5月, 2019 1 次提交
-
-
由 彭勇升 pengys 提交于
* Rename metric to metrics. * Fixed test case execute failure issues.
-
- 26 2月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* Make scope meta configurable. * Fix test cases in ci. * Change step 1 * Refactor step 2 * Other compile issue done. Prepare the generator changes. * Revert some wrong changes to Istio receiver. * Step 3, make compile pass. * Try to make CI passed. * Add a check. * Fix generated code style * Provide new and extendable dispatcher generator tool * Fix startup. * Can't guarantee the dispatchers are always existing. Put explicit comments at there to avoid confusion, since this is different with old version. * Fix a H2 query for endpoint search. * Fix a wrong mysql alarm query. * Provide new document and `generate-tool-grammer` module. * Add missing last section of document. * Fix typo * Relocate the @ScopeDeclaration annotation, make it more sense. Also remove the useless @SourceType annotation. And adjust document for these changes * ScopeDeclaration can be used once for each class only, now.
-
- 28 11月, 2018 1 次提交
-
-
由 wu-sheng 提交于
Also fixed several bugs in this merge.
-
- 12 11月, 2018 1 次提交
-
-
由 wu-sheng 提交于
* Add source attr into StorageEntity, and remove the this attr from InventoryType. * Make RegisterLockInstaller works based on InventoryProcess registered info.
-
- 22 10月, 2018 1 次提交
-
-
由 彭勇升 pengys 提交于
-
- 15 10月, 2018 1 次提交
-
-
由 彭勇升 pengys 提交于
* Support metrics downsampling. * Fixed a check style error.
-
- 23 9月, 2018 1 次提交
-
-
由 彭勇升 pengys 提交于
-
- 15 9月, 2018 1 次提交
-
-
由 彭勇升 pengys 提交于
-
- 14 8月, 2018 1 次提交
-
-
由 彭勇升 pengys 提交于
* Refactor register and analysis modules. * Fixed the startup error.
-
- 08 8月, 2018 1 次提交
-
-
由 彭勇升 pengys 提交于
* Use annotation to instead of definition file.
-
- 03 8月, 2018 1 次提交
-
-
由 彭勇升 pengys 提交于
* Storage and Persistence. * Storage config. * Fixed the CI failure.
-