Documentation ¶
Overview ¶
Copyright (C) 2019-2024 vdaas.org vald team <vald@vdaas.org>
Licensed under the Apache License, Version 2.0 (the "License"); You may not use this file except in compliance with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright (C) 2019-2024 vdaas.org vald team <vald@vdaas.org>
Licensed under the Apache License, Version 2.0 (the "License"); You may not use this file except in compliance with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
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) error }
func New ¶
func New(opts ...Option) (Observability, error)
func NewWithConfig ¶
func NewWithConfig(cfg *config.Observability, ms ...metrics.Metric) (Observability, error)
type Option ¶
type Option func(*observability) error
func WithErrGroup ¶
WithErrGroup returns an option that sets the errgroup.
func WithExporters ¶ added in v0.0.42
WithExporters returns an option that sets the exporters.
func WithMetrics ¶ added in v1.6.0
WithMetrics returns an option that sets the metrics.
func WithTracer ¶
WithTracer returns an option that sets the tracer.
Directories ¶
Path | Synopsis |
---|---|
Package trace provides trace functions.
|
Package trace provides trace functions. |