Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PrometheusBuilder ¶
type PrometheusBuilder interface { monitor.Builder // SetNamespace allows to set a default Prometheus Namespace SetNamespace(namespace string) PrometheusBuilder // AddPredefinedCollectors allows to register predefined Collectors to the same Prometheus Registry // *** Actual registration will occur only when the `monitor.BricksReporter.Connect(ctx)` is called *** // *** Any error returned during registration will fail the `Connect` method. AddPredefinedCollectors(collectors ...prometheus.Collector) PrometheusBuilder }
PrometheusBuilder defines Prometheus builder
func Builder ¶
func Builder() PrometheusBuilder
Builder creates a builder to create Prometheus client
Click to show internal directories.
Click to hide internal directories.