1. 13 5月, 2021 1 次提交
  2. 09 4月, 2021 1 次提交
  3. 02 2月, 2021 1 次提交
    • wu-sheng's avatar
      Begin the 8.5.0 iteration (#6302) · cdfe6ab3
      wu-sheng 提交于
      * [maven-release-plugin] prepare release v8.4.0
      
      * [maven-release-plugin] prepare for next development iteration
      cdfe6ab3
  4. 29 11月, 2020 1 次提交
  5. 24 10月, 2020 1 次提交
  6. 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
  7. 05 7月, 2020 1 次提交
  8. 12 6月, 2020 1 次提交
  9. 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
  10. 31 3月, 2020 1 次提交
  11. 19 3月, 2020 1 次提交
  12. 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
  13. 11 1月, 2020 1 次提交
  14. 29 12月, 2019 1 次提交
  15. 25 12月, 2019 1 次提交
    • wu-sheng's avatar
      Update JDK compiling level to 8, and remove zip dist. (#4119) · b5709960
      wu-sheng 提交于
      * Update JDK compiling level to 8, and remove zip dist.
      
      * Exclude annotation and shade API.
      
      * Fix more exclusion.
      
      * 1. Update grava and gson 2. Fix compile issue. 3. Keep protoc and maven plugin in old version. Some incompatible of 3rd party grpc proto.
      
      * Fix dependency conflicts, license and notice issue, and dependency check script issue
      Co-authored-by: Nkezhenxu94 <kezhenxu94@163.com>
      b5709960
  16. 24 12月, 2019 1 次提交
  17. 29 11月, 2019 1 次提交
    • G
      Add apdex function to OAL (#3855) · 6475ab3d
      Gao Hongtao 提交于
      * Add apdex function to OAL
      
      * Add empty line
      
      * Setup config watcher
      
      * Add identifier type to function parameter
      
      * Add config test
      
      * Update score algorithm
      
      * Replace responseCode with status
      
      * Add comments about apdex score algorithm
      
      * Add docs
      
      * Add e2e test case
      
      * Update test case
      
      * Fix disptch class generating error
      
      * Update value name of apdex metric
      
      * Tuning threshold
      
      * Fix single tolerated point bug
      6475ab3d
  18. 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
  19. 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
  20. 05 8月, 2019 1 次提交
  21. 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
  22. 03 6月, 2019 1 次提交
    • wu-sheng's avatar
      Dynamic Configuration and Dynamic Configuration Service (#2810) · 2e846c60
      wu-sheng 提交于
      * Implement the base of config API module.
      
      * Finish configuration module codebases w/o tests, revert some changes.
      
      * Finish mock tests.
      
      * Add new gRPC service for configuration.
      
      * Make gRPC configuration sync provider works.
      
      * Add database slow statement dynamic setting.
      
      * Finish the dynamic configuration service.
      
      * Fix version.
      2e846c60
  23. 30 4月, 2019 1 次提交
    • wu-sheng's avatar
      Move to 6.2 (#2563) · 9b87086d
      wu-sheng 提交于
      * Move submodule plugin.
      
      * Always auto-submodule
      
      * [maven-release-plugin] prepare release v6.1.0
      
      * [maven-release-plugin] prepare for next development iteration
      
      * Change keys location.
      9b87086d
  24. 18 1月, 2019 1 次提交
    • wu-sheng's avatar
      GA tagged, move to 6.1 (#2180) · 5a7eb565
      wu-sheng 提交于
      * [maven-release-plugin] prepare release v6.0.0-GA
      
      * [maven-release-plugin] prepare for next development iteration
      5a7eb565
  25. 07 1月, 2019 1 次提交
  26. 23 12月, 2018 1 次提交
  27. 22 11月, 2018 1 次提交
    • gRPC client usage improve (#1946) · 7c8a683c
      彭勇升 pengys 提交于
      * Close the clients which are unreachable.
      Remote client manager test case and comments.
      
      * Test the GRPCRemote client.
      
      * 1. Catch the throwable for onComplete method cause of it will throw exception when connection lost.
      2. Check the gRPC channel state, send message when state is ready, wait 5 second when state is not ready.
      
      Notice: gRPC channel getState with true parameter will trigger reconnect operation.
      
      * gRPC client will reconnect to the server when network recorvered.
      
      * Recovery application.yml
      
      * Recovery proto module commit id.
      
      * no message
      
      * Fixed compile error.
      7c8a683c
  28. 06 11月, 2018 1 次提交
    • wu-sheng's avatar
      Sync 6.0.0-alpha release and version up to beta. (#1883) · 72a39e1f
      wu-sheng 提交于
      * Lock oracle and resin plugins version.
      
      * Move resin and oracle plugin to openskywalking
      
      * Restore submodule active.
      
      * Add another submodule active command.
      
      * Remove the wrong test cases in release and fix some doc issues.
      
      * [maven-release-plugin] prepare release v6.0.0-alpha
      
      * [maven-release-plugin] prepare for next development iteration
      
      * Fix some doc
      72a39e1f
  29. 20 9月, 2018 1 次提交
  30. 29 8月, 2018 1 次提交
  31. 20 8月, 2018 1 次提交
  32. 30 7月, 2018 1 次提交
    • Feature/oap/remote (#1505) · efe5299d
      彭勇升 pengys 提交于
      * Sample operator code.
      
      * Indicator aggregator framework.
      
      * Provide some annotation for OAL.
      
      * Remote module.
      
      * Register service.
      
      * Add apache license header.
      
      * Ignore comments when load definition files.
      efe5299d
  33. 19 7月, 2018 1 次提交
  34. 11 7月, 2018 1 次提交
  35. 07 7月, 2018 1 次提交
  36. 18 6月, 2018 1 次提交
  37. 16 5月, 2018 1 次提交
  38. 02 4月, 2018 1 次提交
  39. 14 3月, 2018 1 次提交
    • wu-sheng's avatar
      Prepare beta iteratoration (#944) · 08267611
      wu-sheng 提交于
      * [maven-release-plugin] prepare release apm-5.0.0-alpha
      
      * [maven-release-plugin] prepare for next development iteration
      08267611
  40. 26 2月, 2018 1 次提交