Documentation ¶
Index ¶
Constants ¶
View Source
const ( // MetricName Metric name to query from prometheus MetricName = "node:node_cpu_utilisation:avg1m" // NodeLabel Node label name in the metric NodeLabel = "node" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Entity ¶
type Entity struct { PrometheusEntity prometheus.Entity NodeName string Samples []metric.Sample }
Entity node cpu usage percentage entity
func NewEntityFromPrometheusEntity ¶
func NewEntityFromPrometheusEntity(e prometheus.Entity) Entity
NewEntityFromPrometheusEntity New entity with field value assigned from prometheus entity
func (*Entity) NodeMetric ¶
func (e *Entity) NodeMetric() metric_dao.NodeMetric
NodeMetric Build NodeMetric base on entity properties
Click to show internal directories.
Click to hide internal directories.