observability

package
v0.0.56 Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2020 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

Package observability provides observability functions

Package observability provides observability functions

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Observability

type Observability interface {
	PreStart(ctx context.Context) error
	Start(ctx context.Context) <-chan error
	Stop(ctx context.Context)
}

func New

func New(opts ...Option) (Observability, error)

func NewWithConfig

func NewWithConfig(cfg *config.Observability, metrics ...metrics.Metric) (Observability, error)

type Option

type Option func(*observability) error

func WithCollector

func WithCollector(c collector.Collector) Option

func WithErrGroup

func WithErrGroup(eg errgroup.Group) Option

func WithExporters added in v0.0.42

func WithExporters(exps ...exporter.Exporter) Option

func WithProfilers added in v0.0.42

func WithProfilers(profs ...profiler.Profiler) Option

func WithTracer

func WithTracer(t trace.Tracer) Option

Directories

Path Synopsis
client
google
Package google provides a google API client options.
Package google provides a google API client options.
Package collector provides metrics collector Package collector provides metrics collector
Package collector provides metrics collector Package collector provides metrics collector
Package exporter provides exporters.
Package exporter provides exporters.
jaeger
Package jaeger provides a jaeger exporter.
Package jaeger provides a jaeger exporter.
prometheus
Package prometheus provides a prometheus exporter.
Package prometheus provides a prometheus exporter.
stackdriver
Package stackdriver provides a stackdriver exporter.
Package stackdriver provides a stackdriver exporter.
Package metrics provides metrics.
Package metrics provides metrics.
agent/core/ngt
Package ngt provides functions for ngt stats
Package ngt provides functions for ngt stats
agent/sidecar
Package sidecar provides functions for sidecar stats
Package sidecar provides functions for sidecar stats
db/kvs/redis
Package redis provides redis metrics functions
Package redis provides redis metrics functions
db/nosql/cassandra
Package cassandra provides cassandra metrics functions
Package cassandra provides cassandra metrics functions
db/rdb/mysql
Package mysql provides mysql metrics functions
Package mysql provides mysql metrics functions
grpc
Package grpc provides functions for grpc stats
Package grpc provides functions for grpc stats
manager/compressor
Package compressor provides functions for compressor stats
Package compressor provides functions for compressor stats
manager/index
Package index provides functions for indexer stats
Package index provides functions for indexer stats
mem
Package mem provides memory metrics functions
Package mem provides memory metrics functions
runtime/cgo
Package cgo provides functions for runtime cgo stats
Package cgo provides functions for runtime cgo stats
runtime/goroutine
Package goroutine provides functions for goroutine runtime stats
Package goroutine provides functions for goroutine runtime stats
version
Package version provides version info metrics functions
Package version provides version info metrics functions
Package profiler provides profilers.
Package profiler provides profilers.
stackdriver
Package stackdriver provides a stackdriver exporter.
Package stackdriver provides a stackdriver exporter.
Package trace provides trace functions.
Package trace provides trace functions.

Jump to

Keyboard shortcuts

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