일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- consumer
- springboot
- spring
- VictoriaMetrics
- 비동기
- NoClassDefFoundError
- Mirror
- webflux
- ProjectLoom
- OpenJDK
- swagger
- OFFSET
- JDK
- Reactive
- Zookeeper
- java
- Brooklin
- broker
- kafka
- Vmalert
- API문서
- Rebalance
- restdocs
- raft
- Reassign
- JVM
- Vmagent
- tsdb
- ExecutableJar
- Today
- Total
목록 VictoriaMetrics (3)
거북이 developer
InfluxDB Line Protocol 기본적으로 VictoriaMetrics 를 실행하면 8428 포트로 운영이 되고, 해당 포트에 InfluxDB Line Protocol 형식으로 data 요청이 가능하다. 만약 InfluxDB Line Protocol 을 받을 포트를 변경하고 싶다면, -influxListenAddr 옵션을 통해 변경할 수 있다. /path/to/victoria-metrics-prod -influxListenAddr=:8428 VictoriaMetrics 는 InfluxDB Data 를 받으면 이를 Prometheus 데이터 포인트로 변환을 한다. 아래와 같은 InfluxDB Data 를 보낸다고 가정하면 foo,tag1=value1,tag2=value2 field1=12,fiel..
개요 Go-fasthttp 개발자가 만든 Prometheus 호환 TSDB 특징 PromQL 을 하위호환하는 MetricsQL 지원 InfluxDB, Graphite, Prometheus 등 다양한 Metric Input 지원 간단한 아키텍쳐 Gorilla Compression 을 통한 효율적인 storage 활용 Line Use Case 존재 설계 철학 KISS(Keep It Simple, Stupid) 단순한 아키텍쳐 지향 - shared nothing 외부 의존성 최소화 최소한의 자동화 지원하지 않는 것들 클러스터 자동 resizing 자동 노드 discovering data rebalancing Architecture Gorilla Compression Facebook 에서 Time Series ..
스펙 Server CentOS 7.4 64bit CPU: 2core Mem: 2GB Disk: 100GB User: irteam(home: /home1/irteam/) VictoriaMetrics version: 1.62.0 Go version: 1.16.5 HA 구성 HA 구성 방법에는 단일 노드와 cluster 구성 방법이 있다. 단일 노드로 구성할 경우 vmagent 를 통해 단일 노드로 구축한 여러대의 victoria-metrics 에 write 를 할 수 있다. 만약 vmagent 를 사용하지 않을 경우 client 가 직접 이런 처리를 해야한다. cluster 로 구성할 경우 vminsert 가 단일 노드시 사용하는 vmagent 역할을 하는거로 보인다.(이때 replica 도 정의할 수 있다..