go.opencensus.iogo.opencensus.io/internal Index | Files | Directories

package internal

import "go.opencensus.io/internal"

Index

Constants

const UserAgent = "opencensus-go-v0.1.0"

UserAgent is the user agent to be added to the outgoing requests from the exporters.

Variables

var Trace interface{}

Trace allows internal access to some trace functionality. TODO(#412): remove this

Functions

func Sanitize

func Sanitize(s string) string

Sanitize returns a string that is trunacated to 100 characters if it's too long, and replaces non-alphanumeric characters to underscores.

Types

type BucketConfiguration

type BucketConfiguration struct {
	Name                 string
	MaxRequestsSucceeded int
	MaxRequestsErrors    int
}

BucketConfiguration stores the number of samples to store for span buckets for successful and failed spans for a particular span name.

type ErrorBucketSummary

type ErrorBucketSummary struct {
	ErrorCode int32
	Size      int
}

ErrorBucketSummary is a summary of an error bucket.

type LatencyBucketSummary

type LatencyBucketSummary struct {
	MinLatency, MaxLatency time.Duration
	Size                   int
}

LatencyBucketSummary is a summary of a latency bucket.

type PerMethodSummary

type PerMethodSummary struct {
	Active         int
	LatencyBuckets []LatencyBucketSummary
	ErrorBuckets   []ErrorBucketSummary
}

PerMethodSummary is a summary of the spans stored for a single span name.

Source Files

internal.go sanitize.go traceinternals.go

Directories

PathSynopsis
internal/readmePackage readme generates the README.
internal/tagencodingPackage tagencoding contains the tag encoding used interally by the stats collector.
Version
v0.3.0
Published
Feb 12, 2018
Platform
windows/amd64
Imports
3 packages
Last checked
5 hours ago

Tools for package owners.