consumer

package
v0.0.0-...-42600ef Latest Latest
Warning

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

Go to latest
Published: Jan 1, 2017 License: BSD-3-Clause Imports: 3 Imported by: 0

Documentation

Overview

Package consumer implements github.com/the-anna-project/instrumentor.Consumer and provides instrumentation primitives to manage application metrics.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsInvalidConfig

func IsInvalidConfig(err error) bool

IsInvalidConfig asserts invalidConfigError.

Types

type Service

type Service struct {
	// contains filtered or unexported fields
}

func NewService

func NewService(config ServiceConfig) (*Service, error)

NewService creates a new prometheus consumer service.

func (*Service) Boot

func (s *Service) Boot()

func (*Service) Shutdown

func (s *Service) Shutdown()

type ServiceConfig

type ServiceConfig struct {
}

ServiceConfig represents the configuration used to create a new prometheus consumer service.

func DefaultServiceConfig

func DefaultServiceConfig() ServiceConfig

DefaultServiceConfig provides a default configuration to create a new prometheus consumer service by best effort.

Jump to

Keyboard shortcuts

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