Class ProbeTargetIngress

    • Constructor Detail

      • ProbeTargetIngress

        public ProbeTargetIngress()
        No args constructor for use in serialization
    • Method Detail

      • getNamespaceSelector

        public NamespaceSelector getNamespaceSelector()
        ProbeTargetIngress defines the set of Ingress objects considered for probing. The operator configures a target for each host/path combination of each ingress object.
      • setNamespaceSelector

        public void setNamespaceSelector​(NamespaceSelector namespaceSelector)
        ProbeTargetIngress defines the set of Ingress objects considered for probing. The operator configures a target for each host/path combination of each ingress object.
      • getRelabelingConfigs

        public List<RelabelConfig> getRelabelingConfigs()
        relabelingConfigs to apply to the label set of the target before it gets scraped. The original ingress address is available via the `__tmp_prometheus_ingress_address` label. It can be used to customize the probed URL. The original scrape job's name is available via the `__tmp_prometheus_job_name` label. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
      • setRelabelingConfigs

        public void setRelabelingConfigs​(List<RelabelConfig> relabelingConfigs)
        relabelingConfigs to apply to the label set of the target before it gets scraped. The original ingress address is available via the `__tmp_prometheus_ingress_address` label. It can be used to customize the probed URL. The original scrape job's name is available via the `__tmp_prometheus_job_name` label. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
      • getSelector

        public LabelSelector getSelector()
        ProbeTargetIngress defines the set of Ingress objects considered for probing. The operator configures a target for each host/path combination of each ingress object.
      • setSelector

        public void setSelector​(LabelSelector selector)
        ProbeTargetIngress defines the set of Ingress objects considered for probing. The operator configures a target for each host/path combination of each ingress object.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)