saelastic

package
v0.0.0-...-771c5c2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2018 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Connectivity

type Connectivity []struct {
	Labels struct {
		Alertname    string `json:"alertname"`
		Instance     string `json:"instance"`
		Connectivity string `json:"connectivity"`
		Type         string `json:"type"`
		Severity     string `json:"severity"`
		Service      string `json:"service"`
	} `json:"labels"`
	Annotations struct {
		Summary string `json:"summary"`
		Ves     struct {
			Domain              string  `json:"domain"`
			EventID             int     `json:"eventId"`
			EventName           string  `json:"eventName"`
			LastEpochMicrosec   int64   `json:"lastEpochMicrosec"`
			Priority            string  `json:"priority"`
			ReportingEntityName string  `json:"reportingEntityName"`
			Sequence            int     `json:"sequence"`
			SourceName          string  `json:"sourceName"`
			StartEpochMicrosec  int64   `json:"startEpochMicrosec"`
			Version             float64 `json:"version"`
			StateChangeFields   struct {
				NewState                 string  `json:"newState"`
				OldState                 string  `json:"oldState"`
				StateChangeFieldsVersion float64 `json:"stateChangeFieldsVersion"`
				StateInterface           string  `json:"stateInterface"`
			} `json:"stateChangeFields"`
		} `json:"ves"`
	} `json:"annotations"`
	StartsAt time.Time `json:"startsAt"`
}

Connectivity .....

type ProcEvent

type ProcEvent []struct {
	Labels struct {
		Alertname string `json:"alertname"`
		Instance  string `json:"instance"`
		Procevent string `json:"procevent"`
		Type      string `json:"type"`
		Severity  string `json:"severity"`
		Service   string `json:"service"`
	} `json:"labels"`
	Annotations struct {
		Summary string `json:"summary"`
		Ves     struct {
			Domain              string  `json:"domain"`
			EventID             int     `json:"eventId"`
			EventName           string  `json:"eventName"`
			LastEpochMicrosec   int64   `json:"lastEpochMicrosec"`
			Priority            string  `json:"priority"`
			ReportingEntityName string  `json:"reportingEntityName"`
			Sequence            int     `json:"sequence"`
			SourceName          string  `json:"sourceName"`
			StartEpochMicrosec  int64   `json:"startEpochMicrosec"`
			Version             float64 `json:"version"`
			FaultFields         struct {
				AlarmCondition     string  `json:"alarmCondition"`
				AlarmInterfaceA    string  `json:"alarmInterfaceA"`
				EventSeverity      string  `json:"eventSeverity"`
				EventSourceType    string  `json:"eventSourceType"`
				FaultFieldsVersion float64 `json:"faultFieldsVersion"`
				SpecificProblem    string  `json:"specificProblem"`
				VfStatus           string  `json:"vfStatus"`
			} `json:"faultFields"`
		} `json:"ves"`
	} `json:"annotations"`
	StartsAt time.Time `json:"startsAt"`
}

ProcEvent ....

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL