×

Netflix Servo应用运行指标监控

消耗积分:2 | 格式:zip | 大小:0.41 MB | 2022-04-27

分享资料个

授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 管理和监控系统监控

软件简介

Netflix Servo 用 Java 语言,提供暴露、发布应用运行指标的简单接口,主要满足的需求包括:使用JMX、简单、灵活发布。

示例代码:

public class Server {
    @MonitorId
    private final String id;

    @Monitor(, type=INFORMATIONAL)
    private AtomicReference status = new AtomicReference("UP");

    @Monitor(, type=GAUGE)
    private AtomicInteger currentConnections = new AtomicInteger(0);

    @Monitor(, type=COUNTER)
    private AtomicInteger totalConnections = new AtomicInteger(0);

    @Monitor(, type=COUNTER)
    private AtomicLong bytesIn = new AtomicLong(0L);

    @Monitor(, type=COUNTER)
    private AtomicLong bytesOut = new AtomicLong(0L);

    public Server(String id) {
        this.id = id;
    }

    // ...
}

Server s1 = new Server("s1");
DefaultMonitorRegistry.getInstance().registerObject(s1);

 

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !