Documentation ¶
Index ¶
- type Config
- type SumoLogic
- func (s SumoLogic) FormatMessage(message []map[string]interface{}) (bytes.Buffer, error)
- func (s SumoLogic) IsValidCredential(ctx context.Context) (bool, error)
- func (s SumoLogic) SendNotification(ctx context.Context, data string, extra map[string]interface{}) error
- func (s SumoLogic) ValidateConfig(validate *validator.Validate) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
HTTPEndpoint string `json:"endpoint_url" validate:"required,url" required:"true"`
}
type SumoLogic ¶
type SumoLogic struct { Config Config `json:"config"` IntegrationType string `json:"integration_type"` NotificationType string `json:"notification_type"` Filters reporters.FieldsFilters `json:"filters"` Message string `json:"message"` }
func (SumoLogic) FormatMessage ¶
func (SumoLogic) IsValidCredential ¶
todo
func (SumoLogic) SendNotification ¶
func (SumoLogic) ValidateConfig ¶
Click to show internal directories.
Click to hide internal directories.