Class PrometheusTracingConfig

    • Constructor Detail

      • PrometheusTracingConfig

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

      • getClientType

        public String getClientType()
        Client used to export the traces. Supported values are `http` or `grpc`.
      • setClientType

        public void setClientType​(String clientType)
        Client used to export the traces. Supported values are `http` or `grpc`.
      • getCompression

        public String getCompression()
        Compression key for supported compression types. The only supported value is `gzip`.
      • setCompression

        public void setCompression​(String compression)
        Compression key for supported compression types. The only supported value is `gzip`.
      • getEndpoint

        public String getEndpoint()
        Endpoint to send the traces to. Should be provided in format <host>:<port>.
      • setEndpoint

        public void setEndpoint​(String endpoint)
        Endpoint to send the traces to. Should be provided in format <host>:<port>.
      • getHeaders

        public Map<String,​String> getHeaders()
        Key-value pairs to be used as headers associated with gRPC or HTTP requests.
      • setHeaders

        public void setHeaders​(Map<String,​String> headers)
        Key-value pairs to be used as headers associated with gRPC or HTTP requests.
      • getInsecure

        public Boolean getInsecure()
        If disabled, the client will use a secure connection.
      • setInsecure

        public void setInsecure​(Boolean insecure)
        If disabled, the client will use a secure connection.
      • getSamplingFraction

        public io.fabric8.kubernetes.api.model.Quantity getSamplingFraction()
      • setSamplingFraction

        public void setSamplingFraction​(io.fabric8.kubernetes.api.model.Quantity samplingFraction)
      • getTimeout

        public String getTimeout()
        Maximum time the exporter will wait for each batch export.
      • setTimeout

        public void setTimeout​(String timeout)
        Maximum time the exporter will wait for each batch export.
      • getTlsConfig

        public TLSConfig getTlsConfig()
      • setTlsConfig

        public void setTlsConfig​(TLSConfig tlsConfig)
      • getAdditionalProperties

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

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

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