Documentation ¶
Overview ¶
Package stackdriver contains the OpenCensus exporters for Stackdriver Monitoring.
Please note that the Stackdriver exporter is currently experimental.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Exporter ¶
type Exporter struct {
// contains filtered or unexported fields
}
Exporter exports stats to the Stackdriver Monitoring.
func NewExporter ¶
NewExporter returns an exporter that uploads stats data to Stackdriver Monitoring. Only one Stackdriver exporter should be created per process.
type Options ¶
type Options struct { // ProjectID is the identifier of the Stackdriver // project the user is uploading the stats data to. ProjectID string // OnError is the hook to be called when there is // an error occured when uploading the stats data. // If no custom hook is set, errors are logged. // Optional. OnError func(err error) // ClientOptions are additional options to be passed // to the underlying Stackdriver Monitoring API client. // Optional. ClientOptions []option.ClientOption // BundleDelayThreshold determines the max amount of time // the exporter can wait before uploading view data to // the backend. // Optional. BundleDelayThreshold time.Duration // BundleCountThreshold determines how many view data events // can be buffered before batch uploading them to the backend. // Optional. BundleCountThreshold int // Resource is an optional field that represents the Stackdriver // MonitoredResource, a resource that can be used for monitoring. // If no custom ResourceDescriptor is set, a default MonitoredResource // with type global and no resource labels will be used. // Optional. Resource *monitoredrespb.MonitoredResource }
Options contains options for configuring the exporter.
Click to show internal directories.
Click to hide internal directories.