@@ -37,7 +37,7 @@ type EventIntervalList struct {
3737}
3838
3939func EventsToFile (filename string , events monitorapi.Intervals ) error {
40- json , err := EventsToJSON (events )
40+ json , err := IntervalsToJSON (events )
4141 if err != nil {
4242 return err
4343 }
@@ -49,10 +49,10 @@ func EventsFromFile(filename string) (monitorapi.Intervals, error) {
4949 if err != nil {
5050 return nil , err
5151 }
52- return EventsFromJSON (data )
52+ return IntervalsFromJSON (data )
5353}
5454
55- func EventsFromJSON (data []byte ) (monitorapi.Intervals , error ) {
55+ func IntervalsFromJSON (data []byte ) (monitorapi.Intervals , error ) {
5656 var list EventIntervalList
5757 if err := json .Unmarshal (data , & list ); err != nil {
5858 return nil , err
@@ -68,8 +68,8 @@ func EventsFromJSON(data []byte) (monitorapi.Intervals, error) {
6868 Condition : monitorapi.Condition {
6969 Level : level ,
7070 Locator : interval .Locator ,
71- Message : interval .Message ,
7271 StructuredLocator : interval .StructuredLocator ,
72+ Message : interval .Message ,
7373 StructuredMessage : interval .StructuredMessage ,
7474 },
7575
@@ -120,9 +120,9 @@ func IntervalToOneLineJSON(interval monitorapi.Interval) ([]byte, error) {
120120 return buf .Bytes (), nil
121121}
122122
123- func EventsToJSON ( events monitorapi.Intervals ) ([]byte , error ) {
123+ func IntervalsToJSON ( intervals monitorapi.Intervals ) ([]byte , error ) {
124124 outputEvents := []EventInterval {}
125- for _ , curr := range events {
125+ for _ , curr := range intervals {
126126 outputEvents = append (outputEvents , monitorEventIntervalToEventInterval (curr ))
127127 }
128128
@@ -131,14 +131,16 @@ func EventsToJSON(events monitorapi.Intervals) ([]byte, error) {
131131 return json .MarshalIndent (list , "" , " " )
132132}
133133
134- func EventsIntervalsToFile (filename string , events monitorapi.Intervals ) error {
135- json , err := EventsIntervalsToJSON (events )
134+ func IntervalsToFile (filename string , intervals monitorapi.Intervals ) error {
135+ json , err := EventsIntervalsToJSON (intervals )
136136 if err != nil {
137137 return err
138138 }
139139 return ioutil .WriteFile (filename , json , 0644 )
140140}
141141
142+ // TODO: this is very similar but subtly different to the function above, what is the purpose of skipping those
143+ // with from/to equal or empty to?
142144func EventsIntervalsToJSON (events monitorapi.Intervals ) ([]byte , error ) {
143145 outputEvents := []EventInterval {}
144146 for _ , curr := range events {
@@ -165,7 +167,6 @@ func monitorEventIntervalToEventInterval(interval monitorapi.Interval) EventInte
165167 From : metav1.Time {Time : interval .From },
166168 To : metav1.Time {Time : interval .To },
167169 }
168-
169170 return ret
170171}
171172
0 commit comments