Versions in this module Expand all Collapse all v0 v0.4.2 May 15, 2018 v0.4.1 Apr 17, 2018 Changes in this version + const ApplicationVersion + const CloudRole + const CloudRoleInstance + const DeviceId + const DeviceLocale + const DeviceModel + const DeviceOEMName + const DeviceOSVersion + const DeviceType + const InternalAgentVersion + const InternalNodeName + const InternalSdkVersion + const LocationIp + const OperationCorrelationVector + const OperationId + const OperationName + const OperationParentId + const OperationSyntheticSource + const SessionId + const SessionIsFirst + const UserAccountId + const UserAuthUserId + const UserId + func SanitizeTags(tags map[string]string) []string + type ApplicationContextTags ContextTags + func (tags ApplicationContextTags) GetVer() string + func (tags ApplicationContextTags) SetVer(value string) + type AvailabilityData struct + Duration string + Id string + Measurements map[string]float64 + Message string + Name string + Properties map[string]string + RunLocation string + Success bool + Ver int + func NewAvailabilityData() *AvailabilityData + func (data *AvailabilityData) BaseType() string + func (data *AvailabilityData) EnvelopeName() string + func (data *AvailabilityData) Sanitize() []string + type Base struct + BaseType string + func NewBase() *Base + func (data *Base) Sanitize() []string + type CloudContextTags ContextTags + func (tags CloudContextTags) GetRole() string + func (tags CloudContextTags) GetRoleInstance() string + func (tags CloudContextTags) SetRole(value string) + func (tags CloudContextTags) SetRoleInstance(value string) + type ContextTags map[string]string + func (tags ContextTags) Application() ApplicationContextTags + func (tags ContextTags) Cloud() CloudContextTags + func (tags ContextTags) Device() DeviceContextTags + func (tags ContextTags) Internal() InternalContextTags + func (tags ContextTags) Location() LocationContextTags + func (tags ContextTags) Operation() OperationContextTags + func (tags ContextTags) Session() SessionContextTags + func (tags ContextTags) User() UserContextTags + type Data struct + BaseData interface{} + func NewData() *Data + func (data *Data) Sanitize() []string + type DataPoint struct + Count int + Kind DataPointType + Max float64 + Min float64 + Name string + StdDev float64 + Value float64 + func NewDataPoint() *DataPoint + func (data *DataPoint) Sanitize() []string + type DataPointType int + const Aggregation + const Measurement + func (value DataPointType) String() string + type DeviceContextTags ContextTags + func (tags DeviceContextTags) GetId() string + func (tags DeviceContextTags) GetLocale() string + func (tags DeviceContextTags) GetModel() string + func (tags DeviceContextTags) GetOemName() string + func (tags DeviceContextTags) GetOsVersion() string + func (tags DeviceContextTags) GetType() string + func (tags DeviceContextTags) SetId(value string) + func (tags DeviceContextTags) SetLocale(value string) + func (tags DeviceContextTags) SetModel(value string) + func (tags DeviceContextTags) SetOemName(value string) + func (tags DeviceContextTags) SetOsVersion(value string) + func (tags DeviceContextTags) SetType(value string) + type Domain struct + func NewDomain() *Domain + func (data *Domain) Sanitize() []string + type Envelope struct + Data interface{} + IKey string + Name string + SampleRate float64 + Seq string + Tags map[string]string + Time string + Ver int + func NewEnvelope() *Envelope + func (data *Envelope) Sanitize() []string + type EventData struct + Measurements map[string]float64 + Name string + Properties map[string]string + Ver int + func NewEventData() *EventData + func (data *EventData) BaseType() string + func (data *EventData) EnvelopeName() string + func (data *EventData) Sanitize() []string + type ExceptionData struct + Exceptions []*ExceptionDetails + Measurements map[string]float64 + ProblemId string + Properties map[string]string + SeverityLevel SeverityLevel + Ver int + func NewExceptionData() *ExceptionData + func (data *ExceptionData) BaseType() string + func (data *ExceptionData) EnvelopeName() string + func (data *ExceptionData) Sanitize() []string + type ExceptionDetails struct + HasFullStack bool + Id int + Message string + OuterId int + ParsedStack []*StackFrame + Stack string + TypeName string + func NewExceptionDetails() *ExceptionDetails + func (data *ExceptionDetails) Sanitize() []string + type InternalContextTags ContextTags + func (tags InternalContextTags) GetAgentVersion() string + func (tags InternalContextTags) GetNodeName() string + func (tags InternalContextTags) GetSdkVersion() string + func (tags InternalContextTags) SetAgentVersion(value string) + func (tags InternalContextTags) SetNodeName(value string) + func (tags InternalContextTags) SetSdkVersion(value string) + type LocationContextTags ContextTags + func (tags LocationContextTags) GetIp() string + func (tags LocationContextTags) SetIp(value string) + type MessageData struct + Message string + Properties map[string]string + SeverityLevel SeverityLevel + Ver int + func NewMessageData() *MessageData + func (data *MessageData) BaseType() string + func (data *MessageData) EnvelopeName() string + func (data *MessageData) Sanitize() []string + type MetricData struct + Metrics []*DataPoint + Properties map[string]string + Ver int + func NewMetricData() *MetricData + func (data *MetricData) BaseType() string + func (data *MetricData) EnvelopeName() string + func (data *MetricData) Sanitize() []string + type OperationContextTags ContextTags + func (tags OperationContextTags) GetCorrelationVector() string + func (tags OperationContextTags) GetId() string + func (tags OperationContextTags) GetName() string + func (tags OperationContextTags) GetParentId() string + func (tags OperationContextTags) GetSyntheticSource() string + func (tags OperationContextTags) SetCorrelationVector(value string) + func (tags OperationContextTags) SetId(value string) + func (tags OperationContextTags) SetName(value string) + func (tags OperationContextTags) SetParentId(value string) + func (tags OperationContextTags) SetSyntheticSource(value string) + type PageViewData struct + Duration string + Url string + func NewPageViewData() *PageViewData + func (data *PageViewData) BaseType() string + func (data *PageViewData) EnvelopeName() string + func (data *PageViewData) Sanitize() []string + type RemoteDependencyData struct + Data string + Duration string + Id string + Measurements map[string]float64 + Name string + Properties map[string]string + ResultCode string + Success bool + Target string + Type string + Ver int + func NewRemoteDependencyData() *RemoteDependencyData + func (data *RemoteDependencyData) BaseType() string + func (data *RemoteDependencyData) EnvelopeName() string + func (data *RemoteDependencyData) Sanitize() []string + type RequestData struct + Duration string + Id string + Measurements map[string]float64 + Name string + Properties map[string]string + ResponseCode string + Source string + Success bool + Url string + Ver int + func NewRequestData() *RequestData + func (data *RequestData) BaseType() string + func (data *RequestData) EnvelopeName() string + func (data *RequestData) Sanitize() []string + type SessionContextTags ContextTags + func (tags SessionContextTags) GetId() string + func (tags SessionContextTags) GetIsFirst() string + func (tags SessionContextTags) SetId(value string) + func (tags SessionContextTags) SetIsFirst(value string) + type SeverityLevel int + const Critical + const Error + const Information + const Verbose + const Warning + func (value SeverityLevel) String() string + type StackFrame struct + Assembly string + FileName string + Level int + Line int + Method string + func NewStackFrame() *StackFrame + func (data *StackFrame) Sanitize() []string + type UserContextTags ContextTags + func (tags UserContextTags) GetAccountId() string + func (tags UserContextTags) GetAuthUserId() string + func (tags UserContextTags) GetId() string + func (tags UserContextTags) SetAccountId(value string) + func (tags UserContextTags) SetAuthUserId(value string) + func (tags UserContextTags) SetId(value string)