• 大小: 0.04M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 语言: Java
  • 标签: apm  metric  memory  

资源简介

apm metric指标体系,讲解如何使用Counter, Gauge, Histomgram, Meter, Timer。以及如何统计收集CPU,内存指标数据。

资源截图

代码片段和文件信息

package cn.tinyhu;

import com.codahale.metrics.ConsoleReporter;
import com.codahale.metrics.Counter;
import com.codahale.metrics.Meter;
import com.codahale.metrics.MetricRegistry;

import java.util.Queue;
import java.util.Random;
import java.util.concurrent.linkedBlockingQueue;
import java.util.concurrent.TimeUnit;

public class CounterTest {
    public static Random random = new Random();
    public static void request(Meter meter){
        System.out.println(“request“);
        meter.mark();
    }
    public static void request(Meter meter int n){
        while(n > 0){
            request(meter);
            n--;
        }
    }
    public static void main(String[] args) throws InterruptedException {
        MetricRegistry registry = new MetricRegistry();
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-02-01 09:29  CodehaleDemo\.idea\
     文件         545  2019-01-30 18:13  CodehaleDemo\.idea\compiler.xml
     文件         138  2019-01-09 16:58  CodehaleDemo\.idea\encodings.xml
     文件         526  2018-11-27 15:29  CodehaleDemo\.idea\misc.xml
     文件        8915  2018-11-28 11:07  CodehaleDemo\.idea\uiDesigner.xml
     文件       32335  2019-02-01 09:29  CodehaleDemo\.idea\workspace.xml
     文件         838  2019-01-11 11:30  CodehaleDemo\pom.xml
     目录           0  2018-11-27 15:29  CodehaleDemo\src\
     目录           0  2018-11-27 15:29  CodehaleDemo\src\main\
     目录           0  2018-11-27 15:31  CodehaleDemo\src\main\java\
     目录           0  2018-11-27 15:31  CodehaleDemo\src\main\java\cn\
     目录           0  2019-01-10 10:09  CodehaleDemo\src\main\java\cn\tinyhu\
     文件        1147  2018-11-27 16:08  CodehaleDemo\src\main\java\cn\tinyhu\CounterTest.java
     目录           0  2018-11-28 14:07  CodehaleDemo\src\main\java\cn\tinyhu\cpu\
     文件       11505  2018-11-28 13:58  CodehaleDemo\src\main\java\cn\tinyhu\cpu\Cpu.java
     文件        2241  2018-11-28 13:24  CodehaleDemo\src\main\java\cn\tinyhu\cpu\MonitorInfoBean.java
     文件        1766  2018-11-28 14:07  CodehaleDemo\src\main\java\cn\tinyhu\cpu\PerformanceMonitor.java
     文件         964  2018-11-27 15:35  CodehaleDemo\src\main\java\cn\tinyhu\GaugeTest.java
     文件         937  2018-11-27 17:38  CodehaleDemo\src\main\java\cn\tinyhu\GetStarted.java
     文件         942  2018-11-27 16:09  CodehaleDemo\src\main\java\cn\tinyhu\HistogramTest.java
     文件        1030  2018-11-27 16:15  CodehaleDemo\src\main\java\cn\tinyhu\MeterTest.java
     目录           0  2019-01-29 16:45  CodehaleDemo\src\main\java\cn\tinyhu\test2\
     文件        1925  2019-01-11 11:37  CodehaleDemo\src\main\java\cn\tinyhu\test2\DatabaseHealthCheck.java
     文件        1750  2019-01-11 14:59  CodehaleDemo\src\main\java\cn\tinyhu\test2\TestMemory.java
     文件        3101  2019-01-29 16:45  CodehaleDemo\src\main\java\cn\tinyhu\test2\TestMeters.java
     文件         820  2018-11-28 11:07  CodehaleDemo\src\main\java\cn\tinyhu\TimerTest.java
     目录           0  2018-11-27 15:29  CodehaleDemo\src\main\resources\
     目录           0  2018-11-27 15:29  CodehaleDemo\src\test\
     目录           0  2018-11-27 15:29  CodehaleDemo\src\test\java\
     目录           0  2018-11-27 15:33  CodehaleDemo\target\
     目录           0  2019-01-11 11:32  CodehaleDemo\target\classes\
............此处省略23个文件信息

评论

共有 条评论