copy rule name to alert record
This commit is contained in:
parent
cde4d03c17
commit
8d7ecd1fc3
|
@ -13,6 +13,7 @@ type Alert struct {
|
||||||
Created time.Time `json:"created,omitempty" elastic_mapping:"created: { type: date }"`
|
Created time.Time `json:"created,omitempty" elastic_mapping:"created: { type: date }"`
|
||||||
Updated time.Time `json:"updated,omitempty" elastic_mapping:"updated: { type: date }"`
|
Updated time.Time `json:"updated,omitempty" elastic_mapping:"updated: { type: date }"`
|
||||||
RuleID string `json:"rule_id" elastic_mapping:"rule_id: { type: keyword }"`
|
RuleID string `json:"rule_id" elastic_mapping:"rule_id: { type: keyword }"`
|
||||||
|
RuleName string `json:"rule_name" elastic_mapping:"rule_name: { type: keyword }"`
|
||||||
ResourceID string `json:"resource_id" elastic_mapping:"resource_id: { type: keyword }"`
|
ResourceID string `json:"resource_id" elastic_mapping:"resource_id: { type: keyword }"`
|
||||||
ResourceName string `json:"resource_name" elastic_mapping:"resource_name: { type: keyword }"`
|
ResourceName string `json:"resource_name" elastic_mapping:"resource_name: { type: keyword }"`
|
||||||
Expression string `json:"expression" elastic_mapping:"expression: { type: keyword, copy_to:search_text }"`
|
Expression string `json:"expression" elastic_mapping:"expression: { type: keyword, copy_to:search_text }"`
|
||||||
|
|
|
@ -542,6 +542,7 @@ func (engine *Engine) Do(rule *alerting.Rule) error {
|
||||||
Created: time.Now(),
|
Created: time.Now(),
|
||||||
Updated: time.Now(),
|
Updated: time.Now(),
|
||||||
RuleID: rule.ID,
|
RuleID: rule.ID,
|
||||||
|
RuleName: rule.Name,
|
||||||
ResourceID: rule.Resource.ID,
|
ResourceID: rule.Resource.ID,
|
||||||
ResourceName: rule.Resource.Name,
|
ResourceName: rule.Resource.Name,
|
||||||
Expression: rule.Metrics.Expression,
|
Expression: rule.Metrics.Expression,
|
||||||
|
@ -576,6 +577,7 @@ func (engine *Engine) Do(rule *alerting.Rule) error {
|
||||||
Created: time.Now(),
|
Created: time.Now(),
|
||||||
Updated: time.Now(),
|
Updated: time.Now(),
|
||||||
RuleID: rule.ID,
|
RuleID: rule.ID,
|
||||||
|
RuleName: rule.Name,
|
||||||
ResourceID: rule.Resource.ID,
|
ResourceID: rule.Resource.ID,
|
||||||
ResourceName: rule.Resource.Name,
|
ResourceName: rule.Resource.Name,
|
||||||
Expression: rule.Metrics.Expression,
|
Expression: rule.Metrics.Expression,
|
||||||
|
|
Loading…
Reference in New Issue