import (
"sync"
"unsafe"
+ "os"
+ "fmt"
)
import "C"
// Temp alarm constants & definitions
const (
- PERFORMANCE_TEST_ALARM_1 int = 1001
- PERFORMANCE_TEST_ALARM_2 int = 1002
- PERFORMANCE_TEST_ALARM_3 int = 1003
- PERFORMANCE_TEST_ALARM_4 int = 1004
- PERFORMANCE_TEST_ALARM_5 int = 1005
- PERFORMANCE_TEST_ALARM_6 int = 1006
- PERFORMANCE_TEST_ALARM_7 int = 1007
- PERFORMANCE_TEST_ALARM_8 int = 1008
- PERFORMANCE_TEST_ALARM_9 int = 1009
- PERFORMANCE_TEST_ALARM_10 int = 1010
- PERFORMANCE_TEST_ALARM_11 int = 1011
- PERFORMANCE_TEST_ALARM_12 int = 1012
- PERFORMANCE_TEST_ALARM_13 int = 1013
- PERFORMANCE_TEST_ALARM_14 int = 1014
- PERFORMANCE_TEST_ALARM_15 int = 1015
- PERFORMANCE_TEST_ALARM_16 int = 1016
- PERFORMANCE_TEST_ALARM_17 int = 1017
- PERFORMANCE_TEST_ALARM_18 int = 1018
- PERFORMANCE_TEST_ALARM_19 int = 1019
- PERFORMANCE_TEST_ALARM_20 int = 1020
- PERFORMANCE_TEST_ALARM_21 int = 1021
- PERFORMANCE_TEST_ALARM_22 int = 1022
- PERFORMANCE_TEST_ALARM_23 int = 1023
- PERFORMANCE_TEST_ALARM_24 int = 1024
- PERFORMANCE_TEST_ALARM_25 int = 1025
- PERFORMANCE_TEST_ALARM_26 int = 1026
- PERFORMANCE_TEST_ALARM_27 int = 1027
- PERFORMANCE_TEST_ALARM_28 int = 1028
- PERFORMANCE_TEST_ALARM_29 int = 1029
- PERFORMANCE_TEST_ALARM_30 int = 1030
- PERFORMANCE_TEST_ALARM_31 int = 1031
- PERFORMANCE_TEST_ALARM_32 int = 1032
- PERFORMANCE_TEST_ALARM_33 int = 1033
- PERFORMANCE_TEST_ALARM_34 int = 1034
- PERFORMANCE_TEST_ALARM_35 int = 1035
- PERFORMANCE_TEST_ALARM_36 int = 1036
- PERFORMANCE_TEST_ALARM_37 int = 1037
- PERFORMANCE_TEST_ALARM_38 int = 1038
- PERFORMANCE_TEST_ALARM_39 int = 1039
- PERFORMANCE_TEST_ALARM_40 int = 1040
- PERFORMANCE_TEST_ALARM_41 int = 1041
- PERFORMANCE_TEST_ALARM_42 int = 1042
- PERFORMANCE_TEST_ALARM_43 int = 1043
- PERFORMANCE_TEST_ALARM_44 int = 1044
- PERFORMANCE_TEST_ALARM_45 int = 1045
- PERFORMANCE_TEST_ALARM_46 int = 1046
- PERFORMANCE_TEST_ALARM_47 int = 1047
- PERFORMANCE_TEST_ALARM_48 int = 1048
- PERFORMANCE_TEST_ALARM_49 int = 1049
- PERFORMANCE_TEST_ALARM_50 int = 1050
RIC_RT_DISTRIBUTION_FAILED int = 8004
TCP_CONNECTIVITY_LOST_TO_DBAAS int = 8005
E2_CONNECTIVITY_LOST_TO_GNODEB int = 8006
AlarmId int `json:"alarmId"`
AlarmText string `json:"alarmText"`
EventType string `json:"eventType"`
- OperationInstructions string `json:"operationinstructions"`
+ OperationInstructions string `json:"operationInstructions"`
+ RaiseDelay int `json:"raiseDelay"`
+ ClearDelay int `json:"clearDelay"`
+ TimeToLive int `json:"timeToLive"`
}
var RICAlarmDefinitions map[int]*AlarmDefinition
var RICPerfAlarmObjects map[int]*Alarm
-const (
- ALARM_MANAGER_HTTP_URL string = "http://service-ricplt-alarmmanager-http.ricplt:8080"
- ALARM_MANAGER_RMR_URL string = "service-ricplt-alarmmanager-rmr.ricplt:4560"
+var (
+ namespace = os.Getenv("PLT_NAMESPACE")
+ ALARM_MANAGER_HTTP_URL string = fmt.Sprintf("http://service-%s-alarmmanager-http.%s:8080", namespace, namespace)
+ ALARM_MANAGER_RMR_URL string = fmt.Sprintf("service-%s-alarmmanager-rmr.%s:4560", namespace, namespace)
)