Documentation ¶
Index ¶
- type Message
- type MessageContent
- type MessageSeverity
- type Messages
- type SessionKey
- type SplunkConnection
- func (conn SplunkConnection) GetMessage(name string) ([]Message, error)
- func (conn SplunkConnection) InstallApp(path string, update bool) (string, error)
- func (conn SplunkConnection) Login() (SessionKey, error)
- func (conn SplunkConnection) RestartServer() (string, error)
- func (conn SplunkConnection) SearchSync(searchString string) (string, error)
- func (conn SplunkConnection) SendMessage(message *Message) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct { Name string `json:"name"` Content MessageContent `json:"content"` }
type MessageContent ¶
type MessageContent struct { Message string `json:"message"` Severity MessageSeverity `json:"severity"` // contains filtered or unexported fields }
func (*MessageContent) Content ¶
func (mc *MessageContent) Content() time.Time
type MessageSeverity ¶
type MessageSeverity string
const ( Info MessageSeverity = "info" Warn MessageSeverity = "warn" Error MessageSeverity = "error" )
type SessionKey ¶
type SessionKey struct {
Value string `json:"sessionKey"`
}
SessionKey represents the JSON object returned from the Splunk authentication REST call
type SplunkConnection ¶
type SplunkConnection struct {
Username, Password, BaseURL string
// contains filtered or unexported fields
}
func CreateConnectionFromEnvironment ¶
func CreateConnectionFromEnvironment() (*SplunkConnection, error)
func (SplunkConnection) GetMessage ¶
func (conn SplunkConnection) GetMessage(name string) ([]Message, error)
func (SplunkConnection) InstallApp ¶
func (conn SplunkConnection) InstallApp(path string, update bool) (string, error)
func (SplunkConnection) Login ¶
func (conn SplunkConnection) Login() (SessionKey, error)
Login connects to the Splunk server and retrieves a session key
func (SplunkConnection) RestartServer ¶
func (conn SplunkConnection) RestartServer() (string, error)
func (SplunkConnection) SearchSync ¶
func (conn SplunkConnection) SearchSync(searchString string) (string, error)
func (SplunkConnection) SendMessage ¶
func (conn SplunkConnection) SendMessage(message *Message) (string, error)
SendMessage sends an informational message to Splunk
Click to show internal directories.
Click to hide internal directories.