- 12 6月, 2020 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v8.0.0 * [maven-release-plugin] prepare for next development iteration * Remove all shardingsphere cases.
-
- 24 4月, 2020 1 次提交
-
-
由 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.
-
- 31 3月, 2020 1 次提交
-
-
由 wu-sheng 提交于
-
- 19 3月, 2020 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v7.0.0 * [maven-release-plugin] prepare for next development iteration
-
- 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.
-
- 11 1月, 2020 1 次提交
-
-
由 Jared Tan 提交于
-
- 29 12月, 2019 1 次提交
-
-
由 Gao Hongtao 提交于
* Fix mave-os plugin issues for Eclipse m2e * Add os-msven-plugin.version property
-
- 25 12月, 2019 1 次提交
-
-
由 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>
-
- 24 12月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v6.6.0 * [maven-release-plugin] prepare for next development iteration
-
- 29 11月, 2019 1 次提交
-
-
由 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
-
- 12 11月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v6.5.0 * [maven-release-plugin] prepare for next development iteration
-
- 09 9月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v6.4.0 * [maven-release-plugin] prepare for next development iteration
-
- 05 8月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v6.3.0 * [maven-release-plugin] prepare for next development iteration
-
- 29 6月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v6.2.0 * [maven-release-plugin] prepare for next development iteration
-
- 03 6月, 2019 1 次提交
-
-
由 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.
-
- 30 4月, 2019 1 次提交
-
-
由 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.
-
- 18 1月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v6.0.0-GA * [maven-release-plugin] prepare for next development iteration
-
- 07 1月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* Finish the APIs of telemetry module. * Add prometheus license. * Active default telemetry provider.
-
- 23 12月, 2018 1 次提交
-
-
由 wu-sheng 提交于
-
- 22 11月, 2018 1 次提交
-
-
由 彭勇升 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.
-
- 06 11月, 2018 1 次提交
-
-
由 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
-
- 20 9月, 2018 1 次提交
-
-
由 彭勇升 pengys 提交于
* Implementation of trace query. * Implementation of trace query.
-
- 29 8月, 2018 1 次提交
-
-
由 wu-sheng 提交于
-
- 20 8月, 2018 1 次提交
-
-
由 peng-yongsheng 提交于
-
- 30 7月, 2018 1 次提交
-
-
由 彭勇升 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.
-
- 19 7月, 2018 1 次提交
-
-
由 彭勇升 pengys 提交于
* Receiver, aggregate, server finished.
-
- 11 7月, 2018 1 次提交
-
-
由 彭勇升 pengys 提交于
* Cluster module implementation finished.
-
- 07 7月, 2018 1 次提交
-
-
由 peng-yongsheng 提交于
-
- 18 6月, 2018 1 次提交
-
-
由 wu-sheng 提交于
* Add Zipkin receiver
-
- 16 5月, 2018 1 次提交
-
-
由 wu-sheng 提交于
-
- 02 4月, 2018 1 次提交
-
-
由 彭勇升 pengys 提交于
#1009
-
- 14 3月, 2018 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release apm-5.0.0-alpha * [maven-release-plugin] prepare for next development iteration
-
- 26 2月, 2018 1 次提交
-
-
由 wu-sheng 提交于
Fix assmbly for mvn clean install -Papache-release and update version to SNAPSHOT for SNAPSHOT release.
-
- 15 12月, 2017 1 次提交
-
-
由 gaohongtao 提交于
-
- 10 12月, 2017 1 次提交
-
-
由 wu-sheng 提交于
-
- 09 12月, 2017 2 次提交
-
-
由 wu-sheng 提交于
-
由 peng-yongsheng 提交于
-
- 26 11月, 2017 1 次提交
-
-
由 peng-yongsheng 提交于
-
- 24 11月, 2017 1 次提交
-
-
由 peng-yongsheng 提交于
-
- 22 11月, 2017 1 次提交
-
-
由 peng-yongsheng 提交于
-