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 WithErrGroup ¶
func WithExporters ¶ added in v0.0.42
func WithProfilers ¶ added in v0.0.42
func WithTracer ¶
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. |
Click to show internal directories.
Click to hide internal directories.