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 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 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 MetricColumn
- type MetricPreview
- 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 ReservedSessionKey
- type ReservedTraceKey
- type RetentionPeriod
- type S3File
- 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 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 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 AllMetricColumn = []MetricColumn{ MetricColumnDuration, }
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, 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, 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 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 interface{}) 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 interface{}) 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"` SessionsDailyAverage float64 `json:"sessionsDailyAverage"` ErrorsDailyAverage float64 `json:"errorsDailyAverage"` LogsDailyAverage float64 `json:"logsDailyAverage"` TracesDailyAverage float64 `json:"tracesDailyAverage"` SessionsBillingLimit *int64 `json:"sessionsBillingLimit,omitempty"` ErrorsBillingLimit *int64 `json:"errorsBillingLimit,omitempty"` LogsBillingLimit *int64 `json:"logsBillingLimit,omitempty"` TracesBillingLimit *int64 `json:"tracesBillingLimit,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 interface{}) 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 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 interface{}) 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 interface{}) 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 interface{}) 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"` Metric string `json:"metric"` FunctionType MetricAggregator `json:"functionType"` 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"` }
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 interface{}) 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 interface{}) 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 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]interface{} `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 interface{}) error
type MetricBucket ¶
type MetricBucket struct { BucketID uint64 `json:"bucket_id"` BucketMin float64 `json:"bucket_min"` BucketMax float64 `json:"bucket_max"` Group []string `json:"group"` Column MetricColumn `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 interface{}) error
type MetricColumn ¶
type MetricColumn string
const (
MetricColumnDuration MetricColumn = "Duration"
)
func (MetricColumn) IsValid ¶
func (e MetricColumn) IsValid() bool
func (MetricColumn) MarshalGQL ¶
func (e MetricColumn) MarshalGQL(w io.Writer)
func (MetricColumn) String ¶
func (e MetricColumn) String() string
func (*MetricColumn) UnmarshalGQL ¶
func (e *MetricColumn) UnmarshalGQL(v interface{}) error
type MetricPreview ¶
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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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"` SessionsRate float64 `json:"sessionsRate"` ErrorsRate float64 `json:"errorsRate"` LogsRate float64 `json:"logsRate"` TracesRate float64 `json:"tracesRate"` }
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 interface{}) 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" 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 interface{}) 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 interface{}) 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" 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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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"` 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"` 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"` }
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"` 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"` 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"` }
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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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 interface{}) 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]interface{} `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 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 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.