Versions in this module Expand all Collapse all v1 v1.0.1 Apr 4, 2025 Changes in this version + const DefaultMessageColor + const DefaultMessageEmbed + const DefaultMessageTitleEmbed + const TemplateForTestsString + var DefaultFuncs = template.DefaultFuncs + var DefaultTemplateName = "__default__" + var DefaultTemplateString = ... + func TopTemplates(tmpl *template.Template) ([]string, error) + type Data = template.Data + type ExtendedAlert struct + Annotations KV + DashboardURL string + EmbeddedImage string + EndsAt time.Time + Fingerprint string + GeneratorURL string + ImageURL string + Labels KV + PanelURL string + SilenceURL string + StartsAt time.Time + Status string + ValueString string + Values map[string]float64 + type ExtendedAlerts []ExtendedAlert + func (as ExtendedAlerts) Firing() []ExtendedAlert + func (as ExtendedAlerts) Resolved() []ExtendedAlert + type ExtendedData struct + Alerts ExtendedAlerts + CommonAnnotations KV + CommonLabels KV + ExternalURL string + GroupLabels KV + Receiver string + Status string + func ExtendData(data *Data, logger log.Logger) *ExtendedData + func TmplText(ctx context.Context, tmpl *Template, alerts []*types.Alert, l log.Logger, ...) (func(string) string, *ExtendedData) + type KV = template.KV + type Template = template.Template + func ForTests(t *testing.T) *Template + func FromContent(tmpls []string, options ...template.Option) (*Template, error) + type TemplateDefinition struct + Name string + Template string + func DefaultTemplate(options ...template.Option) (TemplateDefinition, error)