InfluxDB
공식 https://www.influxdata.com/
pom.xml
<dependency>
<groupId>org.influxdb</groupId>
<artifactId>influxdb-java</artifactId>
</dependency>application.properties
spring.influx.url=http://localhost:8086
spring.influx.user=admin
spring.influx.password=서비스 클래스 작성
@Service
@AllArgsConstructor
@Slf4j
public class Monitor {
private InfluxDB influxDB;
@Scheduled(fixedRate = 5000)
public void writeQPS() {
// 가상 report 데이터
int count = (int) (Math.random() * 100);
Point point = Point.measurement("ApiQPS") // ApiQPS 테이블
.tag("url", "/hello") // url
.addField("count", count) // 통계
.time(System.currentTimeMillis(), TimeUnit.MILLISECONDS) // 时间
.build();
// test database 에 저장
influxDB.write("test", "autogen", point);
log.info("총 건수:" + count);
}
} 접속
로그 확인
입력된 데이터를 확인
끝!
Last updated