Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiscordSink ¶
type DiscordSink struct {
KippySink
}
func (*DiscordSink) Send ¶
func (sink *DiscordSink) Send(messages []KippyMessage) error
type EmailSink ¶
type EmailSink struct {
KippySink
}
func (*EmailSink) Send ¶
func (sink *EmailSink) Send(messages []KippyMessage) error
type KippyContainerMetrics ¶
type KippyEvent ¶
type KippyHeartbeat ¶
type KippyHeartbeat struct { Events []*v1.Event PodMetrics []*v1beta1.PodMetrics NodeMetrics []*v1beta1.NodeMetrics Hash string `json:"hash,omitempty"` Timestamp time.Time `json:"timestamp,omitempty"` }
type KippyMessage ¶
type KippyNodeMetrics ¶
type KippyPodMetrics ¶
type KippyPodMetrics struct { Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` Containers []KippyContainerMetrics `json:"containers,omitempty"` Timestamp time.Time `json:"timestamp,omitempty"` }
type KippySinkInterface ¶
type SlackSink ¶
type SlackSink struct {
KippySink
}
func (*SlackSink) Send ¶
func (sink *SlackSink) Send(messages []KippyMessage) error
type WebhookSink ¶
type WebhookSink struct {
KippySink
}
func (*WebhookSink) Send ¶
func (sink *WebhookSink) Send(messages []KippyMessage) error
Click to show internal directories.
Click to hide internal directories.