ClusterDaemonSetMetric

Scope: Cluster

ClusterDaemonSetMetric is handy interface for configuring custom DaemonSet-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

ClusterDaemonSetMetric is handy interface for configuring custom DaemonSet-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

ClusterDeploymentMetric

Scope: Cluster

ClusterDeploymentMetric is handy interface for configuring custom Deployment-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

ClusterDeploymentMetric is handy interface for configuring custom Deployment-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

ClusterIngressMetric

Scope: Cluster

ClusterIngressMetric is handy interface for configuring custom Ingress-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

ClusterIngressMetric is handy interface for configuring custom Ingress-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

ClusterPodMetric

Scope: Cluster

ClusterPodMetric is handy interface for configuring custom Pod-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

Deprecated resource. Support for the resource might be removed in a later release.

ClusterPodMetric is handy interface for configuring custom Pod-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

ClusterServiceMetric

Scope: Cluster

ClusterServiceMetric is handy interface for configuring custom Service-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

ClusterServiceMetric is handy interface for configuring custom Service-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

ClusterStatefulSetMetric

Scope: Cluster

ClusterStatefulSetMetric is handy interface for configuring custom StatefulSet-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

ClusterStatefulSetMetric is handy interface for configuring custom StatefulSet-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

DaemonSetMetric

Scope: Namespaced

DaemonSetMetric is handy interface for configuring custom DaemonSet-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

DaemonSetMetric is handy interface for configuring custom DaemonSet-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

DeploymentMetric

Scope: Namespaced

DeploymentMetric is handy interface for configuring custom Deployment-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

DeploymentMetric is handy interface for configuring custom Deployment-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

IngressMetric

Scope: Namespaced

IngressMetric is handy interface for configuring custom Ingress-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

IngressMetric is handy interface for configuring custom Ingress-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

NamespaceMetric

Scope: Namespaced

NamespaceMetric is handy interface for configuring custom Namespace-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

NamespaceMetric is handy interface for configuring custom Namespace-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

PodMetric

Scope: Namespaced

PodMetric is handy interface for configuring custom Pod-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

PodMetric is handy interface for configuring custom Pod-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

ServiceMetric

Scope: Namespaced

ServiceMetric is handy interface for configuring custom Service-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

ServiceMetric is handy interface for configuring custom Service-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

StatefulSetMetric

Scope: Namespaced

StatefulSetMetric is handy interface for configuring custom StatefulSet-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)

StatefulSetMetric is handy interface for configuring custom StatefulSet-related metrics in prometheus-metrics-adapter.

  • spec
    object

    Required value

    • spec.query
      string

      Required value

      PromQL-query which returns unambiguous value for your metric. Use grouping operators like sum() by(), max() by() etc. Also use keywords: «.LabelMatchers» with your optional applied comma-separated labels as label selector and «.GroupBy» as group-by-labels. Example: max(mymetric{«.LabelMatchers»,queue=”messages”}) by(«.GroupBy»)