consumers

package
v0.0.0-...-b0fceeb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 26, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DumpPinotMetricOnConsoleToDebug = false

DumpPinotMetricOnConsoleToDebug flag to be enabled to debug what is going into Pinot. In prod setup we will disable it

Functions

func NewMessagingFactoryLifecycle

func NewMessagingFactoryLifecycle(lifecycle fx.Lifecycle, cf gox.CrossFunction, configuration *goxMessaging.Configuration, service MessagingFactory)

func NewMetricPublisher

func NewMetricPublisher(configuration *messaging.Configuration, logger *zap.Logger) (metrics.Publisher, error)

Types

type MessagingFactory

type MessagingFactory goxMessaging.Factory

func NewMessagingFactory

func NewMessagingFactory(cf gox.CrossFunction) (MessagingFactory, error)

type Publisher

type Publisher struct {
	MessagingFactory
}

func (*Publisher) Publish

func (n *Publisher) Publish(ctx context.Context, p metrics.Publishable) error

func (*Publisher) SilentPublish

func (n *Publisher) SilentPublish(ctx context.Context, p metrics.Publishable)

func (*Publisher) Start

func (p *Publisher) Start(ctx context.Context, mf MessagingFactory) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL