Skip to content

Commit d766bb6

Browse files
authored
Merge pull request #171 from ish-hcc/feat/refactor
java-module: Rename target to vm + some fixes
2 parents df6729e + 3b69c25 commit d766bb6

File tree

108 files changed

+5319
-2631
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+5319
-2631
lines changed

go/patches/000_Add_Azure_Monitoring_PoC.patch

Lines changed: 3481 additions & 650 deletions
Large diffs are not rendered by default.

java-module/ansible/playbooks/install-agent/roles/agent/agent-install-files/cmp-agent/fluent-bit/etc/fluent-bit.conf

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,6 @@
1414
# Plugins File
1515
plugins_file /fluent-bit/etc/plugins.conf
1616

17-
# HTTP Server
18-
http_server On
19-
http_listen 0.0.0.0
20-
http_port 2020
21-
Hot_Reload On
22-
Health_Check On
23-
2417
# Storage
2518
storage.metrics on
2619

java-module/ansible/playbooks/install-agent/roles/agent/agent-install-files/cmp-agent/telegraf/etc/telegraf.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[global_tags]
22
ns_id="@NS_ID"
33
mci_id="@MCI_ID"
4-
target_id="@TARGET_ID"
4+
vm_id="@VM_ID"
55

66
[agent]
77
interval = "30s"

java-module/docker-compose.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ services:
145145

146146
# CB-Tumblebug
147147
cb-tumblebug:
148-
image: cloudbaristaorg/cb-tumblebug:0.11.3
148+
image: cloudbaristaorg/cb-tumblebug:0.11.8
149149
container_name: cb-tumblebug
150150
build:
151151
context: .
@@ -214,7 +214,7 @@ services:
214214
# CB-Tumblebug ETCD
215215
# This is used for storing CB-Tumblebug metadata.
216216
cb-tumblebug-etcd:
217-
image: gcr.io/etcd-development/etcd:v3.5.14
217+
image: gcr.io/etcd-development/etcd:v3.5.21
218218
container_name: cb-tumblebug-etcd
219219
networks:
220220
- internal_network

java-module/maria_init.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ USE mc_observability;
1212
CREATE TABLE `mc_o11y_insight_anomaly_setting` (
1313
`SEQ` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
1414
`NAMESPACE_ID` varchar(100) NOT NULL,
15-
`TARGET_ID` varchar(100) NOT NULL,
15+
`VM_ID` varchar(100) NOT NULL,
1616
`TARGET_TYPE` varchar(100) NOT NULL,
1717
`MEASUREMENT` varchar(100) NOT NULL,
1818
`EXECUTION_INTERVAL` varchar(100) NOT NULL,
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
package com.mcmp.o11ymanager.exception.log;
22

3-
43
import com.mcmp.o11ymanager.manager.global.error.BaseException;
54
import lombok.Getter;
65

7-
/**
8-
* Loki 쿼리 시간 범위가 서버 제한을 초과했을 때 발생하는 예외
9-
*/
6+
/** Loki 쿼리 시간 범위가 서버 제한을 초과했을 때 발생하는 예외 */
107
@Getter
118
public class LokiTimeRangeExceededException extends BaseException {
129
private final String queryLength;
@@ -17,4 +14,4 @@ public LokiTimeRangeExceededException(String requestId, String queryLength, Stri
1714
this.queryLength = queryLength;
1815
this.limit = limit;
1916
}
20-
}
17+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

java-module/mc-o11y-manager/src/main/java/com/mcmp/o11ymanager/manager/controller/InfluxDBController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import com.mcmp.o11ymanager.manager.dto.influx.MetricRequestDTO;
77
import com.mcmp.o11ymanager.manager.dto.influx.TagDTO;
88
import com.mcmp.o11ymanager.manager.facade.InfluxDbFacadeService;
9-
import com.mcmp.o11ymanager.manager.global.target.ResBody;
9+
import com.mcmp.o11ymanager.manager.global.vm.ResBody;
1010
import java.util.List;
1111
import lombok.RequiredArgsConstructor;
1212
import org.springframework.web.bind.annotation.GetMapping;

java-module/mc-o11y-manager/src/main/java/com/mcmp/o11ymanager/manager/controller/InsightController.java

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,20 @@ public Object getPredictionOptions() {
2727
return insightClient.getPredictionOptions();
2828
}
2929

30-
@PostMapping("/insight/predictions" + "/nsId/{nsId}/target/{targetId}")
30+
@PostMapping("/insight/predictions" + "/nsId/{nsId}/vm/{vmId}")
3131
public Object predictMetric(
32-
@PathVariable String nsId, @PathVariable String targetId, @RequestBody Object body) {
33-
return insightClient.predictMetric(nsId, targetId, body);
32+
@PathVariable String nsId, @PathVariable String vmId, @RequestBody Object body) {
33+
return insightClient.predictMetric(nsId, vmId, body);
3434
}
3535

36-
@GetMapping("/insight/predictions" + "/nsId/{nsId}/target/{targetId}/history")
36+
@GetMapping("/insight/predictions" + "/nsId/{nsId}/vm/{vmId}/history")
3737
public Object getPredictionHistory(
3838
@PathVariable String nsId,
39-
@PathVariable String targetId,
39+
@PathVariable String vmId,
4040
@RequestParam String measurement,
4141
@RequestParam(required = false) String start_time,
4242
@RequestParam(required = false) String end_time) {
43-
return insightClient.getPredictionHistory(
44-
nsId, targetId, measurement, start_time, end_time);
43+
return insightClient.getPredictionHistory(nsId, vmId, measurement, start_time, end_time);
4544
}
4645

4746
// insight anomaly detection
@@ -81,19 +80,19 @@ public Object deleteAnomalyDetectionSetting(@PathVariable Long settingSeq) {
8180
return insightClient.deleteAnomalyDetectionSetting(settingSeq);
8281
}
8382

84-
@GetMapping("/insight/anomaly-detection" + "/settings/nsId/{nsId}/target/{targetId}")
85-
public Object getAnomalyDetection(@PathVariable String nsId, @PathVariable String targetId) {
86-
return insightClient.getAnomalyDetection(nsId, targetId);
83+
@GetMapping("/insight/anomaly-detection" + "/settings/nsId/{nsId}/vm/{vmId}")
84+
public Object getAnomalyDetection(@PathVariable String nsId, @PathVariable String vmId) {
85+
return insightClient.getAnomalyDetection(nsId, vmId);
8786
}
8887

89-
@GetMapping("/insight/anomaly-detection" + "/nsId/{nsId}/target/{targetId}/history")
88+
@GetMapping("/insight/anomaly-detection" + "/nsId/{nsId}/vm/{vmId}/history")
9089
public Object getAnomalyDetectionHistory(
9190
@PathVariable String nsId,
92-
@PathVariable String targetId,
91+
@PathVariable String vmId,
9392
@RequestParam String measurement,
9493
@RequestParam(required = false) String start_time,
9594
@RequestParam(required = false) String end_time) {
9695
return insightClient.getAnomalyDetectionHistory(
97-
nsId, targetId, measurement, start_time, end_time);
96+
nsId, vmId, measurement, start_time, end_time);
9897
}
9998
}

0 commit comments

Comments
 (0)