Система лёгкого бизнес-мониторинга на семантическом уровне
Клиент для отправки данных.
<dependency>
<groupId>com.zhizus</groupId>
<artifactId>metrics-client</artifactId>
<version>0.0.1</version>
</dependency>
Metrics metrics = Metrics.startWithUri(uri);//uri 监控的业务标识
// 监控业务代码
...
metrics.success();// or metrics.failed();
Сервер метрик на основе протокола Thrift и хранилища mongo.
<dependency>
<groupId>com.zhizus</groupId>
<artifactId>metrics-server</artifactId>
<version>0.0.1</version>
</dependency>
2 Пример кода:
public class MetricServer extends AbstractThriftServer {
private MetricsIface iface;
public MetricServer() {
iface = new MetricsIface();
}
@Override
public int getPort() {
return 6666;
}
@Override
public TProcessor getProcessor() {
return new MetricService.Processor(iface);
}
public static void main(String[] args) {
new MetricServer().start();
}
}
Веб-проект для мониторинга.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )