Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
// DurationBuckets are the buckets used for the HTTP request duration metrics,
// by default uses default buckets (from 5ms to 10s).
DurationBuckets []float64
// SizeBuckets are the buckets for the HTTP response size metrics,
// by default uses a exponential buckets from 100B to 1GB.
SizeBuckets []float64
// HandlerIDLabel is the name that will be set to the handler ID label, by default is `handler`.
HandlerIDLabel string
// StatusCodeLabel is the name that will be set to the status code label, by default is `code`.
StatusCodeLabel string
// MethodLabel is the name that will be set to the method label, by default is `method`.
MethodLabel string
// ServiceLabel is the name that will be set to the service label, by default is `service`.
ServiceLabel string
// UnregisterViewsBeforeRegister will unregister the previous Recorder views before registering
// again. This is required on cases where multiple instances of recorder will be made due to how
// Opencensus is implemented (everything is at global state). Sadly this option is a kind of hack
// so we can test without exposing the views to the user. On regular usage this option is very
// rare to use it.
UnregisterViewsBeforeRegister bool
}
Config has the dependencies and values of the recorder.
Click to show internal directories.
Click to hide internal directories.