1. 31 3月, 2020 2 次提交
  2. 30 3月, 2020 1 次提交
    • wu-sheng's avatar
      OAP Core polish, especially storage level (#4587) · e55073e5
      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
      e55073e5
  3. 28 3月, 2020 1 次提交
    • wu-sheng's avatar
      [Inventory Design Change] Remove endpoint register and endpoint inventory (#4570) · 4474907f
      wu-sheng 提交于
      * Finish step one, source and entity changed.
      
      * Step 2, finish the basic and core DAO changes.
      
      * Step 3. Change all source codes of backend, and make project compiling successfully.
      
      * Make startup successful and persistence works.
      
      * Fix dead codes in the MySQLTableInstaller.
      
      * Fix mischange.
      
      * Fix MySQL storage bootstrap error.
      
      * Rollback dependency change.
      
      * Simply enable tailing logs from container no mater it's in CI or not
      
      * Fix segment table issue.
      
      * Fix MySQL Instanller.
      
      * Support Influxdb implementation of new endpoint traffic.
      
      * Set and modify timeout to 90mins
      
      * Remove unnecessary entity in the EndpointTraffic.
      
      * Fix wrong entity builder and make name more clear.
      
      * Fix 2 equal methods bug.
      
      * Fix InfluxDB identifier(name) conflict issue.
      
      * Fix endpoint topology query, endpoint id should be changed as a string.
      
      * Fix a missing change.
      
      * Fix a wrong commit.
      
      * Column name can't be changed, due to it affect the hybrid metadb(h2/mysql) query, change it explicitly with double quotation marks.
      
      * Fix formats.
      
      * Remove endpoint/operation register from the agent. and change the plugin tests(without local tests). operationId relation codes have been removed from agent too.
      
      * Try to fix the hytrix case.
      
      * Fix 3 cases.
      
      * Try to fix cases.
      
      * Fix 2.
      
      * Fix one.
      
      * Fix the serviceId type mis-change.
      
      * Fix int query
      
      * Fix hystrix case.
      
      * Fix a case.
      
      * Fix EndpointCallRelationDispatcher set the source/dest endpoint without id encoding.
      
      * Update documentation and add 2 test cases.
      Co-authored-by: Nkezhenxu94 <kezhenxu94@163.com>
      4474907f
  4. 22 3月, 2020 1 次提交
  5. 15 3月, 2020 1 次提交
  6. 12 3月, 2020 1 次提交
  7. 11 3月, 2020 3 次提交
  8. 07 3月, 2020 1 次提交
    • Z
      Ignore no upstream real address agent (#4454) · 7a302d4f
      zhang-wei 提交于
      * ignore no upstream real address agent
      
      * fix bug
      
      * follow review
      
      * fix checkstyle
      
      * follow review
      
      * follow review
      
      * follow review
      
      * follow review
      
      * follow review
      
      * fix language trans
      
      * lower case
      7a302d4f
  9. 04 3月, 2020 2 次提交
  10. 28 2月, 2020 1 次提交
  11. 27 2月, 2020 1 次提交
  12. 26 2月, 2020 2 次提交
  13. 25 2月, 2020 1 次提交
  14. 24 2月, 2020 1 次提交
    • wu-sheng's avatar
      Support topology with multiple selected services (#4408) · d63f2c94
      wu-sheng 提交于
      * 1. Format codes
      
      2. Add comments for storage interface of topology
      
      3. Narrow the scope of secondary query to get the component name. Only query the nodes as client out of the given service Ids.
      
      * Support topology with multiple selected services
      
      * Sync the typo fix in the protocol
      d63f2c94
  15. 19 2月, 2020 1 次提交
  16. 17 2月, 2020 1 次提交
  17. 16 2月, 2020 1 次提交
  18. 14 2月, 2020 1 次提交
  19. 13 2月, 2020 3 次提交
  20. 12 2月, 2020 2 次提交
  21. 11 2月, 2020 2 次提交
  22. 09 2月, 2020 1 次提交
  23. 06 2月, 2020 1 次提交
  24. 04 2月, 2020 1 次提交
  25. 31 1月, 2020 1 次提交
  26. 29 1月, 2020 1 次提交
  27. 20 1月, 2020 1 次提交
  28. 18 1月, 2020 1 次提交
    • 静夜思朝颜's avatar
      Sniffer processing profile task and report status and snapshot (#4220) · 90f3c4de
      静夜思朝颜 提交于
      * sniffer processing profile task and report status and snapshot
      
      * resolve testServiceDependencies test case error, use same register with `TraceSegmentServiceClient`
      
      * resolve names
      
      * change profile to single one thread run.
      
      * 1. change to the ArrayList, because known the max size
      2. rename issue resolved
      
      * add profiling status enum
      
      * change sniffer use full name issue
      
      * 1. remove `prepareProfiling` method, build profiling status when construct `TracingContext`
      2. add `TracingThreadListenerManager`, notify when tracing main thread finish
      3. change ProfileThread start when process new profile task
      
      * remove unnecessary getter
      
      * add test assert error message
      
      * adding `AgentServiceRule`
      
      * revert original assert
      
      * remove unnecessary getter
      
      * resolve issues
      
      * reduce findService invoke
      
      * resolve style error
      
      * recheck profiling when change first span operatin name
      
      * resolve issues
      1. remove `ContextManager#profilingRecheck`, only check on `TracingContext`
      2. rename comments
      3. resolve volatile array setting
      
      * remove article link
      
      * add `ProfileTask#maxSamplingCount` check
      
      * resolve conflict (Downstream -> Commands)
      
      * 1. change profilingSegmentSlots init on construct
      2. if is profiling, recheck dont need to stop
      3. total profiling count increment on first dump
      
      * remove unused return val
      
      * remove some `@param` and `@return`
      
      * add profile task check result data bean
      
      * change profiler slot to `AtomicReferenceArray`
      
      * resolved java doc error
      
      * fix doc error, remove meaningless descriptions
      
      * resolve missed profile receiver on oap starter
      
      * resolve method invoke error
      Co-authored-by: wu-sheng's avatar吴晟 Wu Sheng <wu.sheng@foxmail.com>
      Co-authored-by: Nkezhenxu94 <kezhenxu94@163.com>
      90f3c4de
  29. 17 1月, 2020 1 次提交
    • K
      Drop support of protocol v1 (sw3) (#4244) · 019af3e3
      kezhenxu94 提交于
      * Drop support of protocol v1 (sw3)
      
      * Remove versioning logic further
      
      * Remove more version5-only classes
      
      * Commit missing files
      
      * Update submodule and address review comment
      
      * Fix failed tests
      019af3e3
  30. 13 1月, 2020 1 次提交
  31. 12 1月, 2020 1 次提交