Skip to content

Commit 3f97369

Browse files
authored
Add group kind to poller (#23)
1 parent 4ba7468 commit 3f97369

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

pkg/autoscaler/poller.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ type MetricsPoller struct {
1818
ticker *time.Ticker
1919
namespace string
2020
metricName string
21-
functionPodNameCache map[string]string
21+
groupKind string
2222
}
2323

2424
func NewMetricsPoller(parentLogger logger.Logger,
@@ -41,7 +41,7 @@ func NewMetricsPoller(parentLogger logger.Logger,
4141
ticker: ticker,
4242
namespace: options.Namespace,
4343
metricName: options.MetricName,
44-
functionPodNameCache: make(map[string]string),
44+
groupKind: options.GroupKind,
4545
}
4646
if err != nil {
4747
return nil, errors.Wrap(err, "Failed to create project operator")
@@ -51,12 +51,12 @@ func NewMetricsPoller(parentLogger logger.Logger,
5151
}
5252

5353
func (mp *MetricsPoller) getResourceMetrics() error {
54-
schemaGroupKind := schema.GroupKind{Group: "", Kind: "Function"}
55-
functionLabels := labels.Everything()
54+
schemaGroupKind := schema.GroupKind{Group: "", Kind: mp.groupKind}
55+
resourceLabels := labels.Everything()
5656
c := mp.customMetricsClientSet.NamespacedMetrics(mp.namespace)
5757
cm, err := c.
5858
GetForObjects(schemaGroupKind,
59-
functionLabels,
59+
resourceLabels,
6060
mp.metricName)
6161
if err != nil {
6262
return errors.Wrap(err, "Failed to get custom metrics")
@@ -65,7 +65,7 @@ func (mp *MetricsPoller) getResourceMetrics() error {
6565
for _, item := range cm.Items {
6666

6767
mp.logger.DebugWith("Publishing new metric",
68-
"function", item.DescribedObject.Name,
68+
"resource", item.DescribedObject.Name,
6969
"value", item.Value.MilliValue())
7070
newEntry := metricEntry{
7171
timestamp: time.Now(),
@@ -86,7 +86,7 @@ func (mp *MetricsPoller) Start() error {
8686
for range mp.ticker.C {
8787
err := mp.getResourceMetrics()
8888
if err != nil {
89-
mp.logger.WarnWith("Failed to get function metrics", "err", err)
89+
mp.logger.WarnWith("Failed to get resource metrics", "err", err)
9090
}
9191
}
9292
}()

0 commit comments

Comments
 (0)