Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var MetricDimensions = struct { Event MetricDimension Location MetricDimension ResourceOrigin MetricDimension }{ "Event", "Location", "ResourceOrigin", }
View Source
var Metrics = struct { ApplicationCache Metric Callback Metric CumulativeLayoutShift Metric DNSLookup Metric DOMComplete Metric DOMContentLoaded Metric DOMInteractive Metric FailedRequestsResources Metric FirstContentfulPaint Metric FirstInputDelay Metric FirstInputStart Metric FirstPaint Metric HTMLDownloaded Metric HttpErrors Metric JavaScriptErrors Metric LargestContentfulPaint Metric LoadEventEnd Metric LoadEventStart Metric LongTasks Metric NavigationStart Metric OnDOMContentLoaded Metric OnLoad Metric Processing Metric RedirectTime Metric Request Metric RequestStart Metric ResourceCount Metric Response Metric SecureConnect Metric SpeedIndex Metric TCPConnect Metric TimeToFirstByte Metric TotalDuration Metric TransferSize Metric UserActionDuration Metric VisuallyComplete Metric }{ "ApplicationCache", "Callback", "CumulativeLayoutShift", "DNSLookup", "DOMComplete", "DOMContentLoaded", "DOMInteractive", "FailedRequestsResources", "FirstContentfulPaint", "FirstInputDelay", "FirstInputStart", "FirstPaint", "HTMLDownloaded", "HttpErrors", "JavaScriptErrors", "LargestContentfulPaint", "LoadEventEnd", "LoadEventStart", "LongTasks", "NavigationStart", "OnDOMContentLoaded", "OnLoad", "Processing", "RedirectTime", "Request", "RequestStart", "ResourceCount", "Response", "SecureConnect", "SpeedIndex", "TCPConnect", "TimeToFirstByte", "TotalDuration", "TransferSize", "UserActionDuration", "VisuallyComplete", }
Functions ¶
This section is empty.
Types ¶
type CalculatedSyntheticMetric ¶
type CalculatedSyntheticMetric struct { Description *string `json:"description,omitempty"` // Descriptor of a calculated synthetic metric. MonitorIdentifier string `json:"monitorIdentifier"` // The Dynatrace entity ID of the application to which the metric belongs. Name string `json:"name"` // The displayed name of the metric. MetricKey string `json:"metricKey"` // The unique key of the calculated synthetic metric. Enabled bool `json:"enabled"` // The metric is enabled (`true`) or disabled (`false`). Metric Metric `json:"metric"` // The type of the synthetic metric. Possible values: [ ApplicationCache, Callback, CumulativeLayoutShift, DNSLookup, DOMComplete, DOMContentLoaded, DOMInteractive, FailedRequestsResources, FirstContentfulPaint, FirstInputDelay, FirstInputStart, FirstPaint, HTMLDownloaded, HttpErrors, JavaScriptErrors, LargestContentfulPaint, LoadEventEnd, LoadEventStart, LongTasks, NavigationStart, OnDOMContentLoaded, OnLoad, Processing, RedirectTime, Request, RequestStart, ResourceCount, Response, SecureConnect, SpeedIndex, TCPConnect, TimeToFirstByte, TotalDuration, TransferSize, UserActionDuration, VisuallyComplete ] Dimensions Dimensions `json:"dimensions,omitempty"` // Dimension of the calculated synthetic metric. Filter *Filter `json:"filter,omitempty"` // Filter of the calculated synthetic metric. }
CalculatedSyntheticMetric Descriptor of a calculated synthetic metric.
func (*CalculatedSyntheticMetric) MarshalHCL ¶
func (me *CalculatedSyntheticMetric) MarshalHCL(properties hcl.Properties) error
func (*CalculatedSyntheticMetric) Schema ¶
func (me *CalculatedSyntheticMetric) Schema() map[string]*schema.Schema
func (*CalculatedSyntheticMetric) UnmarshalHCL ¶
func (me *CalculatedSyntheticMetric) UnmarshalHCL(decoder hcl.Decoder) error
type Dimension ¶
type Dimension struct { TopX *int32 `json:"topX,omitempty"` // The number of top values to be calculated. Dimension MetricDimension `json:"dimension"` // The dimension of the metric. Possible values are `Event`, `Location`, `ResourceOrigin` }
Dimensions Parameters of a definition of a calculated synthetic metric.
func (*Dimension) MarshalHCL ¶
func (me *Dimension) MarshalHCL(properties hcl.Properties) error
type Dimensions ¶
type Dimensions []*Dimension
func (Dimensions) MarshalHCL ¶
func (me Dimensions) MarshalHCL(properties hcl.Properties) error
func (*Dimensions) UnmarshalHCL ¶
func (me *Dimensions) UnmarshalHCL(decoder hcl.Decoder) error
type Filter ¶
type Filter struct { ActionType *string `json:"actionType,omitempty"` // Only user actions of the specified type are included in the metric calculation HasError *bool `json:"hasError,omitempty"` // The execution status of the monitors to be included in the metric calculation: `true` or `false` ErrorCode *int `json:"errorCode,omitempty"` // Only executions finished with the specified error code are included in the metric calculation. Event *string `json:"event,omitempty"` // Only the specified browser clickpath event is included in the metric calculation. Specify the Dynatrace entity ID of the event here. Location *string `json:"location,omitempty"` // Only executions from the specified location are included in the metric calculation. Specify the Dynatrace entity ID of the location here. }
Filter of a calculated synthetic metric.
func (*Filter) MarshalHCL ¶
func (me *Filter) MarshalHCL(properties hcl.Properties) error
type MetricDimension ¶
type MetricDimension string
Click to show internal directories.
Click to hide internal directories.