This is an automated email from the ASF dual-hosted git repository.

kezhenxu94 pushed a change to branch agent_auth
in repository https://gitbox.apache.org/repos/asf/skywalking.git.


    from 50aea09  update logical.
     add 9149de2  Support multiple linear values and merging p50/75/90/95/99 
into percentile (#4214)
     add d2916a8  Merge branch 'master' into agent_auth

No new revisions were added by this update.

Summary of changes:
 .github/workflows/e2e.yaml                         |   2 +-
 dist-material/alarm-settings.yml                   |   8 +-
 docs/en/concepts-and-designs/oal.md                |  20 ++--
 docs/en/protocols/README.md                        |  77 +------------
 docs/en/protocols/query-protocol.md                | 103 +++++++++++++++++
 docs/en/setup/backend/backend-alarm.md             |  19 ++-
 docs/en/setup/backend/metrics-exporter.md          |   2 +
 docs/en/setup/backend/ttl.md                       |   2 +-
 .../exporter/provider/grpc/GRPCExporter.java       |   6 +
 .../exporter/src/main/proto/metric-exporter.proto  |   2 +
 .../code-templates/metrics/deserialize.ftl         |   7 +-
 .../resources/code-templates/metrics/serialize.ftl |   8 +-
 .../core/alarm/provider/MetricsValueType.java      |   2 +-
 .../server/core/alarm/provider/RunningRule.java    |  67 ++++++++---
 .../oap/server/core/alarm/provider/Threshold.java  |  25 +++-
 .../core/alarm/provider/RunningRuleTest.java       |  92 +++++++++++++++
 .../server/core/alarm/provider/ThresholdTest.java  |  11 +-
 .../src/main/resources/official_analysis.oal       |  49 ++------
 ...eValueHolder.java => MultiIntValuesHolder.java} |   6 +-
 .../core/analysis/metrics/PercentileMetrics.java   | 120 +++++++++++++++++++
 .../oap/server/core/query/MetricQueryService.java  |  27 ++++-
 .../oap/server/core/query/entity/IntValues.java    |   9 +-
 .../core/storage/annotation/ValueColumnIds.java    |  16 ++-
 .../core/storage/query/IMetricsQueryDAO.java       |   2 +
 .../server-core/src/main/proto/RemoteService.proto |   6 +-
 .../analysis/metrics/PercentileMetricsTest.java    | 127 +++++++++++++++++++++
 .../oap/query/graphql/resolver/MetricQuery.java    |   8 ++
 .../src/main/resources/query-protocol              |   2 +-
 .../elasticsearch/query/MetricsQueryEsDAO.java     |  65 +++++++++--
 .../plugin/jdbc/h2/dao/H2MetricsQueryDAO.java      |  87 ++++++++++++--
 .../apache/skywalking/e2e/SimpleQueryClient.java   |  26 +++++
 .../apache/skywalking/e2e/metrics/MetricsData.java |  20 +---
 .../skywalking/e2e/metrics/MetricsMatcher.java     |  55 +++++++--
 .../skywalking/e2e/metrics/MetricsQuery.java       |  40 +++----
 .../skywalking/e2e/metrics/MultiMetricsData.java}  |  17 ++-
 .../{metrics.gql => metrics-multiLines.gql}        |   9 +-
 .../skywalking/e2e/ClusterVerificationITCase.java  |   8 ++
 .../src/docker/ttl_official_analysis.oal           |   2 +-
 .../apache/skywalking/e2e/StorageTTLITCase.java    |   4 +-
 test/e2e/run.sh                                    |   2 +-
 40 files changed, 905 insertions(+), 255 deletions(-)
 create mode 100644 docs/en/protocols/query-protocol.md
 copy 
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/metrics/{DoubleValueHolder.java
 => MultiIntValuesHolder.java} (88%)
 create mode 100644 
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/metrics/PercentileMetrics.java
 create mode 100644 
oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/analysis/metrics/PercentileMetricsTest.java
 copy 
test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileTasks.java
 => 
e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/MultiMetricsData.java} 
(82%)
 copy test/e2e/e2e-base/src/main/resources/{metrics.gql => 
metrics-multiLines.gql} (81%)

Reply via email to