Metrics Template
Due to the integration of the Prometheus Operator, the Metrics Template will no longer be used to provide metrics from default Kubernetes workloads. Instead, we recommend using Service Monitors and Pod Monitors.
For more information on setting up metrics for Kubernetes workloads, see Verrazzano metrics.
MetricsTemplate
Field | Type | Description | Required |
---|---|---|---|
apiVersion |
string | app.verrazzano.io/v1alpha1 |
Yes |
kind |
string | MetricsTemplate | Yes |
metadata |
ObjectMeta | Refer to the Kubernetes API documentation for fields of metadata. | No |
spec |
MetricsTemplateSpec | The desired state of a metrics trait. | Yes |
MetricsTemplateSpec
Field | Type | Description | Required |
---|---|---|---|
workloadSelector |
WorkloadSelector | Selector for target workloads. | No |
prometheusConfig |
PrometheusConfig | Prometheus configuration details. | No |
WorkloadSelector
Field | Type | Description | Required |
---|---|---|---|
namespaceSelector |
LabelSelector | Scopes the template to a namespace. | No |
objectSelector |
LabelSelector | Scopes the template to a specific workload object. | No |
apiGroups |
[]string | Scopes the template to given API Groups. | No |
apiVersions |
[]string | Scopes the template to given API Versions. | No |
resources |
[]string | Scopes the template to given API Resources. | No |
PrometheusConfig
Field | Type | Description | Required |
---|---|---|---|
targetConfigMap |
TargetConfigMap | Identity of the ConfigMap to be updated with the scrape configuration specified in scrapeConfigTemplate . |
Yes |
scrapeConfigTemplate |
string | Scrape configuration template to be added to the Prometheus configuration. | Yes |
TargetConfigMap
Field | Type | Description | Required |
---|---|---|---|
namespace |
string | Namespace of the ConfigMap to be updated with the scrape target configuration. | Yes |
name |
string | Name of the ConfigMap to be updated with the scrape target configuration. | Yes |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.