enablement

package
v1.65.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Rum

type Rum struct {
	CostAndTrafficControl int  `json:"costAndTrafficControl"` // Percentage of user sessions captured and analyzed. By default, Dynatrace captures all user actions and user sessions for analysis. This approach ensures complete insight into your application’s performance and customer experience. You can optionally reduce the granularity of user-action and user-session analysis by capturing a lower percentage of user sessions. While this approach can reduce monitoring costs, it also results in lower visibility into how your customers are using your applications. For example, a setting of 10% results in Dynatrace analyzing only every tenth user session.
	Enabled               bool `json:"enabled"`               // This setting is enabled (`true`) or disabled (`false`)
}

func (*Rum) MarshalHCL

func (me *Rum) MarshalHCL(properties hcl.Properties) error

func (*Rum) Schema

func (me *Rum) Schema() map[string]*schema.Schema

func (*Rum) UnmarshalHCL

func (me *Rum) UnmarshalHCL(decoder hcl.Decoder) error

type SessionReplay

type SessionReplay struct {
	OnCrash bool `json:"onCrash"` // Before enabling, Dynatrace checks your system against the [prerequisites for Session Replay](https://dt-url.net/t23s0ppi).
}

func (*SessionReplay) MarshalHCL

func (me *SessionReplay) MarshalHCL(properties hcl.Properties) error

func (*SessionReplay) Schema

func (me *SessionReplay) Schema() map[string]*schema.Schema

func (*SessionReplay) UnmarshalHCL

func (me *SessionReplay) UnmarshalHCL(decoder hcl.Decoder) error

type Settings

type Settings struct {
	ApplicationID *string        `json:"-" scope:"applicationId"` // The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.
	Rum           *Rum           `json:"rum"`                     // (Field has overlap with `dynatrace_mobile_application`) Capture and analyze all user actions within your application. Enable [Real User Monitoring (RUM)](https://dt-url.net/1n2b0prq) to monitor and improve your application's performance, identify errors, and gain insight into your user's behavior and experience.
	SessionReplay *SessionReplay `json:"sessionReplay"`           // (Field has overlap with `dynatrace_mobile_application`) [Session Replay on crashes](https://dt-url.net/session-replay) gives you additional context for crash analysis in the form of video-like screen recordings that replay user actions immediately preceding a detected crash, while providing [best-in-class security and data protection](https://dt-url.net/b303zxj).
}

func (*Settings) MarshalHCL

func (me *Settings) MarshalHCL(properties hcl.Properties) error

func (*Settings) Name

func (me *Settings) Name() string

func (*Settings) Schema

func (me *Settings) Schema() map[string]*schema.Schema

func (*Settings) UnmarshalHCL

func (me *Settings) UnmarshalHCL(decoder hcl.Decoder) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL