java influxdb

作者:原创时间:2022-04-14
文档

   

java influxdb是什么,让我们一起了解一下?

influxdb是一个开源分布式时序、事件和指标数据库,使用 Go 语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。

平常我们经常使用的InfluxDB2.0语法是怎样的?

1、from 指定数据源bucket。

2、range 指定起始时间段。

3、filter 过滤。

4、yield作为查询结果输出过滤的tables。

5、aggregateWindow函数,可结合参数every输出持续时间,比如每5s,createEmpty:true没有数据返回一行空数据,可结合fill(usePrevious: true)将此空数据赋值为前一条非空的数据值。

InfluxDB在Java中是如何使用的?

InfluxDB(时序数据库),常用的一种使用场景:监控数据统计。每毫秒记录一下电脑内存的使用情况,然后就可以根据统计的数据,利用图形化界面(InfluxDB V1一般配合Grafana)制作内存使用情况的折线图。

package com.influxdb.pojo;
 
import java.io.Serializable;
 
public class CodeInfo implements Serializable{
 
private static final long serialVersionUID = 1L;
private Long id;
private String name;
private String code;
private String descr;
private String descrE;
private String createdBy;
private Long createdAt;
private String time;
private String tagCode;
private String tagName;
 
public Long getId() {
return id;
}
 
public void setId(Long id) {
this.id = id;
}
 
public String getName() {
return name;
}
 
public void setName(String name) {
this.name = name;
}
 
public String getCode() {
return code;
}
 
public void setCode(String code) {
this.code = code;
}
 
public String getDescr() {
return descr;
}
 
public void setDescr(String descr) {
this.descr = descr;
}
 
public String getDescrE() {
return descrE;
}
 
public void setDescrE(String descrE) {
this.descrE = descrE;
}
 
public String getCreatedBy() {
return createdBy;
}
 
public void setCreatedBy(String createdBy) {
this.createdBy = createdBy;
}
 
public Long getCreatedAt() {
return createdAt;
}
 
public void setCreatedAt(Long createdAt) {
this.createdAt = createdAt;
}
 
public String getTime() {
return time;
}
 
public void setTime(String time) {
this.time = time;
}
 
public String getTagCode() {
return tagCode;
}
 
public void setTagCode(String tagCode) {
this.tagCode = tagCode;
}
 
public String getTagName() {
return tagName;
}
 
public void setTagName(String tagName) {
this.tagName = tagName;
}
 
}

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
java inputstreamreader java onvif java openfire java opengl java openjdk java rectangle java redirect java reference java reflect java regex java openssl java orm java outer java outofmemory java overload java resources java resolve java require java region java render java implements java image java htmlunit java hibernate java number java nslookup java notify java node类 java hdfs java hashcode java getbytes java geotools java nfs java nexus java nextline java nextint java newinstance java namespace java mybatisplus java mvvm