private String buildKibanaServerUrl(DiscountIndexMailData mailData,Statistic stat,String failureCause) {
StringBuilder sb = new StringBuilder(kibanaServerUrl);
sb.append("#/discover?_g=(time:(from:now-7d,mode:quick,to:now))")
.append("&_a=(query:(language:lucene,query:'msg:")
.append(failureCause)
.append("%20AND%20severity:error%20AND%20class:")
.append(stat.getTopic())
.append("%20AND%20timestamp.keyword:%7B%22")
.append(getLocalTimeStr(getDefaultLocalTimeFromInstant(mailData.getStartTime())))
.append("%22%20TO%20%22")
.append(getLocalTimeStr(getDefaultLocalTimeFromInstant(mailData.getEndTime())))
.append("%22%5D'))");
return sb.toString();
}
 public static LocalDateTime getDefaultLocalTimeFromInstant(Instant instant) {
return LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
} public static String getLocalTimeStr(LocalDateTime localDateTime) {
return localDateTime.toLocalDate().toString() + ' ' + localDateTime.toLocalTime().toString();
}

kibana.server.url=http://localhost:5601/app/kibana

buildKibanaServerUrl的更多相关文章

随机推荐

  1. ListView---复杂的listview显示

    1 . 初始化数据 private void fillData() { ll_loading.setVisibility(View.VISIBLE); // 显示进度 new Thread() { p ...

  2. 窗体控件JFrame的使用

    ---------------siwuxie095 工程名:TestUI 包名:com.siwuxie095.ui 类名:MyFrame.java 工程结构目录如下: 在 Source 界面和 Des ...

  3. Java界面设计

    ---------------siwuxie095                             Java SE(Java Standard Edition) 即 Java 标准版, 一般也 ...

  4. C++面向对象类的实例题目二

    题目描述: 编写一个程序,设计一个产品类Product,其定义如下: class Product { public: Product(char *n,int p,int q); //构造函数 ~Pro ...

  5. 25-Fibonacci(矩阵快速幂)

    http://poj.org/problem?id=3070     Fibonacci Time Limit: 1000MS   Memory Limit: 65536K Total Submiss ...

  6. R: 绘图 pie & hist

    问题: 绘制 pie .hist 图 解决方案: 饼图函数 pie( ) pie(x, labels = names(x), edges = 200, radius = 0.8, clockwise ...

  7. 855C Helga Hufflepuff's Cup

    传送门 题目大意 给你一棵树,可以染m种颜色,现定义一种特殊的颜色K,一棵树上最多能有x个特殊颜色.如果一个节点为特殊颜色,那么他相邻的节点的值只能选比K小的颜色,问一共有多少种染色方案. 分析 不难 ...

  8. Git 之 .gitignore 与版本

    .gitignore 以斜杠“/”开头表示目录: 以星号“*”通配多个字符: 以问号“?”通配单个字符 以方括号“[]”包含单个字符的匹配列表: 以叹号“!”表示不忽略(跟踪)匹配到的文件或目录: 版 ...

  9. 使用Maven搭建SSM框架(Eclipse)

    今天学习一下使用Maven搭建SSM框架,以前都是用别人配置好的框架写代码,今天试试自己配置一下SSM框架. 这里我的参数是Windows7 64位,tomcat9,eclipse-jee-neon- ...

  10. IDEA内嵌Jetty启动SpringMvc项目

    这段时间本意是想要研究一下Netty的多线程异步NIO通讯框架,看完原理想要做下源码分析.查找资料发现Jetty框架底层支持用Netty做web请求的多线程分发处理,于是就筹备着将Jetty框架内嵌到 ...