Documentation ¶
Index ¶
- func AddSimUsage(msg *epb.SimUsage, s *ExporterEventServer, ms pkg.MetricSchema) error
- func AddSimUsageDuration(msg *epb.SimUsage, s *ExporterEventServer, ms pkg.MetricSchema) error
- func SetUpDynamicLabelsForSim(keys []string, msg *epb.SimUsage) prometheus.Labels
- type ExporterEventServer
- type ExporterServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddSimUsage ¶
func AddSimUsage(msg *epb.SimUsage, s *ExporterEventServer, ms pkg.MetricSchema) error
func AddSimUsageDuration ¶
func AddSimUsageDuration(msg *epb.SimUsage, s *ExporterEventServer, ms pkg.MetricSchema) error
func SetUpDynamicLabelsForSim ¶
func SetUpDynamicLabelsForSim(keys []string, msg *epb.SimUsage) prometheus.Labels
Types ¶
type ExporterEventServer ¶
type ExporterEventServer struct { epb.UnimplementedEventNotificationServiceServer // contains filtered or unexported fields }
func NewExporterEventServer ¶
func NewExporterEventServer(orgName string, m *collector.MetricsCollector) *ExporterEventServer
func (*ExporterEventServer) EventNotification ¶
func (s *ExporterEventServer) EventNotification(ctx context.Context, e *epb.Event) (*epb.EventResponse, error)
type ExporterServer ¶
type ExporterServer struct { pb.UnimplementedExporterServiceServer // contains filtered or unexported fields }
func NewExporterServer ¶
func NewExporterServer(orgName string, org string, msgBus mb.MsgBusServiceClient) (*ExporterServer, error)
Click to show internal directories.
Click to hide internal directories.