mirror of
https://github.com/kubernetes-sigs/prometheus-adapter.git
synced 2026-04-06 01:38:10 +00:00
pkg/naming: add non-namespace resources
This is a merge commit back-porting PR #179
This commit is contained in:
parent
e103a8eed2
commit
d447eb1ec2
2 changed files with 5 additions and 3 deletions
|
|
@ -99,8 +99,8 @@ func (r *basicSeriesRegistry) SetSeries(newSeriesSlices [][]prom.Series, namers
|
||||||
Metric: name,
|
Metric: name,
|
||||||
}
|
}
|
||||||
|
|
||||||
// namespace metrics aren't counted as namespaced
|
// some metrics aren't counted as namespaced
|
||||||
if resource == naming.NsGroupResource {
|
if resource == naming.NsGroupResource || resource == naming.NodeGroupResource || resource == naming.PVGroupResource {
|
||||||
info.Namespaced = false
|
info.Namespaced = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,8 @@ import (
|
||||||
var (
|
var (
|
||||||
GroupNameSanitizer = strings.NewReplacer(".", "_", "-", "_")
|
GroupNameSanitizer = strings.NewReplacer(".", "_", "-", "_")
|
||||||
NsGroupResource = schema.GroupResource{Resource: "namespaces"}
|
NsGroupResource = schema.GroupResource{Resource: "namespaces"}
|
||||||
|
NodeGroupResource = schema.GroupResource{Resource: "nodes"}
|
||||||
|
PVGroupResource = schema.GroupResource{Resource: "persistentvolumes"}
|
||||||
)
|
)
|
||||||
|
|
||||||
// ResourceConverter knows the relationship between Kubernetes group-resources and Prometheus labels,
|
// ResourceConverter knows the relationship between Kubernetes group-resources and Prometheus labels,
|
||||||
|
|
@ -193,7 +195,7 @@ func (r *resourceConverter) ResourcesForSeries(series prom.Series) ([]schema.Gro
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if groupRes == NsGroupResource {
|
if groupRes != NsGroupResource && groupRes != NodeGroupResource && groupRes != PVGroupResource {
|
||||||
namespaced = true
|
namespaced = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue