Skip to content

Commit 7cab87d

Browse files
committed
fix kusto config renaming
Signed-off-by: Markus Blaschke <[email protected]>
1 parent 712cf64 commit 7cab87d

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

prometheus/kusto/config.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ type (
3333
}
3434

3535
Query struct {
36-
*Metric
36+
*QueryMetric
3737
QueryMode string `json:"queryMode"`
3838
Workspaces *[]string `json:"workspaces"`
3939
Metric string `json:"metric"`
@@ -43,7 +43,7 @@ type (
4343
Subscriptions *[]string `json:"subscriptions"`
4444
}
4545

46-
Metric struct {
46+
QueryMetric struct {
4747
Value *float64 `json:"value"`
4848
Fields []MetricField `json:"fields"`
4949
Labels map[string]string `json:"labels"`
@@ -59,7 +59,7 @@ type (
5959
Type string `json:"type"`
6060
Labels map[string]string `json:"labels"`
6161
Filters []MetricFieldFilter `json:"filters"`
62-
Expand *Metric `json:"expand"`
62+
Expand *QueryMetric `json:"expand"`
6363
}
6464

6565
MetricFieldFilter struct {
@@ -83,22 +83,22 @@ func (c *Config) Validate() error {
8383

8484
for _, queryConfig := range c.Queries {
8585
if err := queryConfig.Validate(); err != nil {
86-
return fmt.Errorf("query \"%v\": %w", queryConfig.Metric, err)
86+
return fmt.Errorf("query \"%v\": %w", queryConfig.QueryMetric, err)
8787
}
8888
}
8989

9090
return nil
9191
}
9292

9393
func (c *Query) Validate() error {
94-
if err := c.Metric.Validate(); err != nil {
94+
if err := c.QueryMetric.Validate(); err != nil {
9595
return err
9696
}
9797

9898
return nil
9999
}
100100

101-
func (c *Metric) Validate() error {
101+
func (c *QueryMetric) Validate() error {
102102
// validate default field
103103
c.DefaultField.Name = "default"
104104
if err := c.DefaultField.Validate(); err != nil {
@@ -115,7 +115,7 @@ func (c *Metric) Validate() error {
115115
return nil
116116
}
117117

118-
func (c *Metric) IsPublished() bool {
118+
func (c *QueryMetric) IsPublished() bool {
119119
if c.Publish != nil {
120120
return *c.Publish
121121
}
@@ -180,7 +180,7 @@ func (c *MetricFieldFilter) Validate() error {
180180
return nil
181181
}
182182

183-
func (m *Metric) IsExpand(field string) bool {
183+
func (m *QueryMetric) IsExpand(field string) bool {
184184
for _, fieldConfig := range m.Fields {
185185
if fieldConfig.Name == field {
186186
if fieldConfig.IsExpand() {
@@ -193,7 +193,7 @@ func (m *Metric) IsExpand(field string) bool {
193193
return false
194194
}
195195

196-
func (m *Metric) GetFieldConfigMap() (list map[string][]MetricField) {
196+
func (m *QueryMetric) GetFieldConfigMap() (list map[string][]MetricField) {
197197
list = map[string][]MetricField{}
198198

199199
for _, field := range m.Fields {

prometheus/kusto/parse.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"fmt"
55
)
66

7-
func BuildPrometheusMetricList(name string, metricConfig Metric, row map[string]interface{}) (list map[string][]MetricRow) {
7+
func BuildPrometheusMetricList(name string, metricConfig QueryMetric, row map[string]interface{}) (list map[string][]MetricRow) {
88
list = map[string][]MetricRow{}
99
idFieldList := map[string]string{}
1010

@@ -104,7 +104,7 @@ func BuildPrometheusMetricList(name string, metricConfig Metric, row map[string]
104104
fieldConfig.Metric = fmt.Sprintf("%s_%s", name, fieldName)
105105
}
106106

107-
subMetricConfig := Metric{}
107+
subMetricConfig := QueryMetric{}
108108
if fieldConfig.Expand != nil {
109109
subMetricConfig = *fieldConfig.Expand
110110
}

prometheus/kusto/parse_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ defaultField:
6565
type: ignore
6666
`)
6767

68-
metricList := BuildPrometheusMetricList(queryConfig.Metric, *queryConfig.Metric, resultRow)
68+
metricList := BuildPrometheusMetricList(queryConfig.Metric, *queryConfig.QueryMetric, resultRow)
6969

7070
metricTestSuite := testingMetricResult{t: t, list: metricList}
7171
metricTestSuite.assertMetricNames(2)
@@ -129,7 +129,7 @@ defaultField:
129129
type: ignore
130130
`)
131131

132-
metricList := BuildPrometheusMetricList(queryConfig.Metric, *queryConfig.Metric, resultRow)
132+
metricList := BuildPrometheusMetricList(queryConfig.Metric, *queryConfig.QueryMetric, resultRow)
133133

134134
metricTestSuite := testingMetricResult{t: t, list: metricList}
135135
metricTestSuite.assertMetricNames(1)
@@ -184,7 +184,7 @@ defaultField:
184184
type: ignore
185185
`)
186186

187-
metricList := BuildPrometheusMetricList(queryConfig.Metric, *queryConfig.Metric, resultRow)
187+
metricList := BuildPrometheusMetricList(queryConfig.Metric, *queryConfig.QueryMetric, resultRow)
188188

189189
metricTestSuite := testingMetricResult{t: t, list: metricList}
190190
metricTestSuite.assertMetricNames(2)
@@ -364,7 +364,7 @@ defaultField:
364364
foo, _ := json.Marshal(queryConfig)
365365
fmt.Println(string(foo))
366366

367-
metricList := BuildPrometheusMetricList(queryConfig.Metric, *queryConfig.Metric, resultRow)
367+
metricList := BuildPrometheusMetricList(queryConfig.Metric, *queryConfig.QueryMetric, resultRow)
368368

369369
metricTestSuite := testingMetricResult{t: t, list: metricList}
370370
metricTestSuite.assertMetricNames(8)
@@ -472,7 +472,7 @@ defaultField:
472472
type: ignore
473473
`)
474474

475-
metricList := BuildPrometheusMetricList(queryConfig.Metric, *queryConfig.Metric, resultRow)
475+
metricList := BuildPrometheusMetricList(queryConfig.Metric, *queryConfig.QueryMetric, resultRow)
476476

477477
metricTestSuite := testingMetricResult{t: t, list: metricList}
478478
metricTestSuite.assertMetricNames(1)
@@ -532,7 +532,7 @@ defaultField:
532532
type: ignore
533533
`)
534534

535-
metricList := BuildPrometheusMetricList(queryConfig.Metric, *queryConfig.Metric, resultRow)
535+
metricList := BuildPrometheusMetricList(queryConfig.Metric, *queryConfig.QueryMetric, resultRow)
536536

537537
metricTestSuite := testingMetricResult{t: t, list: metricList}
538538
metricTestSuite.assertMetricNames(2)

0 commit comments

Comments
 (0)