Documentation
¶
Index ¶
- Constants
- func LoadController(exp *otlpmetric.Exporter) *controller.Controller
- func LoadNoOpMeterProvider() metric.MeterProvider
- func LoadOTLPMeterExporter(client otlpmetric.Client) (*otlpmetric.Exporter, error)
- func LoadOTLPMeterGRPCClient(options ...otlpmetricgrpc.Option) otlpmetric.Client
- func LoadOTLPMeterHTTPClient(options ...otlpmetrichttp.Option) otlpmetric.Client
- func MetricsControllerModule() fx.Option
- func MetricsModule(cfg MetricsModuleConfig) fx.Option
- func NewStorageDecorator(underlying storage.Store, counter metric.Int64Counter, ...) *storageDecorator
- func NoOpMeterModule() fx.Option
- func OTLPMeterGRPCClientModule() fx.Option
- func OTLPMeterHTTPClientModule() fx.Option
- func OTLPMeterModule() fx.Option
- func ProvideOTLPMeterGRPCClientOption(provider interface{}) fx.Option
- func ProvideOTLPMeterHTTPClientOption(provider interface{}) fx.Option
- func WrapStorageFactory(underlying storage.Factory, mp metric.MeterProvider) *openTelemetryStorageFactory
- type MetricsModuleConfig
- type OTLPMetricsConfig
Constants ¶
View Source
const ( NoOpMetricsExporter = "noop" OTLPMetricsExporter = "otlp" )
View Source
const OTLPMeterGRPCOptionsKey = `group:"_otlpMeterGrpcOptions"`
View Source
const OTLPMeterHTTPOptionsKey = `group:"_otlpMeterHTTPOptions"`
Variables ¶
This section is empty.
Functions ¶
func LoadController ¶
func LoadController(exp *otlpmetric.Exporter) *controller.Controller
func LoadNoOpMeterProvider ¶
func LoadNoOpMeterProvider() metric.MeterProvider
func LoadOTLPMeterExporter ¶
func LoadOTLPMeterExporter(client otlpmetric.Client) (*otlpmetric.Exporter, error)
func LoadOTLPMeterGRPCClient ¶
func LoadOTLPMeterGRPCClient(options ...otlpmetricgrpc.Option) otlpmetric.Client
func LoadOTLPMeterHTTPClient ¶
func LoadOTLPMeterHTTPClient(options ...otlpmetrichttp.Option) otlpmetric.Client
func MetricsControllerModule ¶
func MetricsModule ¶
func MetricsModule(cfg MetricsModuleConfig) fx.Option
func NewStorageDecorator ¶
func NewStorageDecorator(underlying storage.Store, counter metric.Int64Counter, revertsCounter metric.Int64Counter) *storageDecorator
func NoOpMeterModule ¶
func OTLPMeterModule ¶
func WrapStorageFactory ¶
func WrapStorageFactory(underlying storage.Factory, mp metric.MeterProvider) *openTelemetryStorageFactory
Types ¶
type MetricsModuleConfig ¶
type MetricsModuleConfig struct {
Exporter string
OTLPConfig *OTLPMetricsConfig
}
type OTLPMetricsConfig ¶
Click to show internal directories.
Click to hide internal directories.