r := &RICAlarm{
moId: mo,
appId: id,
- adapterUrl: ALARM_ADAPTER_HTTP_URL,
+ managerUrl: ALARM_MANAGER_HTTP_URL,
}
- if os.Getenv("ALARM_ADAPTER_URL") != "" {
- r.adapterUrl = os.Getenv("ALARM_ADAPTER_URL")
+ if os.Getenv("ALARM_MANAGER_URL") != "" {
+ r.managerUrl = os.Getenv("ALARM_MANAGER_URL")
}
if os.Getenv("ALARM_IF_RMR") != "" {
// Create a new AlarmMessage instance
func (r *RICAlarm) NewAlarmMessage(a Alarm, alarmAction AlarmAction) AlarmMessage {
- alarmTime := time.Now().UnixNano() / 1000
+ alarmTime := time.Now().UnixNano()
return AlarmMessage{a, alarmAction, alarmTime}
}
log.Println("Sending alarm: ", fmt.Sprintf("%s", payload))
if r.rmrCtx == nil || !r.rmrReady {
- url := fmt.Sprintf("%s/%s", r.adapterUrl, "ric/v1/alarms")
+ url := fmt.Sprintf("%s/%s", r.managerUrl, "ric/v1/alarms")
resp, err := http.Post(url, "application/json", bytes.NewReader(payload))
if err != nil || resp == nil {
return fmt.Errorf("Unable to send alarm: %v", err)
func InitRMR(r *RICAlarm) error {
// Setup static RT for alarm system
- endpoint := ALARM_ADAPTER_RMR_URL
+ endpoint := ALARM_MANAGER_RMR_URL
if r.moId == "my-pod" {
- endpoint = "localhost:4560"
+ endpoint = "127.0.0.1:4560"
} else if r.moId == "my-pod-lib" {
- endpoint = "localhost:4588"
+ endpoint = "127.0.0.1:4588"
}
alarmRT := fmt.Sprintf("newrt|start\nrte|13111|%s\nnewrt|end\n", endpoint)