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

hanahmily pushed a change to branch meter/prometheus
in repository https://gitbox.apache.org/repos/asf/skywalking.git.


    from ef1a5fd  Add summary
     add 2e6976d  Add avg downsampling to histogram and pencentile
     add 15f83a0  Add endpoint entity

No new revisions were added by this update.

Summary of changes:
 .../main/resources/fetcher-prom-rules/self.yaml    | 107 ++++++++++--
 .../server-bootstrap/src/main/resources/log4j2.xml |   1 +
 .../server/core/analysis/meter/MeterEntity.java    |   2 +
 .../core/analysis/meter/function/AvgFunction.java  |  24 ++-
 ...gramFunction.java => AvgHistogramFunction.java} |  92 ++++++----
 ...ileFunction.java => AvgPercentileFunction.java} | 103 +++++++----
 .../analysis/meter/function/DoubleAvgFunction.java | 152 ----------------
 .../analysis/meter/function/HistogramFunction.java |  22 ++-
 .../meter/function/PercentileFunction.java         |  22 ++-
 .../oap/server/core/analysis/metrics/Metrics.java  |   2 +-
 .../analysis/worker/MetricsPersistentWorker.java   |   4 +-
 .../provider/PrometheusFetcherProvider.java        | 191 +++++++++++----------
 .../Operation.java => counter/ID.java}             |  12 +-
 .../prometheus/provider/counter/Window.java        |  85 +++++++++
 .../provider/downsampling/Operation.java           |   6 +
 .../prometheus/provider/downsampling/Source.java   |   5 +
 .../prometheus/provider/rule/MetricsRule.java      |   2 +
 .../prometheus/provider/rule/PrometheusMetric.java |   1 +
 .../resources/fetcher-prom-rules/localhost.yaml    |   3 +-
 .../library/util/prometheus/metrics/Counter.java   |  11 +-
 .../library/util/prometheus/metrics/Gauge.java     |  11 +-
 .../library/util/prometheus/metrics/Histogram.java |  25 ++-
 .../library/util/prometheus/metrics/Metric.java    |   4 +
 .../library/util/prometheus/metrics/Summary.java   |  21 +--
 24 files changed, 526 insertions(+), 382 deletions(-)
 copy 
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/{HistogramFunction.java
 => AvgHistogramFunction.java} (59%)
 copy 
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/{PercentileFunction.java
 => AvgPercentileFunction.java} (72%)
 delete mode 100644 
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/DoubleAvgFunction.java
 copy 
oap-server/server-fetcher-plugin/prometheus-fetcher-plugin/src/main/java/org/apache/skywalking/oap/server/fetcher/prometheus/provider/{downsampling/Operation.java
 => counter/ID.java} (88%)
 create mode 100644 
oap-server/server-fetcher-plugin/prometheus-fetcher-plugin/src/main/java/org/apache/skywalking/oap/server/fetcher/prometheus/provider/counter/Window.java

Reply via email to