Documentation
¶
Index ¶
- Variables
- type AWSMarketplaceSubscription
- type AccessibleJiraResources
- type Account
- type AccountDetails
- type AccountDetailsMember
- type AdminAboutYouDetails
- type AdminAndWorkspaceDetails
- type AlertDestinationInput
- type AlertDestinationType
- type AlertState
- type AlertStateChange
- type AlertStateChangeResults
- type AllProjectSettings
- type AverageSessionLength
- type BillingDetails
- type CategoryHistogramBucket
- type CategoryHistogramPayload
- type ClickUpFolder
- type ClickUpList
- type ClickUpProjectMapping
- type ClickUpProjectMappingInput
- type ClickUpSpace
- type ClickUpTask
- type ClickUpTeam
- type ClickhouseQuery
- type Connection
- type DashboardChartType
- type DashboardDefinition
- type DashboardMetricConfig
- type DashboardMetricConfigInput
- type DashboardParamsInput
- type DashboardPayload
- type DashboardTemplateType
- type DateHistogramBucketSize
- type DateHistogramOptions
- type DateRangeInput
- type DateRangeRequiredInput
- type DateRangeRequiredOutput
- type DiscordChannelInput
- type Edge
- type EmailOptOutCategory
- type EnhancedUserDetailsResult
- type EnhancementSource
- type ErrorDistributionItem
- type ErrorGroupFrequenciesParamsInput
- type ErrorGroupTagAggregation
- type ErrorGroupTagAggregationBucket
- type ErrorMetadata
- type ErrorObjectNode
- type ErrorObjectNodeSession
- type ErrorObjectResults
- type ErrorState
- type ErrorTrace
- type FunnelStep
- type FunnelStepInput
- type GitHubRepo
- type GitlabProject
- type GraphInput
- type HeightList
- type HeightTask
- type HeightWorkspace
- type HistogramBucket
- type IngestReason
- type IntegrationProjectMappingInput
- type IntegrationStatus
- type IntegrationType
- type Invoice
- type IssuesSearchResult
- type JiraIssueType
- type JiraIssueTypeScope
- type JiraProject
- type JiraProjectIdentifier
- type JiraTeam
- type KeyType
- type KeyValueSuggestion
- type LengthRangeInput
- type LinearTeam
- type Log
- type LogAlertInput
- type LogConnection
- type LogEdge
- type LogLevel
- type LogLine
- type LogSource
- type LogsHistogram
- type LogsHistogramBucket
- type LogsHistogramBucketCount
- type MatchedErrorTag
- type MetricAggregator
- type MetricBucket
- type MetricBucketBy
- type MetricConnection
- type MetricEdge
- type MetricExpression
- type MetricExpressionInput
- type MetricPreview
- type MetricRow
- type MetricRowExemplar
- type MetricRowType
- type MetricTagFilter
- type MetricTagFilterInput
- type MetricTagFilterOp
- type MetricViewComponentType
- type MetricsBuckets
- type MicrosoftTeamsChannelInput
- type Mutation
- type NamedCount
- type NetworkHistogramParamsInput
- type NetworkRequestAttribute
- type NewUsersCount
- type OAuthClient
- type OpenSearchCalendarInterval
- type PageInfo
- type Plan
- type PlanType
- type PredictionSettings
- type ProductType
- type QueryInput
- type QueryKey
- type QueryOutput
- type RageClickEventForProject
- type ReferrerTablePayload
- type ReservedErrorGroupKey
- type ReservedErrorObjectKey
- type ReservedErrorsJoinedKey
- type ReservedEventKey
- type ReservedLogKey
- type ReservedMetricKey
- type ReservedSessionKey
- type ReservedTraceKey
- type RetentionPeriod
- type S3File
- type SSOLogin
- type Sampling
- type SamplingInput
- type SanitizedAdmin
- type SanitizedAdminInput
- type SanitizedSlackChannel
- type SanitizedSlackChannelInput
- type SavedSegmentEntityType
- type ServiceConnection
- type ServiceEdge
- type ServiceNode
- type ServiceStatus
- type SessionAlertInput
- type SessionAlertType
- type SessionCommentTagInput
- type SessionCommentType
- type SessionExcludedReason
- type SessionExportWithSession
- type SessionLifecycle
- type SessionQuery
- type SessionsReportRow
- type SlackSyncResponse
- type SocialLink
- type SocialType
- type SortDirection
- type SortInput
- type SortOutput
- type SourceMappingError
- type SourceMappingErrorCode
- type Subscription
- type SubscriptionDetails
- type SubscriptionDiscount
- type SubscriptionInterval
- type SuggestionType
- type ThresholdCondition
- type ThresholdType
- type TopUsersPayload
- type Trace
- type TraceConnection
- type TraceEdge
- type TraceError
- type TraceEvent
- type TraceLink
- type TracePayload
- type TrackPropertyInput
- type UsageHistory
- type User
- type UserFingerprintCount
- type UserPropertyInput
- type ValueSuggestion
- type Variable
- type VariableInput
- type VercelEnv
- type VercelProject
- type VercelProjectMapping
- type VercelProjectMappingInput
- type VisualizationInput
- type WebSocketEvent
- type WebhookDestinationInput
- type WorkspaceForInviteLink
Constants ¶
This section is empty.
Variables ¶
View Source
var AllAlertDestinationType = []AlertDestinationType{ AlertDestinationTypeSlack, AlertDestinationTypeDiscord, AlertDestinationTypeMicrosoftTeams, AlertDestinationTypeWebhook, AlertDestinationTypeEmail, }
View Source
var AllAlertState = []AlertState{ AlertStateNormal, AlertStatePending, AlertStateAlerting, AlertStateAlertingSilently, AlertStateNoData, AlertStateError, }
View Source
var AllDashboardChartType = []DashboardChartType{ DashboardChartTypeTimeline, DashboardChartTypeTimelineBar, DashboardChartTypeHistogram, }
View Source
var AllDashboardTemplateType = []DashboardTemplateType{ DashboardTemplateTypeNone, DashboardTemplateTypeFrontendMetrics, DashboardTemplateTypeAWSMetrics, }
View Source
var AllEmailOptOutCategory = []EmailOptOutCategory{ EmailOptOutCategoryAll, EmailOptOutCategoryDigests, EmailOptOutCategoryBilling, EmailOptOutCategorySessionDigests, }
View Source
var AllEnhancementSource = []EnhancementSource{ EnhancementSourceGithub, EnhancementSourceSourcemap, }
View Source
var AllErrorState = []ErrorState{ ErrorStateOpen, ErrorStateResolved, ErrorStateIgnored, }
View Source
var AllIngestReason = []IngestReason{ IngestReasonSample, IngestReasonRate, IngestReasonFilter, }
View Source
var AllIntegrationType = []IntegrationType{ IntegrationTypeSlack, IntegrationTypeLinear, IntegrationTypeZapier, IntegrationTypeVercel, IntegrationTypeDiscord, IntegrationTypeClickUp, IntegrationTypeHeight, IntegrationTypeGitHub, IntegrationTypeJira, IntegrationTypeMicrosoftTeams, IntegrationTypeGitLab, IntegrationTypeHeroku, IntegrationTypeCloudflare, }
View Source
var AllKeyType = []KeyType{ KeyTypeBoolean, KeyTypeCreatable, KeyTypeNumeric, KeyTypeString, }
View Source
var AllLogLevel = []LogLevel{ LogLevelTrace, LogLevelDebug, LogLevelInfo, LogLevelWarn, LogLevelError, LogLevelFatal, LogLevelPanic, }
View Source
var AllLogSource = []LogSource{ LogSourceFrontend, LogSourceBackend, }
View Source
var AllMetricAggregator = []MetricAggregator{ MetricAggregatorCount, MetricAggregatorCountDistinct, MetricAggregatorCountDistinctKey, MetricAggregatorMin, MetricAggregatorAvg, MetricAggregatorP50, MetricAggregatorP90, MetricAggregatorP95, MetricAggregatorP99, MetricAggregatorMax, MetricAggregatorSum, MetricAggregatorNone, }
View Source
var AllMetricBucketBy = []MetricBucketBy{ MetricBucketByNone, MetricBucketByTimestamp, MetricBucketByHistogram, }
View Source
var AllMetricRowType = []MetricRowType{ MetricRowTypeEmpty, MetricRowTypeGauge, MetricRowTypeSum, MetricRowTypeHistogram, MetricRowTypeExponentialHistogram, MetricRowTypeSummary, }
View Source
var AllMetricTagFilterOp = []MetricTagFilterOp{ MetricTagFilterOpEquals, MetricTagFilterOpContains, }
View Source
var AllMetricViewComponentType = []MetricViewComponentType{ MetricViewComponentTypeKeyPerformanceGauge, MetricViewComponentTypeSessionCountChart, MetricViewComponentTypeErrorCountChart, MetricViewComponentTypeReferrersTable, MetricViewComponentTypeActiveUsersTable, MetricViewComponentTypeRageClicksTable, MetricViewComponentTypeTopRoutesTable, }
View Source
var AllNetworkRequestAttribute = []NetworkRequestAttribute{ NetworkRequestAttributeMethod, NetworkRequestAttributeInitiatorType, NetworkRequestAttributeURL, NetworkRequestAttributeBodySize, NetworkRequestAttributeResponseSize, NetworkRequestAttributeStatus, NetworkRequestAttributeLatency, NetworkRequestAttributeConnectLatency, NetworkRequestAttributeDNSLatency, NetworkRequestAttributeRedirectLatency, NetworkRequestAttributeRequestID, NetworkRequestAttributeGraphqlOperation, }
View Source
var AllOpenSearchCalendarInterval = []OpenSearchCalendarInterval{ OpenSearchCalendarIntervalMinute, OpenSearchCalendarIntervalHour, OpenSearchCalendarIntervalDay, OpenSearchCalendarIntervalWeek, OpenSearchCalendarIntervalMonth, OpenSearchCalendarIntervalQuarter, OpenSearchCalendarIntervalYear, }
View Source
var AllPlanType = []PlanType{ PlanTypeFree, PlanTypeLite, PlanTypeBasic, PlanTypeStartup, PlanTypeEnterprise, PlanTypeUsageBased, PlanTypeGraduated, PlanTypeBusiness, }
View Source
var AllProductType = []ProductType{ ProductTypeSessions, ProductTypeErrors, ProductTypeLogs, ProductTypeTraces, ProductTypeMetrics, ProductTypeEvents, }
View Source
var AllReservedErrorGroupKey = []ReservedErrorGroupKey{ ReservedErrorGroupKeyEvent, ReservedErrorGroupKeySecureID, ReservedErrorGroupKeySnoozedUntil, ReservedErrorGroupKeyStatus, ReservedErrorGroupKeyTag, ReservedErrorGroupKeyType, }
View Source
var AllReservedErrorObjectKey = []ReservedErrorObjectKey{ ReservedErrorObjectKeyBrowser, ReservedErrorObjectKeyClientID, ReservedErrorObjectKeyEnvironment, ReservedErrorObjectKeyHasSession, ReservedErrorObjectKeyOsName, ReservedErrorObjectKeySecureSessionID, ReservedErrorObjectKeyServiceName, ReservedErrorObjectKeyServiceVersion, ReservedErrorObjectKeyTimestamp, ReservedErrorObjectKeyTraceID, ReservedErrorObjectKeyVisitedURL, }
View Source
var AllReservedErrorsJoinedKey = []ReservedErrorsJoinedKey{ ReservedErrorsJoinedKeyID, ReservedErrorsJoinedKeyBrowser, ReservedErrorsJoinedKeyClientID, ReservedErrorsJoinedKeyEnvironment, ReservedErrorsJoinedKeyHasSession, ReservedErrorsJoinedKeyOsName, ReservedErrorsJoinedKeySecureSessionID, ReservedErrorsJoinedKeyServiceName, ReservedErrorsJoinedKeyServiceVersion, ReservedErrorsJoinedKeySnoozedUntil, ReservedErrorsJoinedKeyTimestamp, ReservedErrorsJoinedKeyTraceID, ReservedErrorsJoinedKeyVisitedURL, ReservedErrorsJoinedKeyEvent, ReservedErrorsJoinedKeySecureID, ReservedErrorsJoinedKeyStatus, ReservedErrorsJoinedKeyTag, ReservedErrorsJoinedKeyType, }
View Source
var AllReservedEventKey = []ReservedEventKey{ ReservedEventKeyBrowserName, ReservedEventKeyBrowserVersion, ReservedEventKeyCity, ReservedEventKeyCountry, ReservedEventKeyEnvironment, ReservedEventKeyEvent, ReservedEventKeyFirstSession, ReservedEventKeyIdentified, ReservedEventKeyIdentifier, ReservedEventKeyIP, ReservedEventKeyOsName, ReservedEventKeyOsVersion, ReservedEventKeySecureSessionID, ReservedEventKeyServiceVersion, ReservedEventKeySessionActiveLength, ReservedEventKeySessionLength, ReservedEventKeySessionPagesVisited, ReservedEventKeyState, ReservedEventKeyTimestamp, }
View Source
var AllReservedLogKey = []ReservedLogKey{ ReservedLogKeyEnvironment, ReservedLogKeyLevel, ReservedLogKeyMessage, ReservedLogKeySecureSessionID, ReservedLogKeySpanID, ReservedLogKeyTraceID, ReservedLogKeySource, ReservedLogKeyServiceName, ReservedLogKeyServiceVersion, ReservedLogKeyTimestamp, }
View Source
var AllReservedMetricKey = []ReservedMetricKey{ ReservedMetricKeyCount, ReservedMetricKeyMax, ReservedMetricKeyMetricDescription, ReservedMetricKeyMetricName, ReservedMetricKeyMetricUnit, ReservedMetricKeyMin, ReservedMetricKeyRetentionDays, ReservedMetricKeySecureSessionID, ReservedMetricKeyServiceName, ReservedMetricKeyServiceVersion, ReservedMetricKeySpanID, ReservedMetricKeyStartTimestamp, ReservedMetricKeySum, ReservedMetricKeyTimestamp, ReservedMetricKeyTraceID, ReservedMetricKeyType, ReservedMetricKeyValue, }
View Source
var AllReservedSessionKey = []ReservedSessionKey{ ReservedSessionKeyActiveLength, ReservedSessionKeyBrowserName, ReservedSessionKeyBrowserVersion, ReservedSessionKeyCity, ReservedSessionKeyCompleted, ReservedSessionKeyCountry, ReservedSessionKeyEnvironment, ReservedSessionKeyExcluded, ReservedSessionKeyFirstTime, ReservedSessionKeyHasComments, ReservedSessionKeyHasErrors, ReservedSessionKeyHasRageClicks, ReservedSessionKeyIdentified, ReservedSessionKeyIdentifier, ReservedSessionKeyIP, ReservedSessionKeyLength, ReservedSessionKeyNormalness, ReservedSessionKeyOsName, ReservedSessionKeyOsVersion, ReservedSessionKeyPagesVisited, ReservedSessionKeySample, ReservedSessionKeySecureID, ReservedSessionKeyServiceVersion, ReservedSessionKeyState, ReservedSessionKeyTimestamp, ReservedSessionKeyUpdatedAt, ReservedSessionKeyViewedByAnyone, ReservedSessionKeyViewedByMe, ReservedSessionKeyWithinBillingQuota, ReservedSessionKeyLocState, ReservedSessionKeyProcessed, ReservedSessionKeyViewed, }
View Source
var AllReservedTraceKey = []ReservedTraceKey{ ReservedTraceKeyEnvironment, ReservedTraceKeyHasErrors, ReservedTraceKeyLevel, ReservedTraceKeyMessage, ReservedTraceKeyMetricName, ReservedTraceKeyMetricValue, ReservedTraceKeySecureSessionID, ReservedTraceKeySpanID, ReservedTraceKeyTraceID, ReservedTraceKeyParentSpanID, ReservedTraceKeyTraceState, ReservedTraceKeySpanName, ReservedTraceKeySpanKind, ReservedTraceKeyDuration, ReservedTraceKeyServiceName, ReservedTraceKeyServiceVersion, ReservedTraceKeyTimestamp, ReservedTraceKeyHighlightType, }
View Source
var AllRetentionPeriod = []RetentionPeriod{ RetentionPeriodSevenDays, RetentionPeriodThirtyDays, RetentionPeriodThreeMonths, RetentionPeriodSixMonths, RetentionPeriodTwelveMonths, RetentionPeriodTwoYears, RetentionPeriodThreeYears, }
View Source
var AllSavedSegmentEntityType = []SavedSegmentEntityType{ SavedSegmentEntityTypeLog, SavedSegmentEntityTypeTrace, SavedSegmentEntityTypeError, SavedSegmentEntityTypeSession, }
View Source
var AllServiceStatus = []ServiceStatus{ ServiceStatusHealthy, ServiceStatusError, ServiceStatusCreated, }
View Source
var AllSessionAlertType = []SessionAlertType{ SessionAlertTypeErrorAlert, SessionAlertTypeNewUserAlert, SessionAlertTypeTrackPropertiesAlert, SessionAlertTypeUserPropertiesAlert, SessionAlertTypeRageClickAlert, SessionAlertTypeNewSessionAlert, }
View Source
var AllSessionCommentType = []SessionCommentType{ SessionCommentTypeAdmin, SessionCommentTypeFeedback, }
View Source
var AllSessionExcludedReason = []SessionExcludedReason{ SessionExcludedReasonInitializing, SessionExcludedReasonNoActivity, SessionExcludedReasonNoUserInteractionEvents, SessionExcludedReasonNoTimelineIndicatorEvents, SessionExcludedReasonNoError, SessionExcludedReasonNoUserEvents, SessionExcludedReasonIgnoredUser, SessionExcludedReasonBillingQuotaExceeded, SessionExcludedReasonRetentionPeriodExceeded, SessionExcludedReasonSampled, SessionExcludedReasonRateLimitMinute, SessionExcludedReasonExclusionFilter, }
View Source
var AllSessionLifecycle = []SessionLifecycle{ SessionLifecycleAll, SessionLifecycleLive, SessionLifecycleCompleted, }
View Source
var AllSocialType = []SocialType{ SocialTypeGithub, SocialTypeLinkedIn, SocialTypeTwitter, SocialTypeFacebook, SocialTypeSite, }
View Source
var AllSortDirection = []SortDirection{ SortDirectionAsc, SortDirectionDesc, }
View Source
var AllSourceMappingErrorCode = []SourceMappingErrorCode{ SourceMappingErrorCodeFileNameMissingFromSourcePath, SourceMappingErrorCodeErrorParsingStackTraceFileURL, SourceMappingErrorCodeErrorConstructingSourceMapURL, SourceMappingErrorCodeMissingSourceMapFileInS3, SourceMappingErrorCodeMinifiedFileMissingInS3AndURL, SourceMappingErrorCodeSourcemapFileMissingInS3AndURL, SourceMappingErrorCodeMinifiedFileLarger, SourceMappingErrorCodeSourceMapFileLarger, SourceMappingErrorCodeInvalidSourceMapURL, SourceMappingErrorCodeSourcemapLibraryCouldntParse, SourceMappingErrorCodeSourcemapLibraryCouldntRetrieveSource, }
View Source
var AllSubscriptionInterval = []SubscriptionInterval{ SubscriptionIntervalMonthly, SubscriptionIntervalAnnual, }
View Source
var AllSuggestionType = []SuggestionType{ SuggestionTypeNone, SuggestionTypeValue, SuggestionTypeKey, }
View Source
var AllThresholdCondition = []ThresholdCondition{ ThresholdConditionAbove, ThresholdConditionBelow, ThresholdConditionOutside, }
View Source
var AllThresholdType = []ThresholdType{ ThresholdTypeConstant, ThresholdTypeAnomaly, }
Functions ¶
This section is empty.
Types ¶
type AccessibleJiraResources ¶
type Account ¶
type Account struct {
ID int `json:"id"`
Name string `json:"name"`
SessionCountCur int `json:"session_count_cur"`
ViewCountCur int `json:"view_count_cur"`
SessionCountPrev int `json:"session_count_prev"`
ViewCountPrev int `json:"view_count_prev"`
SessionCountPrevPrev int `json:"session_count_prev_prev"`
SessionLimit int `json:"session_limit"`
PaidPrev int `json:"paid_prev"`
PaidPrevPrev int `json:"paid_prev_prev"`
Email string `json:"email"`
SubscriptionStart *time.Time `json:"subscription_start,omitempty"`
PlanTier string `json:"plan_tier"`
UnlimitedMembers bool `json:"unlimited_members"`
StripeCustomerID string `json:"stripe_customer_id"`
MemberCount int `json:"member_count"`
MemberLimit *int `json:"member_limit,omitempty"`
}
type AccountDetails ¶
type AccountDetails struct {
ID int `json:"id"`
Name string `json:"name"`
SessionCountPerMonth []*NamedCount `json:"session_count_per_month,omitempty"`
SessionCountPerDay []*NamedCount `json:"session_count_per_day,omitempty"`
StripeCustomerID string `json:"stripe_customer_id"`
Members []*AccountDetailsMember `json:"members"`
}
type AccountDetailsMember ¶
type AdminAboutYouDetails ¶
type AdminAboutYouDetails struct {
FirstName string `json:"first_name"`
LastName string `json:"last_name"`
UserDefinedRole string `json:"user_defined_role"`
UserDefinedPersona string `json:"user_defined_persona"`
UserDefinedTeamSize string `json:"user_defined_team_size"`
HeardAbout string `json:"heard_about"`
PhoneHomeContactAllowed bool `json:"phone_home_contact_allowed"`
Referral string `json:"referral"`
Phone *string `json:"phone,omitempty"`
}
type AdminAndWorkspaceDetails ¶
type AdminAndWorkspaceDetails struct {
FirstName string `json:"first_name"`
LastName string `json:"last_name"`
UserDefinedRole string `json:"user_defined_role"`
UserDefinedTeamSize string `json:"user_defined_team_size"`
HeardAbout string `json:"heard_about"`
PhoneHomeContactAllowed bool `json:"phone_home_contact_allowed"`
Referral string `json:"referral"`
WorkspaceName string `json:"workspace_name"`
AllowedAutoJoinEmailOrigins *string `json:"allowed_auto_join_email_origins,omitempty"`
PromoCode *string `json:"promo_code,omitempty"`
}
type AlertDestinationInput ¶
type AlertDestinationInput struct {
DestinationType AlertDestinationType `json:"destination_type"`
TypeID string `json:"type_id"`
TypeName string `json:"type_name"`
}
type AlertDestinationType ¶
type AlertDestinationType string
const ( AlertDestinationTypeSlack AlertDestinationType = "Slack" AlertDestinationTypeDiscord AlertDestinationType = "Discord" AlertDestinationTypeMicrosoftTeams AlertDestinationType = "MicrosoftTeams" AlertDestinationTypeWebhook AlertDestinationType = "Webhook" AlertDestinationTypeEmail AlertDestinationType = "Email" )
func (AlertDestinationType) IsValid ¶
func (e AlertDestinationType) IsValid() bool
func (AlertDestinationType) MarshalGQL ¶
func (e AlertDestinationType) MarshalGQL(w io.Writer)
func (AlertDestinationType) String ¶
func (e AlertDestinationType) String() string
func (*AlertDestinationType) UnmarshalGQL ¶
func (e *AlertDestinationType) UnmarshalGQL(v any) error
type AlertState ¶
type AlertState string
const ( AlertStateNormal AlertState = "Normal" AlertStatePending AlertState = "Pending" AlertStateAlerting AlertState = "Alerting" AlertStateAlertingSilently AlertState = "AlertingSilently" AlertStateNoData AlertState = "NoData" AlertStateError AlertState = "Error" )
func (AlertState) IsValid ¶
func (e AlertState) IsValid() bool
func (AlertState) MarshalGQL ¶
func (e AlertState) MarshalGQL(w io.Writer)
func (AlertState) String ¶
func (e AlertState) String() string
func (*AlertState) UnmarshalGQL ¶
func (e *AlertState) UnmarshalGQL(v any) error
type AlertStateChange ¶
type AlertStateChangeResults ¶
type AlertStateChangeResults struct {
AlertStateChanges []*AlertStateChange `json:"alertStateChanges"`
TotalCount int64 `json:"totalCount"`
}
type AllProjectSettings ¶
type AllProjectSettings struct {
ID int `json:"id"`
VerboseID string `json:"verbose_id"`
Name string `json:"name"`
BillingEmail *string `json:"billing_email,omitempty"`
WorkspaceID int `json:"workspace_id"`
ExcludedUsers pq.StringArray `json:"excluded_users,omitempty"`
ErrorFilters pq.StringArray `json:"error_filters,omitempty"`
ErrorJSONPaths pq.StringArray `json:"error_json_paths,omitempty"`
RageClickWindowSeconds *int `json:"rage_click_window_seconds,omitempty"`
RageClickRadiusPixels *int `json:"rage_click_radius_pixels,omitempty"`
RageClickCount *int `json:"rage_click_count,omitempty"`
FilterChromeExtension *bool `json:"filter_chrome_extension,omitempty"`
FilterSessionsWithoutError bool `json:"filterSessionsWithoutError"`
AutoResolveStaleErrorsDayInterval int `json:"autoResolveStaleErrorsDayInterval"`
Sampling *Sampling `json:"sampling"`
}
type AverageSessionLength ¶
type AverageSessionLength struct {
Length float64 `json:"length"`
}
type BillingDetails ¶
type BillingDetails struct {
Plan *Plan `json:"plan"`
Meter int64 `json:"meter"`
MembersMeter int64 `json:"membersMeter"`
ErrorsMeter int64 `json:"errorsMeter"`
LogsMeter int64 `json:"logsMeter"`
TracesMeter int64 `json:"tracesMeter"`
MetricsMeter int64 `json:"metricsMeter"`
SessionsDailyAverage float64 `json:"sessionsDailyAverage"`
ErrorsDailyAverage float64 `json:"errorsDailyAverage"`
LogsDailyAverage float64 `json:"logsDailyAverage"`
TracesDailyAverage float64 `json:"tracesDailyAverage"`
MetricsDailyAverage float64 `json:"metricsDailyAverage"`
SessionsBillingLimit *int64 `json:"sessionsBillingLimit,omitempty"`
ErrorsBillingLimit *int64 `json:"errorsBillingLimit,omitempty"`
LogsBillingLimit *int64 `json:"logsBillingLimit,omitempty"`
TracesBillingLimit *int64 `json:"tracesBillingLimit,omitempty"`
MetricsBillingLimit *int64 `json:"metricsBillingLimit,omitempty"`
}
type CategoryHistogramBucket ¶
type CategoryHistogramPayload ¶
type CategoryHistogramPayload struct {
Buckets []*CategoryHistogramBucket `json:"buckets"`
}
type ClickUpFolder ¶
type ClickUpFolder struct {
ID string `json:"id"`
Name string `json:"name"`
Lists []*ClickUpList `json:"lists"`
}
type ClickUpList ¶
type ClickUpProjectMapping ¶
type ClickUpSpace ¶
type ClickUpTask ¶
type ClickUpTeam ¶
type ClickUpTeam struct {
ID string `json:"id"`
Name string `json:"name"`
Spaces []*ClickUpSpace `json:"spaces"`
}
type ClickhouseQuery ¶
type ClickhouseQuery struct {
IsAnd bool `json:"isAnd"`
Rules [][]string `json:"rules"`
DateRange *DateRangeRequiredInput `json:"dateRange"`
}
type Connection ¶
type Connection interface {
IsConnection()
GetPageInfo() *PageInfo
}
type DashboardChartType ¶
type DashboardChartType string
const ( DashboardChartTypeTimeline DashboardChartType = "Timeline" DashboardChartTypeTimelineBar DashboardChartType = "TimelineBar" DashboardChartTypeHistogram DashboardChartType = "Histogram" )
func (DashboardChartType) IsValid ¶
func (e DashboardChartType) IsValid() bool
func (DashboardChartType) MarshalGQL ¶
func (e DashboardChartType) MarshalGQL(w io.Writer)
func (DashboardChartType) String ¶
func (e DashboardChartType) String() string
func (*DashboardChartType) UnmarshalGQL ¶
func (e *DashboardChartType) UnmarshalGQL(v any) error
type DashboardDefinition ¶
type DashboardDefinition struct {
ID int `json:"id"`
UpdatedAt time.Time `json:"updated_at"`
ProjectID int `json:"project_id"`
Name string `json:"name"`
Metrics []*DashboardMetricConfig `json:"metrics"`
LastAdminToEditID *int `json:"last_admin_to_edit_id,omitempty"`
Layout *string `json:"layout,omitempty"`
IsDefault *bool `json:"is_default,omitempty"`
}
type DashboardMetricConfig ¶
type DashboardMetricConfig struct {
Name string `json:"name"`
Description string `json:"description"`
ComponentType *MetricViewComponentType `json:"component_type,omitempty"`
MaxGoodValue *float64 `json:"max_good_value,omitempty"`
MaxNeedsImprovementValue *float64 `json:"max_needs_improvement_value,omitempty"`
PoorValue *float64 `json:"poor_value,omitempty"`
Units *string `json:"units,omitempty"`
HelpArticle *string `json:"help_article,omitempty"`
ChartType *DashboardChartType `json:"chart_type,omitempty"`
Aggregator *MetricAggregator `json:"aggregator,omitempty"`
MinValue *float64 `json:"min_value,omitempty"`
MinPercentile *float64 `json:"min_percentile,omitempty"`
MaxValue *float64 `json:"max_value,omitempty"`
MaxPercentile *float64 `json:"max_percentile,omitempty"`
Filters []*MetricTagFilter `json:"filters,omitempty"`
Groups []string `json:"groups,omitempty"`
}
type DashboardMetricConfigInput ¶
type DashboardMetricConfigInput struct {
Name string `json:"name"`
Description string `json:"description"`
ComponentType *MetricViewComponentType `json:"component_type,omitempty"`
MaxGoodValue *float64 `json:"max_good_value,omitempty"`
MaxNeedsImprovementValue *float64 `json:"max_needs_improvement_value,omitempty"`
PoorValue *float64 `json:"poor_value,omitempty"`
Units *string `json:"units,omitempty"`
HelpArticle *string `json:"help_article,omitempty"`
ChartType *DashboardChartType `json:"chart_type,omitempty"`
Aggregator *MetricAggregator `json:"aggregator,omitempty"`
MinValue *float64 `json:"min_value,omitempty"`
MinPercentile *float64 `json:"min_percentile,omitempty"`
MaxValue *float64 `json:"max_value,omitempty"`
MaxPercentile *float64 `json:"max_percentile,omitempty"`
Filters []*MetricTagFilterInput `json:"filters,omitempty"`
Groups []string `json:"groups,omitempty"`
}
type DashboardParamsInput ¶
type DashboardParamsInput struct {
DateRange *DateRangeRequiredInput `json:"date_range"`
ResolutionMinutes *int `json:"resolution_minutes,omitempty"`
Timezone *string `json:"timezone,omitempty"`
Units *string `json:"units,omitempty"`
Aggregator MetricAggregator `json:"aggregator"`
Filters []*MetricTagFilterInput `json:"filters,omitempty"`
Groups []string `json:"groups,omitempty"`
}
type DashboardPayload ¶
type DashboardPayload struct {
Date string `json:"date"`
Value float64 `json:"value"`
Aggregator MetricAggregator `json:"aggregator"`
Group *string `json:"group,omitempty"`
}
type DashboardTemplateType ¶
type DashboardTemplateType string
const ( DashboardTemplateTypeNone DashboardTemplateType = "None" DashboardTemplateTypeFrontendMetrics DashboardTemplateType = "FrontendMetrics" DashboardTemplateTypeAWSMetrics DashboardTemplateType = "AWSMetrics" )
func (DashboardTemplateType) IsValid ¶
func (e DashboardTemplateType) IsValid() bool
func (DashboardTemplateType) MarshalGQL ¶
func (e DashboardTemplateType) MarshalGQL(w io.Writer)
func (DashboardTemplateType) String ¶
func (e DashboardTemplateType) String() string
func (*DashboardTemplateType) UnmarshalGQL ¶
func (e *DashboardTemplateType) UnmarshalGQL(v any) error
type DateHistogramBucketSize ¶
type DateHistogramBucketSize struct {
CalendarInterval OpenSearchCalendarInterval `json:"calendar_interval"`
Multiple int `json:"multiple"`
}
type DateHistogramOptions ¶
type DateHistogramOptions struct {
BucketSize *DateHistogramBucketSize `json:"bucket_size"`
TimeZone string `json:"time_zone"`
Bounds *DateRangeInput `json:"bounds"`
}
type DateRangeInput ¶
type DateRangeRequiredInput ¶
type DateRangeRequiredOutput ¶
type DiscordChannelInput ¶
type EmailOptOutCategory ¶
type EmailOptOutCategory string
const ( EmailOptOutCategoryAll EmailOptOutCategory = "All" EmailOptOutCategoryDigests EmailOptOutCategory = "Digests" EmailOptOutCategoryBilling EmailOptOutCategory = "Billing" EmailOptOutCategorySessionDigests EmailOptOutCategory = "SessionDigests" )
func (EmailOptOutCategory) IsValid ¶
func (e EmailOptOutCategory) IsValid() bool
func (EmailOptOutCategory) MarshalGQL ¶
func (e EmailOptOutCategory) MarshalGQL(w io.Writer)
func (EmailOptOutCategory) String ¶
func (e EmailOptOutCategory) String() string
func (*EmailOptOutCategory) UnmarshalGQL ¶
func (e *EmailOptOutCategory) UnmarshalGQL(v any) error
type EnhancementSource ¶
type EnhancementSource string
const ( EnhancementSourceGithub EnhancementSource = "github" EnhancementSourceSourcemap EnhancementSource = "sourcemap" )
func (EnhancementSource) IsValid ¶
func (e EnhancementSource) IsValid() bool
func (EnhancementSource) MarshalGQL ¶
func (e EnhancementSource) MarshalGQL(w io.Writer)
func (EnhancementSource) String ¶
func (e EnhancementSource) String() string
func (*EnhancementSource) UnmarshalGQL ¶
func (e *EnhancementSource) UnmarshalGQL(v any) error
type ErrorDistributionItem ¶
type ErrorGroupFrequenciesParamsInput ¶
type ErrorGroupFrequenciesParamsInput struct {
DateRange *DateRangeRequiredInput `json:"date_range"`
ResolutionMinutes int `json:"resolution_minutes"`
}
type ErrorGroupTagAggregation ¶
type ErrorGroupTagAggregation struct {
Key string `json:"key"`
Buckets []*ErrorGroupTagAggregationBucket `json:"buckets"`
}
type ErrorMetadata ¶
type ErrorMetadata struct {
ErrorID int `json:"error_id"`
SessionID int `json:"session_id"`
SessionSecureID string `json:"session_secure_id"`
Environment *string `json:"environment,omitempty"`
Timestamp *time.Time `json:"timestamp,omitempty"`
Os *string `json:"os,omitempty"`
Browser *string `json:"browser,omitempty"`
VisitedURL *string `json:"visited_url,omitempty"`
Fingerprint string `json:"fingerprint"`
Identifier *string `json:"identifier,omitempty"`
UserProperties *string `json:"user_properties,omitempty"`
RequestID *string `json:"request_id,omitempty"`
Payload *string `json:"payload,omitempty"`
}
type ErrorObjectNode ¶
type ErrorObjectNode struct {
ID int `json:"id"`
CreatedAt time.Time `json:"createdAt"`
Event string `json:"event"`
Timestamp time.Time `json:"timestamp"`
Session *ErrorObjectNodeSession `json:"session,omitempty"`
ServiceVersion string `json:"serviceVersion"`
ServiceName string `json:"serviceName"`
ErrorGroupSecureID string `json:"errorGroupSecureID"`
}
type ErrorObjectNodeSession ¶
type ErrorObjectResults ¶
type ErrorObjectResults struct {
ErrorObjects []*ErrorObjectNode `json:"error_objects"`
TotalCount int64 `json:"totalCount"`
}
type ErrorState ¶
type ErrorState string
const ( ErrorStateOpen ErrorState = "OPEN" ErrorStateResolved ErrorState = "RESOLVED" ErrorStateIgnored ErrorState = "IGNORED" )
func (ErrorState) IsValid ¶
func (e ErrorState) IsValid() bool
func (ErrorState) MarshalGQL ¶
func (e ErrorState) MarshalGQL(w io.Writer)
func (ErrorState) String ¶
func (e ErrorState) String() string
func (*ErrorState) UnmarshalGQL ¶
func (e *ErrorState) UnmarshalGQL(v any) error
type ErrorTrace ¶
type ErrorTrace struct {
FileName *string `json:"fileName,omitempty"`
LineNumber *int `json:"lineNumber,omitempty"`
FunctionName *string `json:"functionName,omitempty"`
ColumnNumber *int `json:"columnNumber,omitempty"`
Error *string `json:"error,omitempty"`
SourceMappingErrorMetadata *SourceMappingError `json:"sourceMappingErrorMetadata,omitempty"`
LineContent *string `json:"lineContent,omitempty"`
LinesBefore *string `json:"linesBefore,omitempty"`
LinesAfter *string `json:"linesAfter,omitempty"`
ExternalLink *string `json:"externalLink,omitempty"`
EnhancementSource *EnhancementSource `json:"enhancementSource,omitempty"`
EnhancementVersion *string `json:"enhancementVersion,omitempty"`
}
type FunnelStep ¶
type FunnelStepInput ¶
type GitHubRepo ¶
type GitlabProject ¶
type GraphInput ¶
type GraphInput struct {
ID *int `json:"id,omitempty"`
VisualizationID int `json:"visualizationId"`
AfterGraphID *int `json:"afterGraphId,omitempty"`
Type string `json:"type"`
Title string `json:"title"`
ProductType ProductType `json:"productType"`
Query string `json:"query"`
GroupByKeys pq.StringArray `json:"groupByKeys,omitempty"`
BucketByKey *string `json:"bucketByKey,omitempty"`
BucketCount *int `json:"bucketCount,omitempty"`
BucketInterval *int `json:"bucketInterval,omitempty"`
Limit *int `json:"limit,omitempty"`
LimitFunctionType *MetricAggregator `json:"limitFunctionType,omitempty"`
LimitMetric *string `json:"limitMetric,omitempty"`
FunnelSteps []*FunnelStepInput `json:"funnelSteps,omitempty"`
Display *string `json:"display,omitempty"`
NullHandling *string `json:"nullHandling,omitempty"`
Expressions []*MetricExpressionInput `json:"expressions"`
SQL *string `json:"sql,omitempty"`
}
type HeightList ¶
type HeightTask ¶
type HeightWorkspace ¶
type HistogramBucket ¶
type IngestReason ¶
type IngestReason string
const ( IngestReasonSample IngestReason = "Sample" IngestReasonRate IngestReason = "Rate" IngestReasonFilter IngestReason = "Filter" )
func (IngestReason) IsValid ¶
func (e IngestReason) IsValid() bool
func (IngestReason) MarshalGQL ¶
func (e IngestReason) MarshalGQL(w io.Writer)
func (IngestReason) String ¶
func (e IngestReason) String() string
func (*IngestReason) UnmarshalGQL ¶
func (e *IngestReason) UnmarshalGQL(v any) error
type IntegrationStatus ¶
type IntegrationType ¶
type IntegrationType string
const ( IntegrationTypeSlack IntegrationType = "Slack" IntegrationTypeLinear IntegrationType = "Linear" IntegrationTypeZapier IntegrationType = "Zapier" IntegrationTypeVercel IntegrationType = "Vercel" IntegrationTypeDiscord IntegrationType = "Discord" IntegrationTypeClickUp IntegrationType = "ClickUp" IntegrationTypeHeight IntegrationType = "Height" IntegrationTypeGitHub IntegrationType = "GitHub" IntegrationTypeJira IntegrationType = "Jira" IntegrationTypeMicrosoftTeams IntegrationType = "MicrosoftTeams" IntegrationTypeGitLab IntegrationType = "GitLab" IntegrationTypeHeroku IntegrationType = "Heroku" IntegrationTypeCloudflare IntegrationType = "Cloudflare" )
func (IntegrationType) IsValid ¶
func (e IntegrationType) IsValid() bool
func (IntegrationType) MarshalGQL ¶
func (e IntegrationType) MarshalGQL(w io.Writer)
func (IntegrationType) String ¶
func (e IntegrationType) String() string
func (*IntegrationType) UnmarshalGQL ¶
func (e *IntegrationType) UnmarshalGQL(v any) error
type IssuesSearchResult ¶
type JiraIssueType ¶
type JiraIssueType struct {
Self string `json:"self"`
ID string `json:"id"`
Description string `json:"description"`
IconURL string `json:"iconUrl"`
Name string `json:"name"`
UntranslatedName string `json:"untranslatedName"`
Subtask bool `json:"subtask"`
Scope *JiraIssueTypeScope `json:"scope,omitempty"`
}
type JiraIssueTypeScope ¶
type JiraIssueTypeScope struct {
Type string `json:"type"`
Project *JiraProjectIdentifier `json:"project,omitempty"`
}
type JiraProject ¶
type JiraProject struct {
Name string `json:"name"`
Key string `json:"key"`
ID string `json:"id"`
Self string `json:"self"`
IssueTypes []*JiraIssueType `json:"issueTypes,omitempty"`
}
type JiraProjectIdentifier ¶
type JiraProjectIdentifier struct {
ID string `json:"id"`
}
type KeyValueSuggestion ¶
type KeyValueSuggestion struct {
Key string `json:"key"`
Values []*ValueSuggestion `json:"values"`
}
type LengthRangeInput ¶
type LinearTeam ¶
type Log ¶
type Log struct {
ProjectID int `json:"projectID"`
Timestamp time.Time `json:"timestamp"`
Level LogLevel `json:"level"`
Message string `json:"message"`
LogAttributes map[string]any `json:"logAttributes"`
TraceID *string `json:"traceID,omitempty"`
SpanID *string `json:"spanID,omitempty"`
SecureSessionID *string `json:"secureSessionID,omitempty"`
Source *string `json:"source,omitempty"`
ServiceName *string `json:"serviceName,omitempty"`
ServiceVersion *string `json:"serviceVersion,omitempty"`
Environment *string `json:"environment,omitempty"`
}
type LogAlertInput ¶
type LogAlertInput struct {
ProjectID int `json:"project_id"`
Name string `json:"name"`
CountThreshold int `json:"count_threshold"`
BelowThreshold bool `json:"below_threshold"`
ThresholdWindow int `json:"threshold_window"`
SlackChannels []*SanitizedSlackChannelInput `json:"slack_channels"`
DiscordChannels []*DiscordChannelInput `json:"discord_channels"`
MicrosoftTeamsChannels []*MicrosoftTeamsChannelInput `json:"microsoft_teams_channels"`
WebhookDestinations []*WebhookDestinationInput `json:"webhook_destinations"`
Emails []string `json:"emails"`
Disabled bool `json:"disabled"`
Default *bool `json:"default,omitempty"`
Query string `json:"query"`
}
type LogConnection ¶
func (LogConnection) GetPageInfo ¶
func (this LogConnection) GetPageInfo() *PageInfo
func (LogConnection) IsConnection ¶
func (LogConnection) IsConnection()
type LogSource ¶
type LogSource string
func (LogSource) MarshalGQL ¶
func (*LogSource) UnmarshalGQL ¶
type LogsHistogram ¶
type LogsHistogram struct {
Buckets []*LogsHistogramBucket `json:"buckets"`
TotalCount uint64 `json:"totalCount"`
ObjectCount uint64 `json:"objectCount"`
SampleFactor float64 `json:"sampleFactor"`
}
type LogsHistogramBucket ¶
type LogsHistogramBucket struct {
BucketID uint64 `json:"bucketId"`
Counts []*LogsHistogramBucketCount `json:"counts"`
}
type MatchedErrorTag ¶
type MetricAggregator ¶
type MetricAggregator string
const ( MetricAggregatorCount MetricAggregator = "Count" MetricAggregatorCountDistinct MetricAggregator = "CountDistinct" MetricAggregatorCountDistinctKey MetricAggregator = "CountDistinctKey" MetricAggregatorMin MetricAggregator = "Min" MetricAggregatorAvg MetricAggregator = "Avg" MetricAggregatorP50 MetricAggregator = "P50" MetricAggregatorP90 MetricAggregator = "P90" MetricAggregatorP95 MetricAggregator = "P95" MetricAggregatorP99 MetricAggregator = "P99" MetricAggregatorMax MetricAggregator = "Max" MetricAggregatorSum MetricAggregator = "Sum" MetricAggregatorNone MetricAggregator = "None" )
func (MetricAggregator) IsValid ¶
func (e MetricAggregator) IsValid() bool
func (MetricAggregator) MarshalGQL ¶
func (e MetricAggregator) MarshalGQL(w io.Writer)
func (MetricAggregator) String ¶
func (e MetricAggregator) String() string
func (*MetricAggregator) UnmarshalGQL ¶
func (e *MetricAggregator) UnmarshalGQL(v any) error
type MetricBucket ¶
type MetricBucket struct {
BucketID uint64 `json:"bucket_id"`
BucketMin *float64 `json:"bucket_min,omitempty"`
BucketMax *float64 `json:"bucket_max,omitempty"`
BucketValue *float64 `json:"bucket_value,omitempty"`
Group []string `json:"group"`
Column string `json:"column"`
MetricType MetricAggregator `json:"metric_type"`
MetricValue *float64 `json:"metric_value,omitempty"`
YhatLower *float64 `json:"yhat_lower,omitempty"`
YhatUpper *float64 `json:"yhat_upper,omitempty"`
}
type MetricBucketBy ¶
type MetricBucketBy string
const ( MetricBucketByNone MetricBucketBy = "None" MetricBucketByTimestamp MetricBucketBy = "Timestamp" MetricBucketByHistogram MetricBucketBy = "Histogram" )
func (MetricBucketBy) IsValid ¶
func (e MetricBucketBy) IsValid() bool
func (MetricBucketBy) MarshalGQL ¶
func (e MetricBucketBy) MarshalGQL(w io.Writer)
func (MetricBucketBy) String ¶
func (e MetricBucketBy) String() string
func (*MetricBucketBy) UnmarshalGQL ¶
func (e *MetricBucketBy) UnmarshalGQL(v any) error
type MetricConnection ¶
type MetricConnection struct {
Edges []*MetricEdge `json:"edges"`
PageInfo *PageInfo `json:"pageInfo"`
}
func (MetricConnection) GetPageInfo ¶
func (this MetricConnection) GetPageInfo() *PageInfo
func (MetricConnection) IsConnection ¶
func (MetricConnection) IsConnection()
type MetricEdge ¶
func (MetricEdge) GetCursor ¶
func (this MetricEdge) GetCursor() string
func (MetricEdge) IsEdge ¶
func (MetricEdge) IsEdge()
type MetricExpression ¶
type MetricExpression struct {
Aggregator MetricAggregator `json:"aggregator"`
Column string `json:"column"`
}
type MetricExpressionInput ¶
type MetricExpressionInput struct {
Aggregator MetricAggregator `json:"aggregator"`
Column string `json:"column"`
}
type MetricPreview ¶
type MetricRow ¶
type MetricRow struct {
ProjectID int `json:"projectID"`
Timestamp time.Time `json:"timestamp"`
ServiceName string `json:"serviceName"`
MetricName string `json:"metricName"`
MetricDescription string `json:"metricDescription"`
MetricUnit string `json:"metricUnit"`
Attributes map[string]any `json:"attributes"`
StartTimestamp time.Time `json:"startTimestamp"`
Type MetricRowType `json:"type"`
Flags uint64 `json:"flags"`
Value float64 `json:"value"`
Exemplars []*MetricRowExemplar `json:"exemplars"`
AggregationTemporality int `json:"aggregationTemporality"`
IsMonotonic bool `json:"isMonotonic"`
}
type MetricRowExemplar ¶
type MetricRowType ¶
type MetricRowType string
const ( MetricRowTypeEmpty MetricRowType = "empty" MetricRowTypeGauge MetricRowType = "gauge" MetricRowTypeSum MetricRowType = "sum" MetricRowTypeHistogram MetricRowType = "histogram" MetricRowTypeExponentialHistogram MetricRowType = "exponentialHistogram" MetricRowTypeSummary MetricRowType = "summary" )
func (MetricRowType) IsValid ¶
func (e MetricRowType) IsValid() bool
func (MetricRowType) MarshalGQL ¶
func (e MetricRowType) MarshalGQL(w io.Writer)
func (MetricRowType) String ¶
func (e MetricRowType) String() string
func (*MetricRowType) UnmarshalGQL ¶
func (e *MetricRowType) UnmarshalGQL(v any) error
type MetricTagFilter ¶
type MetricTagFilter struct {
Tag string `json:"tag"`
Op MetricTagFilterOp `json:"op"`
Value string `json:"value"`
}
type MetricTagFilterInput ¶
type MetricTagFilterInput struct {
Tag string `json:"tag"`
Op MetricTagFilterOp `json:"op"`
Value string `json:"value"`
}
type MetricTagFilterOp ¶
type MetricTagFilterOp string
const ( MetricTagFilterOpEquals MetricTagFilterOp = "equals" MetricTagFilterOpContains MetricTagFilterOp = "contains" )
func (MetricTagFilterOp) IsValid ¶
func (e MetricTagFilterOp) IsValid() bool
func (MetricTagFilterOp) MarshalGQL ¶
func (e MetricTagFilterOp) MarshalGQL(w io.Writer)
func (MetricTagFilterOp) String ¶
func (e MetricTagFilterOp) String() string
func (*MetricTagFilterOp) UnmarshalGQL ¶
func (e *MetricTagFilterOp) UnmarshalGQL(v any) error
type MetricViewComponentType ¶
type MetricViewComponentType string
const ( MetricViewComponentTypeKeyPerformanceGauge MetricViewComponentType = "KeyPerformanceGauge" MetricViewComponentTypeSessionCountChart MetricViewComponentType = "SessionCountChart" MetricViewComponentTypeErrorCountChart MetricViewComponentType = "ErrorCountChart" MetricViewComponentTypeReferrersTable MetricViewComponentType = "ReferrersTable" MetricViewComponentTypeActiveUsersTable MetricViewComponentType = "ActiveUsersTable" MetricViewComponentTypeRageClicksTable MetricViewComponentType = "RageClicksTable" MetricViewComponentTypeTopRoutesTable MetricViewComponentType = "TopRoutesTable" )
func (MetricViewComponentType) IsValid ¶
func (e MetricViewComponentType) IsValid() bool
func (MetricViewComponentType) MarshalGQL ¶
func (e MetricViewComponentType) MarshalGQL(w io.Writer)
func (MetricViewComponentType) String ¶
func (e MetricViewComponentType) String() string
func (*MetricViewComponentType) UnmarshalGQL ¶
func (e *MetricViewComponentType) UnmarshalGQL(v any) error
type MetricsBuckets ¶
type MetricsBuckets struct {
Buckets []*MetricBucket `json:"buckets"`
BucketCount uint64 `json:"bucket_count"`
SampleFactor float64 `json:"sample_factor"`
}
type NamedCount ¶
type NetworkHistogramParamsInput ¶
type NetworkHistogramParamsInput struct {
LookbackDays float64 `json:"lookback_days"`
Attribute *NetworkRequestAttribute `json:"attribute,omitempty"`
}
type NetworkRequestAttribute ¶
type NetworkRequestAttribute string
const ( NetworkRequestAttributeMethod NetworkRequestAttribute = "method" NetworkRequestAttributeInitiatorType NetworkRequestAttribute = "initiator_type" NetworkRequestAttributeURL NetworkRequestAttribute = "url" NetworkRequestAttributeBodySize NetworkRequestAttribute = "body_size" NetworkRequestAttributeResponseSize NetworkRequestAttribute = "response_size" NetworkRequestAttributeStatus NetworkRequestAttribute = "status" NetworkRequestAttributeLatency NetworkRequestAttribute = "latency" NetworkRequestAttributeConnectLatency NetworkRequestAttribute = "connect_latency" NetworkRequestAttributeDNSLatency NetworkRequestAttribute = "dns_latency" NetworkRequestAttributeRedirectLatency NetworkRequestAttribute = "redirect_latency" NetworkRequestAttributeRequestID NetworkRequestAttribute = "request_id" NetworkRequestAttributeGraphqlOperation NetworkRequestAttribute = "graphql_operation" )
func (NetworkRequestAttribute) IsValid ¶
func (e NetworkRequestAttribute) IsValid() bool
func (NetworkRequestAttribute) MarshalGQL ¶
func (e NetworkRequestAttribute) MarshalGQL(w io.Writer)
func (NetworkRequestAttribute) String ¶
func (e NetworkRequestAttribute) String() string
func (*NetworkRequestAttribute) UnmarshalGQL ¶
func (e *NetworkRequestAttribute) UnmarshalGQL(v any) error
type NewUsersCount ¶
type NewUsersCount struct {
Count int64 `json:"count"`
}
type OAuthClient ¶
type OpenSearchCalendarInterval ¶
type OpenSearchCalendarInterval string
const ( OpenSearchCalendarIntervalMinute OpenSearchCalendarInterval = "minute" OpenSearchCalendarIntervalHour OpenSearchCalendarInterval = "hour" OpenSearchCalendarIntervalDay OpenSearchCalendarInterval = "day" OpenSearchCalendarIntervalWeek OpenSearchCalendarInterval = "week" OpenSearchCalendarIntervalMonth OpenSearchCalendarInterval = "month" OpenSearchCalendarIntervalQuarter OpenSearchCalendarInterval = "quarter" OpenSearchCalendarIntervalYear OpenSearchCalendarInterval = "year" )
func (OpenSearchCalendarInterval) IsValid ¶
func (e OpenSearchCalendarInterval) IsValid() bool
func (OpenSearchCalendarInterval) MarshalGQL ¶
func (e OpenSearchCalendarInterval) MarshalGQL(w io.Writer)
func (OpenSearchCalendarInterval) String ¶
func (e OpenSearchCalendarInterval) String() string
func (*OpenSearchCalendarInterval) UnmarshalGQL ¶
func (e *OpenSearchCalendarInterval) UnmarshalGQL(v any) error
type Plan ¶
type Plan struct {
Type PlanType `json:"type"`
Interval SubscriptionInterval `json:"interval"`
MembersLimit *int64 `json:"membersLimit,omitempty"`
EnableBillingLimits bool `json:"enableBillingLimits"`
AWSMpSubscription *AWSMarketplaceSubscription `json:"aws_mp_subscription,omitempty"`
SessionsLimit int64 `json:"sessionsLimit"`
ErrorsLimit int64 `json:"errorsLimit"`
LogsLimit int64 `json:"logsLimit"`
TracesLimit int64 `json:"tracesLimit"`
MetricsLimit int64 `json:"metricsLimit"`
SessionsRate float64 `json:"sessionsRate"`
ErrorsRate float64 `json:"errorsRate"`
LogsRate float64 `json:"logsRate"`
TracesRate float64 `json:"tracesRate"`
MetricsRate float64 `json:"metricsRate"`
}
type PlanType ¶
type PlanType string
const ( PlanTypeFree PlanType = "Free" PlanTypeLite PlanType = "Lite" PlanTypeBasic PlanType = "Basic" PlanTypeStartup PlanType = "Startup" PlanTypeEnterprise PlanType = "Enterprise" PlanTypeUsageBased PlanType = "UsageBased" PlanTypeGraduated PlanType = "Graduated" PlanTypeBusiness PlanType = "Business" )
func (PlanType) MarshalGQL ¶
func (*PlanType) UnmarshalGQL ¶
type PredictionSettings ¶
type PredictionSettings struct {
ChangepointPriorScale float64 `json:"changepointPriorScale"`
IntervalWidth float64 `json:"intervalWidth"`
ThresholdCondition ThresholdCondition `json:"thresholdCondition"`
IntervalSeconds int `json:"intervalSeconds"`
}
type ProductType ¶
type ProductType string
const ( ProductTypeSessions ProductType = "Sessions" ProductTypeErrors ProductType = "Errors" ProductTypeLogs ProductType = "Logs" ProductTypeTraces ProductType = "Traces" ProductTypeMetrics ProductType = "Metrics" ProductTypeEvents ProductType = "Events" )
func (ProductType) IsValid ¶
func (e ProductType) IsValid() bool
func (ProductType) MarshalGQL ¶
func (e ProductType) MarshalGQL(w io.Writer)
func (ProductType) String ¶
func (e ProductType) String() string
func (*ProductType) UnmarshalGQL ¶
func (e *ProductType) UnmarshalGQL(v any) error
type QueryInput ¶
type QueryInput struct {
Query string `json:"query"`
DateRange *DateRangeRequiredInput `json:"date_range"`
Sort *SortInput `json:"sort,omitempty"`
}
type QueryOutput ¶
type QueryOutput struct {
Query string `json:"query"`
DateRange *DateRangeRequiredOutput `json:"date_range"`
}
type ReferrerTablePayload ¶
type ReservedErrorGroupKey ¶
type ReservedErrorGroupKey string
const ( ReservedErrorGroupKeyEvent ReservedErrorGroupKey = "event" ReservedErrorGroupKeySecureID ReservedErrorGroupKey = "secure_id" ReservedErrorGroupKeySnoozedUntil ReservedErrorGroupKey = "snoozed_until" ReservedErrorGroupKeyStatus ReservedErrorGroupKey = "status" ReservedErrorGroupKeyTag ReservedErrorGroupKey = "tag" ReservedErrorGroupKeyType ReservedErrorGroupKey = "type" )
func (ReservedErrorGroupKey) IsValid ¶
func (e ReservedErrorGroupKey) IsValid() bool
func (ReservedErrorGroupKey) MarshalGQL ¶
func (e ReservedErrorGroupKey) MarshalGQL(w io.Writer)
func (ReservedErrorGroupKey) String ¶
func (e ReservedErrorGroupKey) String() string
func (*ReservedErrorGroupKey) UnmarshalGQL ¶
func (e *ReservedErrorGroupKey) UnmarshalGQL(v any) error
type ReservedErrorObjectKey ¶
type ReservedErrorObjectKey string
const ( ReservedErrorObjectKeyBrowser ReservedErrorObjectKey = "browser" ReservedErrorObjectKeyClientID ReservedErrorObjectKey = "client_id" ReservedErrorObjectKeyEnvironment ReservedErrorObjectKey = "environment" ReservedErrorObjectKeyHasSession ReservedErrorObjectKey = "has_session" ReservedErrorObjectKeyOsName ReservedErrorObjectKey = "os_name" ReservedErrorObjectKeySecureSessionID ReservedErrorObjectKey = "secure_session_id" ReservedErrorObjectKeyServiceName ReservedErrorObjectKey = "service_name" ReservedErrorObjectKeyServiceVersion ReservedErrorObjectKey = "service_version" ReservedErrorObjectKeyTimestamp ReservedErrorObjectKey = "timestamp" ReservedErrorObjectKeyTraceID ReservedErrorObjectKey = "trace_id" ReservedErrorObjectKeyVisitedURL ReservedErrorObjectKey = "visited_url" )
func (ReservedErrorObjectKey) IsValid ¶
func (e ReservedErrorObjectKey) IsValid() bool
func (ReservedErrorObjectKey) MarshalGQL ¶
func (e ReservedErrorObjectKey) MarshalGQL(w io.Writer)
func (ReservedErrorObjectKey) String ¶
func (e ReservedErrorObjectKey) String() string
func (*ReservedErrorObjectKey) UnmarshalGQL ¶
func (e *ReservedErrorObjectKey) UnmarshalGQL(v any) error
type ReservedErrorsJoinedKey ¶
type ReservedErrorsJoinedKey string
const ( // ReservedErrorObjectKey ReservedErrorsJoinedKeyID ReservedErrorsJoinedKey = "id" ReservedErrorsJoinedKeyBrowser ReservedErrorsJoinedKey = "browser" ReservedErrorsJoinedKeyClientID ReservedErrorsJoinedKey = "client_id" ReservedErrorsJoinedKeyEnvironment ReservedErrorsJoinedKey = "environment" ReservedErrorsJoinedKeyHasSession ReservedErrorsJoinedKey = "has_session" ReservedErrorsJoinedKeyOsName ReservedErrorsJoinedKey = "os_name" ReservedErrorsJoinedKeySecureSessionID ReservedErrorsJoinedKey = "secure_session_id" ReservedErrorsJoinedKeyServiceName ReservedErrorsJoinedKey = "service_name" ReservedErrorsJoinedKeyServiceVersion ReservedErrorsJoinedKey = "service_version" ReservedErrorsJoinedKeySnoozedUntil ReservedErrorsJoinedKey = "snoozed_until" ReservedErrorsJoinedKeyTimestamp ReservedErrorsJoinedKey = "timestamp" ReservedErrorsJoinedKeyTraceID ReservedErrorsJoinedKey = "trace_id" ReservedErrorsJoinedKeyVisitedURL ReservedErrorsJoinedKey = "visited_url" // ReservedErrorGroupKey ReservedErrorsJoinedKeyEvent ReservedErrorsJoinedKey = "event" ReservedErrorsJoinedKeySecureID ReservedErrorsJoinedKey = "secure_id" ReservedErrorsJoinedKeyStatus ReservedErrorsJoinedKey = "status" ReservedErrorsJoinedKeyTag ReservedErrorsJoinedKey = "tag" ReservedErrorsJoinedKeyType ReservedErrorsJoinedKey = "type" )
func (ReservedErrorsJoinedKey) IsValid ¶
func (e ReservedErrorsJoinedKey) IsValid() bool
func (ReservedErrorsJoinedKey) MarshalGQL ¶
func (e ReservedErrorsJoinedKey) MarshalGQL(w io.Writer)
func (ReservedErrorsJoinedKey) String ¶
func (e ReservedErrorsJoinedKey) String() string
func (*ReservedErrorsJoinedKey) UnmarshalGQL ¶
func (e *ReservedErrorsJoinedKey) UnmarshalGQL(v any) error
type ReservedEventKey ¶
type ReservedEventKey string
const ( ReservedEventKeyBrowserName ReservedEventKey = "browser_name" ReservedEventKeyBrowserVersion ReservedEventKey = "browser_version" ReservedEventKeyCity ReservedEventKey = "city" ReservedEventKeyCountry ReservedEventKey = "country" ReservedEventKeyEnvironment ReservedEventKey = "environment" ReservedEventKeyEvent ReservedEventKey = "event" ReservedEventKeyFirstSession ReservedEventKey = "first_session" ReservedEventKeyIdentified ReservedEventKey = "identified" ReservedEventKeyIdentifier ReservedEventKey = "identifier" ReservedEventKeyIP ReservedEventKey = "ip" ReservedEventKeyOsName ReservedEventKey = "os_name" ReservedEventKeyOsVersion ReservedEventKey = "os_version" ReservedEventKeySecureSessionID ReservedEventKey = "secure_session_id" ReservedEventKeyServiceVersion ReservedEventKey = "service_version" ReservedEventKeySessionActiveLength ReservedEventKey = "session_active_length" ReservedEventKeySessionLength ReservedEventKey = "session_length" ReservedEventKeySessionPagesVisited ReservedEventKey = "session_pages_visited" ReservedEventKeyState ReservedEventKey = "state" ReservedEventKeyTimestamp ReservedEventKey = "timestamp" )
func (ReservedEventKey) IsValid ¶
func (e ReservedEventKey) IsValid() bool
func (ReservedEventKey) MarshalGQL ¶
func (e ReservedEventKey) MarshalGQL(w io.Writer)
func (ReservedEventKey) String ¶
func (e ReservedEventKey) String() string
func (*ReservedEventKey) UnmarshalGQL ¶
func (e *ReservedEventKey) UnmarshalGQL(v any) error
type ReservedLogKey ¶
type ReservedLogKey string
const ( // Keep this in alpha order ReservedLogKeyEnvironment ReservedLogKey = "environment" ReservedLogKeyLevel ReservedLogKey = "level" ReservedLogKeyMessage ReservedLogKey = "message" ReservedLogKeySecureSessionID ReservedLogKey = "secure_session_id" ReservedLogKeySpanID ReservedLogKey = "span_id" ReservedLogKeyTraceID ReservedLogKey = "trace_id" ReservedLogKeySource ReservedLogKey = "source" ReservedLogKeyServiceName ReservedLogKey = "service_name" ReservedLogKeyServiceVersion ReservedLogKey = "service_version" ReservedLogKeyTimestamp ReservedLogKey = "timestamp" )
func (ReservedLogKey) IsValid ¶
func (e ReservedLogKey) IsValid() bool
func (ReservedLogKey) MarshalGQL ¶
func (e ReservedLogKey) MarshalGQL(w io.Writer)
func (ReservedLogKey) String ¶
func (e ReservedLogKey) String() string
func (*ReservedLogKey) UnmarshalGQL ¶
func (e *ReservedLogKey) UnmarshalGQL(v any) error
type ReservedMetricKey ¶
type ReservedMetricKey string
const ( ReservedMetricKeyCount ReservedMetricKey = "count" ReservedMetricKeyMax ReservedMetricKey = "max" ReservedMetricKeyMetricDescription ReservedMetricKey = "metric_description" ReservedMetricKeyMetricName ReservedMetricKey = "metric_name" ReservedMetricKeyMetricUnit ReservedMetricKey = "metric_unit" ReservedMetricKeyMin ReservedMetricKey = "min" ReservedMetricKeyRetentionDays ReservedMetricKey = "retention_days" ReservedMetricKeySecureSessionID ReservedMetricKey = "secure_session_id" ReservedMetricKeyServiceName ReservedMetricKey = "service_name" ReservedMetricKeyServiceVersion ReservedMetricKey = "service_version" ReservedMetricKeySpanID ReservedMetricKey = "span_id" ReservedMetricKeyStartTimestamp ReservedMetricKey = "start_timestamp" ReservedMetricKeySum ReservedMetricKey = "sum" ReservedMetricKeyTimestamp ReservedMetricKey = "timestamp" ReservedMetricKeyTraceID ReservedMetricKey = "trace_id" ReservedMetricKeyType ReservedMetricKey = "type" ReservedMetricKeyValue ReservedMetricKey = "value" )
func (ReservedMetricKey) IsValid ¶
func (e ReservedMetricKey) IsValid() bool
func (ReservedMetricKey) MarshalGQL ¶
func (e ReservedMetricKey) MarshalGQL(w io.Writer)
func (ReservedMetricKey) String ¶
func (e ReservedMetricKey) String() string
func (*ReservedMetricKey) UnmarshalGQL ¶
func (e *ReservedMetricKey) UnmarshalGQL(v any) error
type ReservedSessionKey ¶
type ReservedSessionKey string
const ( ReservedSessionKeyActiveLength ReservedSessionKey = "active_length" ReservedSessionKeyBrowserName ReservedSessionKey = "browser_name" ReservedSessionKeyBrowserVersion ReservedSessionKey = "browser_version" ReservedSessionKeyCity ReservedSessionKey = "city" ReservedSessionKeyCompleted ReservedSessionKey = "completed" ReservedSessionKeyCountry ReservedSessionKey = "country" ReservedSessionKeyEnvironment ReservedSessionKey = "environment" ReservedSessionKeyExcluded ReservedSessionKey = "excluded" ReservedSessionKeyFirstTime ReservedSessionKey = "first_time" ReservedSessionKeyHasComments ReservedSessionKey = "has_comments" ReservedSessionKeyHasErrors ReservedSessionKey = "has_errors" ReservedSessionKeyHasRageClicks ReservedSessionKey = "has_rage_clicks" ReservedSessionKeyIdentified ReservedSessionKey = "identified" ReservedSessionKeyIdentifier ReservedSessionKey = "identifier" ReservedSessionKeyIP ReservedSessionKey = "ip" ReservedSessionKeyLength ReservedSessionKey = "length" ReservedSessionKeyNormalness ReservedSessionKey = "normalness" ReservedSessionKeyOsName ReservedSessionKey = "os_name" ReservedSessionKeyOsVersion ReservedSessionKey = "os_version" ReservedSessionKeyPagesVisited ReservedSessionKey = "pages_visited" ReservedSessionKeySample ReservedSessionKey = "sample" ReservedSessionKeySecureID ReservedSessionKey = "secure_id" ReservedSessionKeyServiceVersion ReservedSessionKey = "service_version" ReservedSessionKeyState ReservedSessionKey = "state" ReservedSessionKeyTimestamp ReservedSessionKey = "timestamp" ReservedSessionKeyUpdatedAt ReservedSessionKey = "updated_at" ReservedSessionKeyViewedByAnyone ReservedSessionKey = "viewed_by_anyone" ReservedSessionKeyViewedByMe ReservedSessionKey = "viewed_by_me" ReservedSessionKeyWithinBillingQuota ReservedSessionKey = "within_billing_quota" ReservedSessionKeyLocState ReservedSessionKey = "loc_state" ReservedSessionKeyProcessed ReservedSessionKey = "processed" ReservedSessionKeyViewed ReservedSessionKey = "viewed" )
func (ReservedSessionKey) IsValid ¶
func (e ReservedSessionKey) IsValid() bool
func (ReservedSessionKey) MarshalGQL ¶
func (e ReservedSessionKey) MarshalGQL(w io.Writer)
func (ReservedSessionKey) String ¶
func (e ReservedSessionKey) String() string
func (*ReservedSessionKey) UnmarshalGQL ¶
func (e *ReservedSessionKey) UnmarshalGQL(v any) error
type ReservedTraceKey ¶
type ReservedTraceKey string
const ( ReservedTraceKeyEnvironment ReservedTraceKey = "environment" ReservedTraceKeyHasErrors ReservedTraceKey = "has_errors" ReservedTraceKeyLevel ReservedTraceKey = "level" ReservedTraceKeyMessage ReservedTraceKey = "message" ReservedTraceKeyMetricName ReservedTraceKey = "metric_name" ReservedTraceKeyMetricValue ReservedTraceKey = "metric_value" ReservedTraceKeySecureSessionID ReservedTraceKey = "secure_session_id" ReservedTraceKeySpanID ReservedTraceKey = "span_id" ReservedTraceKeyTraceID ReservedTraceKey = "trace_id" ReservedTraceKeyParentSpanID ReservedTraceKey = "parent_span_id" ReservedTraceKeyTraceState ReservedTraceKey = "trace_state" ReservedTraceKeySpanName ReservedTraceKey = "span_name" ReservedTraceKeySpanKind ReservedTraceKey = "span_kind" ReservedTraceKeyDuration ReservedTraceKey = "duration" ReservedTraceKeyServiceName ReservedTraceKey = "service_name" ReservedTraceKeyServiceVersion ReservedTraceKey = "service_version" ReservedTraceKeyTimestamp ReservedTraceKey = "timestamp" ReservedTraceKeyHighlightType ReservedTraceKey = "highlight_type" )
func (ReservedTraceKey) IsValid ¶
func (e ReservedTraceKey) IsValid() bool
func (ReservedTraceKey) MarshalGQL ¶
func (e ReservedTraceKey) MarshalGQL(w io.Writer)
func (ReservedTraceKey) String ¶
func (e ReservedTraceKey) String() string
func (*ReservedTraceKey) UnmarshalGQL ¶
func (e *ReservedTraceKey) UnmarshalGQL(v any) error
type RetentionPeriod ¶
type RetentionPeriod string
const ( RetentionPeriodSevenDays RetentionPeriod = "SevenDays" RetentionPeriodThirtyDays RetentionPeriod = "ThirtyDays" RetentionPeriodThreeMonths RetentionPeriod = "ThreeMonths" RetentionPeriodSixMonths RetentionPeriod = "SixMonths" RetentionPeriodTwelveMonths RetentionPeriod = "TwelveMonths" RetentionPeriodTwoYears RetentionPeriod = "TwoYears" RetentionPeriodThreeYears RetentionPeriod = "ThreeYears" )
func (RetentionPeriod) IsValid ¶
func (e RetentionPeriod) IsValid() bool
func (RetentionPeriod) MarshalGQL ¶
func (e RetentionPeriod) MarshalGQL(w io.Writer)
func (RetentionPeriod) String ¶
func (e RetentionPeriod) String() string
func (*RetentionPeriod) UnmarshalGQL ¶
func (e *RetentionPeriod) UnmarshalGQL(v any) error
type Sampling ¶
type Sampling struct {
SessionSamplingRate float64 `json:"session_sampling_rate"`
ErrorSamplingRate float64 `json:"error_sampling_rate"`
LogSamplingRate float64 `json:"log_sampling_rate"`
TraceSamplingRate float64 `json:"trace_sampling_rate"`
MetricSamplingRate float64 `json:"metric_sampling_rate"`
SessionMinuteRateLimit *int64 `json:"session_minute_rate_limit,omitempty"`
ErrorMinuteRateLimit *int64 `json:"error_minute_rate_limit,omitempty"`
LogMinuteRateLimit *int64 `json:"log_minute_rate_limit,omitempty"`
TraceMinuteRateLimit *int64 `json:"trace_minute_rate_limit,omitempty"`
MetricMinuteRateLimit *int64 `json:"metric_minute_rate_limit,omitempty"`
SessionExclusionQuery *string `json:"session_exclusion_query,omitempty"`
ErrorExclusionQuery *string `json:"error_exclusion_query,omitempty"`
LogExclusionQuery *string `json:"log_exclusion_query,omitempty"`
TraceExclusionQuery *string `json:"trace_exclusion_query,omitempty"`
MetricExclusionQuery *string `json:"metric_exclusion_query,omitempty"`
}
type SamplingInput ¶
type SamplingInput struct {
SessionSamplingRate *float64 `json:"session_sampling_rate,omitempty"`
ErrorSamplingRate *float64 `json:"error_sampling_rate,omitempty"`
LogSamplingRate *float64 `json:"log_sampling_rate,omitempty"`
TraceSamplingRate *float64 `json:"trace_sampling_rate,omitempty"`
MetricSamplingRate *float64 `json:"metric_sampling_rate,omitempty"`
SessionMinuteRateLimit *int64 `json:"session_minute_rate_limit,omitempty"`
ErrorMinuteRateLimit *int64 `json:"error_minute_rate_limit,omitempty"`
LogMinuteRateLimit *int64 `json:"log_minute_rate_limit,omitempty"`
TraceMinuteRateLimit *int64 `json:"trace_minute_rate_limit,omitempty"`
MetricMinuteRateLimit *int64 `json:"metric_minute_rate_limit,omitempty"`
SessionExclusionQuery *string `json:"session_exclusion_query,omitempty"`
ErrorExclusionQuery *string `json:"error_exclusion_query,omitempty"`
LogExclusionQuery *string `json:"log_exclusion_query,omitempty"`
TraceExclusionQuery *string `json:"trace_exclusion_query,omitempty"`
MetricExclusionQuery *string `json:"metric_exclusion_query,omitempty"`
}
type SanitizedAdmin ¶
type SanitizedAdminInput ¶
type SanitizedSlackChannel ¶
type SavedSegmentEntityType ¶
type SavedSegmentEntityType string
const ( SavedSegmentEntityTypeLog SavedSegmentEntityType = "Log" SavedSegmentEntityTypeTrace SavedSegmentEntityType = "Trace" SavedSegmentEntityTypeError SavedSegmentEntityType = "Error" SavedSegmentEntityTypeSession SavedSegmentEntityType = "Session" )
func (SavedSegmentEntityType) IsValid ¶
func (e SavedSegmentEntityType) IsValid() bool
func (SavedSegmentEntityType) MarshalGQL ¶
func (e SavedSegmentEntityType) MarshalGQL(w io.Writer)
func (SavedSegmentEntityType) String ¶
func (e SavedSegmentEntityType) String() string
func (*SavedSegmentEntityType) UnmarshalGQL ¶
func (e *SavedSegmentEntityType) UnmarshalGQL(v any) error
type ServiceConnection ¶
type ServiceConnection struct {
Edges []*ServiceEdge `json:"edges"`
PageInfo *PageInfo `json:"pageInfo"`
}
func (ServiceConnection) GetPageInfo ¶
func (this ServiceConnection) GetPageInfo() *PageInfo
func (ServiceConnection) IsConnection ¶
func (ServiceConnection) IsConnection()
type ServiceEdge ¶
type ServiceEdge struct {
Cursor string `json:"cursor"`
Node *ServiceNode `json:"node"`
}
func (ServiceEdge) GetCursor ¶
func (this ServiceEdge) GetCursor() string
func (ServiceEdge) IsEdge ¶
func (ServiceEdge) IsEdge()
type ServiceNode ¶
type ServiceNode struct {
ID int `json:"id"`
ProjectID int `json:"projectID"`
Name string `json:"name"`
Status ServiceStatus `json:"status"`
GithubRepoPath *string `json:"githubRepoPath,omitempty"`
BuildPrefix *string `json:"buildPrefix,omitempty"`
GithubPrefix *string `json:"githubPrefix,omitempty"`
ErrorDetails []string `json:"errorDetails,omitempty"`
}
type ServiceStatus ¶
type ServiceStatus string
const ( ServiceStatusHealthy ServiceStatus = "healthy" ServiceStatusError ServiceStatus = "error" ServiceStatusCreated ServiceStatus = "created" )
func (ServiceStatus) IsValid ¶
func (e ServiceStatus) IsValid() bool
func (ServiceStatus) MarshalGQL ¶
func (e ServiceStatus) MarshalGQL(w io.Writer)
func (ServiceStatus) String ¶
func (e ServiceStatus) String() string
func (*ServiceStatus) UnmarshalGQL ¶
func (e *ServiceStatus) UnmarshalGQL(v any) error
type SessionAlertInput ¶
type SessionAlertInput struct {
ProjectID int `json:"project_id"`
Name string `json:"name"`
CountThreshold int `json:"count_threshold"`
ThresholdWindow int `json:"threshold_window"`
SlackChannels []*SanitizedSlackChannelInput `json:"slack_channels"`
DiscordChannels []*DiscordChannelInput `json:"discord_channels"`
MicrosoftTeamsChannels []*MicrosoftTeamsChannelInput `json:"microsoft_teams_channels"`
WebhookDestinations []*WebhookDestinationInput `json:"webhook_destinations"`
Emails []string `json:"emails"`
Environments []string `json:"environments"`
Disabled bool `json:"disabled"`
Default *bool `json:"default,omitempty"`
Type SessionAlertType `json:"type"`
UserProperties []*UserPropertyInput `json:"user_properties"`
ExcludeRules []string `json:"exclude_rules"`
TrackProperties []*TrackPropertyInput `json:"track_properties"`
}
type SessionAlertType ¶
type SessionAlertType string
const ( SessionAlertTypeErrorAlert SessionAlertType = "ERROR_ALERT" SessionAlertTypeNewUserAlert SessionAlertType = "NEW_USER_ALERT" SessionAlertTypeTrackPropertiesAlert SessionAlertType = "TRACK_PROPERTIES_ALERT" SessionAlertTypeUserPropertiesAlert SessionAlertType = "USER_PROPERTIES_ALERT" SessionAlertTypeRageClickAlert SessionAlertType = "RAGE_CLICK_ALERT" SessionAlertTypeNewSessionAlert SessionAlertType = "NEW_SESSION_ALERT" )
func (SessionAlertType) IsValid ¶
func (e SessionAlertType) IsValid() bool
func (SessionAlertType) MarshalGQL ¶
func (e SessionAlertType) MarshalGQL(w io.Writer)
func (SessionAlertType) String ¶
func (e SessionAlertType) String() string
func (*SessionAlertType) UnmarshalGQL ¶
func (e *SessionAlertType) UnmarshalGQL(v any) error
type SessionCommentTagInput ¶
type SessionCommentType ¶
type SessionCommentType string
const ( SessionCommentTypeAdmin SessionCommentType = "Admin" SessionCommentTypeFeedback SessionCommentType = "FEEDBACK" )
func (SessionCommentType) IsValid ¶
func (e SessionCommentType) IsValid() bool
func (SessionCommentType) MarshalGQL ¶
func (e SessionCommentType) MarshalGQL(w io.Writer)
func (SessionCommentType) String ¶
func (e SessionCommentType) String() string
func (*SessionCommentType) UnmarshalGQL ¶
func (e *SessionCommentType) UnmarshalGQL(v any) error
type SessionExcludedReason ¶
type SessionExcludedReason string
const ( SessionExcludedReasonInitializing SessionExcludedReason = "Initializing" SessionExcludedReasonNoActivity SessionExcludedReason = "NoActivity" SessionExcludedReasonNoUserInteractionEvents SessionExcludedReason = "NoUserInteractionEvents" SessionExcludedReasonNoTimelineIndicatorEvents SessionExcludedReason = "NoTimelineIndicatorEvents" SessionExcludedReasonNoError SessionExcludedReason = "NoError" SessionExcludedReasonNoUserEvents SessionExcludedReason = "NoUserEvents" SessionExcludedReasonIgnoredUser SessionExcludedReason = "IgnoredUser" SessionExcludedReasonBillingQuotaExceeded SessionExcludedReason = "BillingQuotaExceeded" SessionExcludedReasonRetentionPeriodExceeded SessionExcludedReason = "RetentionPeriodExceeded" SessionExcludedReasonSampled SessionExcludedReason = "Sampled" SessionExcludedReasonRateLimitMinute SessionExcludedReason = "RateLimitMinute" SessionExcludedReasonExclusionFilter SessionExcludedReason = "ExclusionFilter" )
func (SessionExcludedReason) IsValid ¶
func (e SessionExcludedReason) IsValid() bool
func (SessionExcludedReason) MarshalGQL ¶
func (e SessionExcludedReason) MarshalGQL(w io.Writer)
func (SessionExcludedReason) String ¶
func (e SessionExcludedReason) String() string
func (*SessionExcludedReason) UnmarshalGQL ¶
func (e *SessionExcludedReason) UnmarshalGQL(v any) error
type SessionLifecycle ¶
type SessionLifecycle string
const ( SessionLifecycleAll SessionLifecycle = "All" SessionLifecycleLive SessionLifecycle = "Live" SessionLifecycleCompleted SessionLifecycle = "Completed" )
func (SessionLifecycle) IsValid ¶
func (e SessionLifecycle) IsValid() bool
func (SessionLifecycle) MarshalGQL ¶
func (e SessionLifecycle) MarshalGQL(w io.Writer)
func (SessionLifecycle) String ¶
func (e SessionLifecycle) String() string
func (*SessionLifecycle) UnmarshalGQL ¶
func (e *SessionLifecycle) UnmarshalGQL(v any) error
type SessionQuery ¶
type SessionsReportRow ¶
type SessionsReportRow struct {
Key string `json:"key"`
Email string `json:"email"`
NumSessions uint64 `json:"num_sessions"`
FirstSession time.Time `json:"first_session"`
LastSession time.Time `json:"last_session"`
NumDaysVisited uint64 `json:"num_days_visited"`
NumMonthsVisited uint64 `json:"num_months_visited"`
AvgActiveLengthMins float64 `json:"avg_active_length_mins"`
MaxActiveLengthMins float64 `json:"max_active_length_mins"`
TotalActiveLengthMins float64 `json:"total_active_length_mins"`
AvgLengthMins float64 `json:"avg_length_mins"`
MaxLengthMins float64 `json:"max_length_mins"`
TotalLengthMins float64 `json:"total_length_mins"`
Location string `json:"location"`
}
type SlackSyncResponse ¶
type SocialLink ¶
type SocialLink struct {
Type SocialType `json:"type"`
Link *string `json:"link,omitempty"`
}
type SocialType ¶
type SocialType string
const ( SocialTypeGithub SocialType = "Github" SocialTypeLinkedIn SocialType = "LinkedIn" SocialTypeTwitter SocialType = "Twitter" SocialTypeFacebook SocialType = "Facebook" SocialTypeSite SocialType = "Site" )
func (SocialType) IsValid ¶
func (e SocialType) IsValid() bool
func (SocialType) MarshalGQL ¶
func (e SocialType) MarshalGQL(w io.Writer)
func (SocialType) String ¶
func (e SocialType) String() string
func (*SocialType) UnmarshalGQL ¶
func (e *SocialType) UnmarshalGQL(v any) error
type SortDirection ¶
type SortDirection string
const ( SortDirectionAsc SortDirection = "ASC" SortDirectionDesc SortDirection = "DESC" )
func (SortDirection) IsValid ¶
func (e SortDirection) IsValid() bool
func (SortDirection) MarshalGQL ¶
func (e SortDirection) MarshalGQL(w io.Writer)
func (SortDirection) String ¶
func (e SortDirection) String() string
func (*SortDirection) UnmarshalGQL ¶
func (e *SortDirection) UnmarshalGQL(v any) error
type SortInput ¶
type SortInput struct {
Column string `json:"column"`
Direction SortDirection `json:"direction"`
}
type SortOutput ¶
type SortOutput struct {
Column string `json:"column"`
Direction SortDirection `json:"direction"`
}
type SourceMappingError ¶
type SourceMappingError struct {
ErrorCode *SourceMappingErrorCode `json:"errorCode,omitempty"`
StackTraceFileURL *string `json:"stackTraceFileURL,omitempty"`
SourcemapFetchStrategy *string `json:"sourcemapFetchStrategy,omitempty"`
SourceMapURL *string `json:"sourceMapURL,omitempty"`
MinifiedFetchStrategy *string `json:"minifiedFetchStrategy,omitempty"`
ActualMinifiedFetchedPath *string `json:"actualMinifiedFetchedPath,omitempty"`
MinifiedLineNumber *int `json:"minifiedLineNumber,omitempty"`
MinifiedColumnNumber *int `json:"minifiedColumnNumber,omitempty"`
ActualSourcemapFetchedPath *string `json:"actualSourcemapFetchedPath,omitempty"`
SourcemapFileSize *int `json:"sourcemapFileSize,omitempty"`
MinifiedFileSize *int `json:"minifiedFileSize,omitempty"`
MappedLineNumber *int `json:"mappedLineNumber,omitempty"`
MappedColumnNumber *int `json:"mappedColumnNumber,omitempty"`
}
type SourceMappingErrorCode ¶
type SourceMappingErrorCode string
const ( SourceMappingErrorCodeFileNameMissingFromSourcePath SourceMappingErrorCode = "File_Name_Missing_From_Source_Path" SourceMappingErrorCodeErrorParsingStackTraceFileURL SourceMappingErrorCode = "Error_Parsing_Stack_Trace_File_Url" SourceMappingErrorCodeErrorConstructingSourceMapURL SourceMappingErrorCode = "Error_Constructing_Source_Map_URL" SourceMappingErrorCodeMissingSourceMapFileInS3 SourceMappingErrorCode = "Missing_Source_Map_File_In_S3" SourceMappingErrorCodeMinifiedFileMissingInS3AndURL SourceMappingErrorCode = "Minified_File_Missing_In_S3_And_URL" SourceMappingErrorCodeSourcemapFileMissingInS3AndURL SourceMappingErrorCode = "Sourcemap_File_Missing_In_S3_And_URL" SourceMappingErrorCodeMinifiedFileLarger SourceMappingErrorCode = "Minified_File_Larger" SourceMappingErrorCodeSourceMapFileLarger SourceMappingErrorCode = "Source_Map_File_Larger" SourceMappingErrorCodeInvalidSourceMapURL SourceMappingErrorCode = "Invalid_SourceMapURL" SourceMappingErrorCodeSourcemapLibraryCouldntParse SourceMappingErrorCode = "Sourcemap_Library_Couldnt_Parse" SourceMappingErrorCodeSourcemapLibraryCouldntRetrieveSource SourceMappingErrorCode = "Sourcemap_Library_Couldnt_Retrieve_Source" )
func (SourceMappingErrorCode) IsValid ¶
func (e SourceMappingErrorCode) IsValid() bool
func (SourceMappingErrorCode) MarshalGQL ¶
func (e SourceMappingErrorCode) MarshalGQL(w io.Writer)
func (SourceMappingErrorCode) String ¶
func (e SourceMappingErrorCode) String() string
func (*SourceMappingErrorCode) UnmarshalGQL ¶
func (e *SourceMappingErrorCode) UnmarshalGQL(v any) error
type Subscription ¶
type Subscription struct {
}
type SubscriptionDetails ¶
type SubscriptionDetails struct {
BaseAmount int64 `json:"baseAmount"`
Discount *SubscriptionDiscount `json:"discount,omitempty"`
LastInvoice *Invoice `json:"lastInvoice,omitempty"`
BillingIssue bool `json:"billingIssue"`
BillingIngestBlocked bool `json:"billingIngestBlocked"`
}
type SubscriptionDiscount ¶
type SubscriptionInterval ¶
type SubscriptionInterval string
const ( SubscriptionIntervalMonthly SubscriptionInterval = "Monthly" SubscriptionIntervalAnnual SubscriptionInterval = "Annual" )
func (SubscriptionInterval) IsValid ¶
func (e SubscriptionInterval) IsValid() bool
func (SubscriptionInterval) MarshalGQL ¶
func (e SubscriptionInterval) MarshalGQL(w io.Writer)
func (SubscriptionInterval) String ¶
func (e SubscriptionInterval) String() string
func (*SubscriptionInterval) UnmarshalGQL ¶
func (e *SubscriptionInterval) UnmarshalGQL(v any) error
type SuggestionType ¶
type SuggestionType string
const ( SuggestionTypeNone SuggestionType = "None" SuggestionTypeValue SuggestionType = "Value" SuggestionTypeKey SuggestionType = "Key" )
func (SuggestionType) IsValid ¶
func (e SuggestionType) IsValid() bool
func (SuggestionType) MarshalGQL ¶
func (e SuggestionType) MarshalGQL(w io.Writer)
func (SuggestionType) String ¶
func (e SuggestionType) String() string
func (*SuggestionType) UnmarshalGQL ¶
func (e *SuggestionType) UnmarshalGQL(v any) error
type ThresholdCondition ¶
type ThresholdCondition string
const ( ThresholdConditionAbove ThresholdCondition = "Above" ThresholdConditionBelow ThresholdCondition = "Below" ThresholdConditionOutside ThresholdCondition = "Outside" )
func (ThresholdCondition) IsValid ¶
func (e ThresholdCondition) IsValid() bool
func (ThresholdCondition) MarshalGQL ¶
func (e ThresholdCondition) MarshalGQL(w io.Writer)
func (ThresholdCondition) String ¶
func (e ThresholdCondition) String() string
func (*ThresholdCondition) UnmarshalGQL ¶
func (e *ThresholdCondition) UnmarshalGQL(v any) error
type ThresholdType ¶
type ThresholdType string
const ( ThresholdTypeConstant ThresholdType = "Constant" ThresholdTypeAnomaly ThresholdType = "Anomaly" )
func (ThresholdType) IsValid ¶
func (e ThresholdType) IsValid() bool
func (ThresholdType) MarshalGQL ¶
func (e ThresholdType) MarshalGQL(w io.Writer)
func (ThresholdType) String ¶
func (e ThresholdType) String() string
func (*ThresholdType) UnmarshalGQL ¶
func (e *ThresholdType) UnmarshalGQL(v any) error
type TopUsersPayload ¶
type Trace ¶
type Trace struct {
Timestamp time.Time `json:"timestamp"`
TraceID string `json:"traceID"`
SpanID string `json:"spanID"`
ParentSpanID string `json:"parentSpanID"`
ProjectID int `json:"projectID"`
SecureSessionID string `json:"secureSessionID"`
TraceState string `json:"traceState"`
SpanName string `json:"spanName"`
SpanKind string `json:"spanKind"`
Duration int `json:"duration"`
StartTime int `json:"startTime"`
ServiceName string `json:"serviceName"`
ServiceVersion string `json:"serviceVersion"`
Environment string `json:"environment"`
HasErrors bool `json:"hasErrors"`
TraceAttributes map[string]any `json:"traceAttributes"`
StatusCode string `json:"statusCode"`
StatusMessage string `json:"statusMessage"`
Events []*TraceEvent `json:"events,omitempty"`
Links []*TraceLink `json:"links,omitempty"`
}
type TraceConnection ¶
type TraceConnection struct {
Edges []*TraceEdge `json:"edges"`
PageInfo *PageInfo `json:"pageInfo"`
Sampled bool `json:"sampled"`
}
func (TraceConnection) GetPageInfo ¶
func (this TraceConnection) GetPageInfo() *PageInfo
func (TraceConnection) IsConnection ¶
func (TraceConnection) IsConnection()
type TraceError ¶
type TraceError struct {
CreatedAt time.Time `json:"created_at"`
ID int `json:"id"`
TraceID *string `json:"trace_id,omitempty"`
SpanID *string `json:"span_id,omitempty"`
LogCursor *string `json:"log_cursor,omitempty"`
Event string `json:"event"`
Type string `json:"type"`
Source string `json:"source"`
ErrorGroupSecureID string `json:"error_group_secure_id"`
Timestamp time.Time `json:"timestamp"`
}
type TraceEvent ¶
type TracePayload ¶
type TracePayload struct {
Trace []*Trace `json:"trace"`
Errors []*TraceError `json:"errors"`
}
type TrackPropertyInput ¶
type UsageHistory ¶
type UsageHistory struct {
Usage *MetricsBuckets `json:"usage"`
}
type UserFingerprintCount ¶
type UserFingerprintCount struct {
Count int64 `json:"count"`
}
type UserPropertyInput ¶
type ValueSuggestion ¶
type Variable ¶
type Variable struct {
Key string `json:"key"`
DefaultValues []string `json:"defaultValues"`
SuggestionType SuggestionType `json:"suggestionType"`
Field *string `json:"field,omitempty"`
}
type VariableInput ¶
type VariableInput struct {
Key string `json:"key"`
DefaultValues []string `json:"defaultValues"`
SuggestionType SuggestionType `json:"suggestionType"`
Field *string `json:"field,omitempty"`
}
type VercelProject ¶
type VercelProjectMapping ¶
type VisualizationInput ¶
type VisualizationInput struct {
ID *int `json:"id,omitempty"`
ProjectID int `json:"projectId"`
Name *string `json:"name,omitempty"`
GraphIds []int `json:"graphIds,omitempty"`
TimePreset *string `json:"timePreset,omitempty"`
Variables []*VariableInput `json:"variables,omitempty"`
DashboardTemplateType *DashboardTemplateType `json:"dashboardTemplateType,omitempty"`
}
type WebSocketEvent ¶
type WebhookDestinationInput ¶
type WorkspaceForInviteLink ¶
type WorkspaceForInviteLink struct {
ExpirationDate *time.Time `json:"expiration_date,omitempty"`
InviteeEmail *string `json:"invitee_email,omitempty"`
Secret string `json:"secret"`
WorkspaceID int `json:"workspace_id"`
WorkspaceName string `json:"workspace_name"`
ExistingAccount bool `json:"existing_account"`
ProjectID int `json:"project_id"`
}
Click to show internal directories.
Click to hide internal directories.