1. 15 9月, 2020 1 次提交
  2. 31 8月, 2020 1 次提交
  3. 31 7月, 2020 1 次提交
    • wu-sheng's avatar
      Begin 8.2.0 iteration. (#5211) · 2f2840cb
      wu-sheng 提交于
      * [maven-release-plugin] prepare release v8.1.0
      
      * [maven-release-plugin] prepare for next development iteration
      2f2840cb
  4. 30 7月, 2020 1 次提交
  5. 25 7月, 2020 1 次提交
  6. 21 7月, 2020 1 次提交
  7. 20 7月, 2020 1 次提交
  8. 05 7月, 2020 1 次提交
  9. 12 6月, 2020 1 次提交
  10. 08 6月, 2020 1 次提交
  11. 06 6月, 2020 1 次提交
    • S
      Remove nacos (#4867) · f3d907bf
      songzhendong 提交于
      * Add annotation(AlarmCore.start)
      
      * Upgrade nacos version to 1.2.0
      
      * Revert "Upgrade nacos version to 1.2.0"
      
      This reverts commit 4d7b06f6d20ee09ad377ad6ef736aeab429314e0.
      
      * Update nacos version to 1.2.0(Solve the security problem of the old version of fastsjon)
      
      * Recovery annotation
      
      * Recovery annotation
      
      * Update nacos version to 1.2.0
      
      * Update tls_key_generate.sh path
      
      Update tls_key_generate.sh path
      
      * Add annotation(AlarmCore.start)
      
      * Revert "Upgrade nacos version to 1.2.0"
      
      This reverts commit 4d7b06f6d20ee09ad377ad6ef736aeab429314e0.
      
      * Update nacos version to 1.2.0(Solve the security problem of the old version of fastsjon)
      
      * Recovery annotation
      
      * Recovery annotation
      
      * Update tls_key_generate.sh path
      
      * Execution Authority
      
      * Remove nacos
      
      * remove nacos code
      
      * remove nacos
      
      remove nacos
      
      * remove nacos
      
      remove nacos
      
      * remove nacos
      
      * remove nacos
      Co-authored-by: Nsongzhendong <289505773@qq.com>
      Co-authored-by: Nsongzhendong <songzhendong@xiaomi.com>
      Co-authored-by: wu-sheng's avatar吴晟 Wu Sheng <wu.sheng@foxmail.com>
      f3d907bf
  12. 01 6月, 2020 1 次提交
  13. 20 5月, 2020 1 次提交
    • wu-sheng's avatar
      Group Parameterized Endpoints (#4802) · a10e0449
      wu-sheng 提交于
      * Group Parameterized Endpoints. Configure the grouping rules for parameterized endpoints, to improve the meaning of the metrics.
      a10e0449
  14. 09 5月, 2020 1 次提交
  15. 24 4月, 2020 1 次提交
    • wu-sheng's avatar
      Provide Meter(metrics) system (#4694) · b635e254
      wu-sheng 提交于
      Here are the basic and simple usages of the MeterSystem APIs.
      
      ## Meter Creation
      New meter could be created based on metrics name, function, scope and data type. 
      1. Metrics name is still the storage entity name.
      2. Functions are every similar with the OAL function, just accepting different input.
      ```java
      final MeterSystem meterSystem = MeterSystem.meterSystem(getManager());
      meterSystem.create("test_long_metrics", "avg", ScopeType.SERVICE, Long.class);
      ```
      NOTICE, this creation should only be called in the `module#prepare` stage, otherwise, `Can't create new metrics anymore` exception will be raised after the **CORE** module `start` stage finished. You may find out, there is a chance `create` could be executed successfully in your own `module#start` stage, but it it just because of the sequence of provider loaded by the class loader, **no guarantee, so please don't do that**.
      
      ## Runtime Calculation
      `AcceptableValue` is the object created at the runtime to accept new metrics value.
      ```java
               final MeterSystem service = getManager().find(CoreModule.NAME).provider().getService(MeterSystem.class);
              Executors.newSingleThreadScheduledExecutor().scheduleAtFixedRate(new Runnable() {
                  @Override
                  public void run() {
                      final AcceptableValue<Long> value = service.buildMetrics("test_long_metrics", Long.class);
                      value.accept(MeterEntity.newService("abc"), 5L);
                      value.setTimeBucket(TimeBucket.getMinuteTimeBucket(System.currentTimeMillis()));
                      service.doStreamingCalculation(value);
                  }
              }, 2, 2, TimeUnit.SECONDS);
      ```
      
      ## Meter Functions
      Right now, only `avg` function has been implemented. I submit this PR as soon as possible to get your feedback. I will add more functions.
      
      ## Notice
      1. Make slow trace query available in the sampled record. Logically, they are the same thing. The UI doesn't need to concern about the trace as a special case.
      2. Endpoint dependency will be removed from the dashboard. Because no query available for it. We will provide a new page for that in 8.1
      3. Comparison page will be removed due to dashboard is powerful enough to replace it.
      b635e254
  16. 23 4月, 2020 1 次提交
  17. 10 4月, 2020 1 次提交
  18. 31 3月, 2020 1 次提交
  19. 19 3月, 2020 1 次提交
  20. 19 2月, 2020 1 次提交
  21. 11 2月, 2020 1 次提交
    • K
      Set up more strict code styles and fix existing issues (#4337) · 5b255ba3
      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.
      5b255ba3
  22. 09 1月, 2020 1 次提交
    • 静夜思朝颜's avatar
      Provide profile task downstream to sniffer (#4172) · 4cf0600f
      静夜思朝颜 提交于
      * Provide profile task downstream to sniffer
      
      * fix agent unit testcase issue
      
      * add profile switch config on sniffer
      
      * fix es error
      
      * 1. add @DefaultImplementor on the sniffer profile task service
      2. change ProfileTaskExecutionService#PROFILE_TASK_READY_SCHEDULE to final and remove volatile
      2. fix style error
      
      * change timeFromStartMills use `<` to compare
      
      * 1. add `maxSamplingCount` to profile task
      2. make profile task limit to the common package
      
      * 1. change `agent.active_profile` to `profile.active` and make true on default
      2. add `maxSamplingCount` in profile task
      3. use `createTime` to check has new command list
      4. add task re-check before process profile task
      
      * 1. add `profile-receiver` document
      2. change `ProfileTaskExecutionService` use single schedule thread pool
      3. cache dont need fetch data when no data, use auto-fresh mechanism only
      
      * remove navigate time judge, fix comment wrong meaning
      4cf0600f
  23. 24 12月, 2019 1 次提交
  24. 29 11月, 2019 1 次提交
  25. 21 11月, 2019 1 次提交
    • K
      [Feature] Support ElasticSearch 7 as backend storage (#3870) · 9b408e82
      kezhenxu94 提交于
      * [Feature] Officially support ElasticSearch 7 as backend storage
      
      * Extract bootstrap module to be shared by multiple starters
      
      * Add missing configuration file and distinguish different version in test
      
      * Update known-oap-backend-dependencies-es7.txt
      
      Update the dependency lib
      
      * Fix missing adaptation to ElasticSearch 7
      
      * Rename ElasticSearch 7 specific class with Es7 infix
      
      * Fix miss-adapted ElasticSearch DAO API
      
      * Add ES7 specific configuration and polish documentations
      
      * Polish documentations
      
      * Polish documentations
      9b408e82
  26. 12 11月, 2019 1 次提交
    • wu-sheng's avatar
      Move to 6.6.0 SNAPSHOT (#3839) · 3fbaec42
      wu-sheng 提交于
      * [maven-release-plugin] prepare release v6.5.0
      
      * [maven-release-plugin] prepare for next development iteration
      3fbaec42
  27. 12 10月, 2019 1 次提交
  28. 05 10月, 2019 1 次提交
  29. 09 9月, 2019 1 次提交
    • wu-sheng's avatar
      Move to 6.5.0 (#3439) · ce20fe10
      wu-sheng 提交于
      * [maven-release-plugin] prepare release v6.4.0
      
      * [maven-release-plugin] prepare for next development iteration
      ce20fe10
  30. 06 9月, 2019 1 次提交
  31. 07 8月, 2019 1 次提交
  32. 05 8月, 2019 1 次提交
  33. 27 7月, 2019 1 次提交
  34. 24 7月, 2019 1 次提交
  35. 18 7月, 2019 1 次提交
    • wu-sheng's avatar
      All NEW OAL Runtime Engine (#3109) · 5b039e97
      wu-sheng 提交于
      * Change OAL generator tool to runtime.
      
      Step 1. change project structure. API links and maven pom.
      
      * Part of metrics class generation
      
      * Metrcis class generated.
      
      * Set up the basic structure of new OAL engine.
      
      * Finish metrics generation.
      
      * Support dispatcher generation.
      
      * Format codes.
      
      * Generate dispatcher all methods.
      
      * Implement disable in hardcode.
      
      * Clear up
      
      * Fix compile startup.
      
      * Update license and document of new OAL engine.
      
      * Fix rat.
      
      * Disable class output in default
      
      * Copy from @kezhenxu94 's test PR, https://github.com/apache/skywalking/pull/3110
      
      * Wait for the mount command to finish
      5b039e97
  36. 29 6月, 2019 1 次提交
    • wu-sheng's avatar
      Move master to 6.3.0 (#2968) · 4faa950c
      wu-sheng 提交于
      * [maven-release-plugin] prepare release v6.2.0
      
      * [maven-release-plugin] prepare for next development iteration
      4faa950c
  37. 18 6月, 2019 1 次提交
  38. 17 6月, 2019 1 次提交
  39. 16 6月, 2019 1 次提交
  40. 07 6月, 2019 1 次提交
    • K
      Provide Nacos dynamic configuration center implementation. fixes #2816 (#2817) · 7f227709
      kezhenxu94 提交于
      * Provide Nacos dynamic configuration center implementation. fixes #2816
      
      * Add unit tests
      
      * Sync
      
      * Replace pull-mode with watch-mode
      
      * Fix ci
      
      * Unify dependency management
      
      * Add integration tests
      
      * Revert unexpected changes
      
      * Add more test cases
      
      * Revert unexpected changes
      
      * Suppress IDE warning
      
      * Correctify volumes position
      
      * Add license header
      
      * Remove Chinese comments
      
      * Sync
      
      * Sync
      
      * Sync
      
      * Sync
      
      * Revert unexpected changes
      
      * Rebase on refactored code and add missing config to docker
      
      * Fix unit test
      
      * Revert unnecessary changes
      7f227709