Tag: yammer

如何使用Android上的Jackson将JSON数组解析为不同的对象?

我正在尝试使用Android上的Jackson解析JSON,如下所示(注意:我无法控制JSON格式 – 格式来自Yammer) “references”: [ { “type”: “user”, “id”: 12345678, “name”: “Wex” }, { “type”: “message”, “id”: 12345679, “body”: { “plain”:”A short message” } }, { “type”: “thread”, “id”: 12345670, “thread_starter_id”: 428181699 } ] 问题是references中的每个条目都是具有不同属性的不同类型的对象。 作为一个开始,我有: public static class Reference { public String type; public String id; } 我宁愿避免将所有潜在属性放在一个对象中,如: public static class Reference { public […]

yammer @Timed将值保持为零

这是我使用yammer计时注释进行斗争的后续行动,如此处所述。 我的spring上下文文件简单地说: 我有以下课程: import com.yammer.metrics.annotation.ExceptionMetered; import com.yammer.metrics.annotation.Metered; import com.yammer.metrics.annotation.Timed; … @Component public class GetSessionServlet extends HttpServlet { private final static Logger log = LoggerFactory.getLogger(GetSessionServlet.class); @Override public void init(final ServletConfig config) throws ServletException { super.init(config); SpringBeanAutowiringSupport.processInjectionBasedOnServletContext( this, config.getServletContext()); } @Override @Timed(name = “get-session”, rateUnit = TimeUnit.MILLISECONDS) @Metered @ExceptionMetered(name = “get-session-failures”, rateUnit = TimeUnit.MILLISECONDS) public void doGet(final […]

Timer和Meter指标的分钟率表示什么

为了给出上下文,我们尝试基于Yammer度量信息实现报告function。 Yammer指标提供有关Timer和Meters的信息,如下所示, METER_METRIC: count = 1 mean rate = 0.01 count/s 1-minute rate = 0.00 count/s 5-minute rate = 0.00 count/s 15-minute rate = 0.00 count/s TIMER_METRIC: count = 1 mean rate = 0.01 calls/s 1-minute rate = 0.01 calls/s 5-minute rate = 0.00 calls/s 15-minute rate = 0.00 calls/s min = 89.77ms max = […]