Versions in this module Expand all Collapse all v1 v1.0.1 Mar 26, 2021 Changes in this version + type AffectedCounts struct + APPLICATION int + ENVIRONMENT int + INFRASTRUCTURE int + SERVICE int + type AffectedEntities struct + EntityID EntityID + Name string type Client + CustomDevice *customDeviceService + Problem *problemService type Config + Retries int + RetryTime time.Duration + type CustomDevicePushMessage struct + ConfigURL string + DisplayName string + Favicon string + Group string + HostNames []string + IPAddresses []string + ListenPorts []int + Properties map[string]string + Tags []string + Type string + type CustomDevicePushResult struct + EntityID string + GroupID string + type Details struct + DisplayName string + Entity Entity + EventID string + EventType string + EvidenceType string + GroupingEntity GroupingEntity + RootCauseRelevant bool + StartTime int64 + type Entity struct + EntityID EntityID + Name string + type EntityID struct + ID string + Type string + type EvidenceDetails struct + Details []Details + TotalCount int + type GroupingEntity struct + EntityID EntityID + Name string + type ImpactedEntities struct + EntityID EntityID + Name string + type Monitored struct + APPLICATION int + ENVIRONMENT int + INFRASTRUCTURE int + SERVICE int + type Problem struct + AffectedEntities []AffectedEntities + DisplayID string + EndTime int + EntityTags []interface{} + EvidenceDetails EvidenceDetails + ImpactLevel string + ImpactedEntities []ImpactedEntities + ManagementZones []interface{} + ProblemFilters []ProblemFilters + ProblemID string + RootCauseEntity interface{} + SeverityLevel string + StartTime int64 + Status string + Title string + type ProblemClose struct + Message string + type ProblemFilters struct + ID string + Name string + type ProblemV1 struct + AffectedCounts AffectedCounts + CommentCount int + DisplayName string + EndTime int + HasRootCause bool + ID string + ImpactLevel string + RankedEvents []RankedEvents + RankedImpacts []RankedImpacts + RecoveredCounts RecoveredCounts + SeverityLevel string + StartTime int64 + Status string + TagsOfAffectedEntities []interface{} + type ProblemV1Result struct + Result Result + type ProblemsResponse struct + PageSize int + Problems []Problem + TotalCount int + type RankedEvents struct + AnnotationDescription string + CorrelationID string + CustomProperties map[string]string + EndTime int + EntityID string + EntityName string + EventType string + ImpactLevel string + IsRootCause bool + Severities []interface{} + SeverityLevel string + Source string + StartTime int64 + Status string + type RankedImpacts struct + EntityID string + EntityName string + EventType string + ImpactLevel string + SeverityLevel string + type RecoveredCounts struct + APPLICATION int + ENVIRONMENT int + INFRASTRUCTURE int + SERVICE int + type Result struct + Monitored Monitored + Problems []ProblemV1 v1.0.0 Mar 19, 2021 Changes in this version + const AutoTagRuleTypeCustomDevice + const AutoTagRuleTypeHost + const AutoTagRuleTypeProcessGroup + const AutoTagRuleTypeService + const EventTypeAvailabilityEvent + const EventTypeCustomAlert + const EventTypeCustomAnnotation + const EventTypeCustomConfiguration + const EventTypeCustomDeployment + const EventTypeCustomInfo + const EventTypeErrorEvent + const EventTypeMarkedForTermination + const EventTypePerformanceEvent + const EventTypeResourceContention + func StatusError(status int) error + type AutoTag struct + Description string + ID string + Name string + Rules []AutoTagRule + type AutoTagResponse struct + Values []AutoTag + type AutoTagRule struct + Conditions []AutoTagRuleCondition + Enabled bool + PropagationTypes []AutoTagRulePropagationType + Type AutoTagRuleType + ValueFormat string + type AutoTagRuleCondition struct + ComparisonInfo AutoTagRuleConditionComparisonInfo + Key AutoTagRuleConditionKey + type AutoTagRuleConditionComparisonInfo struct + CaseSensitive bool + Negate bool + Operator string + Type string + Value string + type AutoTagRuleConditionKey struct + Attribute string + type AutoTagRulePropagationType string + const HostToProcessGroupInstance + const ProcessGroupToHost + const ProcessGroupToService + const ServiceToHostLike + const ServiceToProcessGroupLike + type AutoTagRuleType string + type Client struct + AutoTags *autoTagsService + Dashboards *dashboardService + Events *eventsService + Log *log.Logger + RestyClient *resty.Client + func New(config Config) Client + func (c *Client) AllApplicationNameDetectionRules() ([]NameDetectionRule, error) + func (c *Client) CreateApplicationNameDetectionRule(body NameDetectionRuleDetail) (NameDetectionRule, error) + func (c *Client) DeleteApplicationNameDetectionRule(id string) error + func (c *Client) Do(method string, path string, body interface{}, response interface{}) (*resty.Response, error) + func (c *Client) GetApplicationNameDetectionRule(id string) (NameDetectionRuleDetail, error) + func (c *Client) UpdateApplicationNameDetectionRule(id string, body NameDetectionRuleDetail) error + func (c *Client) UpdateApplicationNameDetectionRuleOrder(ids []string) error + type Config struct + APIKey string + BaseURL string + Debug bool + Log *log.Logger + type ConfigurationMetadata struct + ClusterVersion string + ConfigurationVersions []int + type ConstraintViolation struct + Location string + Message string + ParameterLocation ConstraintViolationParameterLocation + Path string + type ConstraintViolationParameterLocation string + const ConstraintViolationParameterLocationPath + const ConstraintViolationParameterLocationPayloadBody + const ConstraintViolationParameterLocationQuery + type CustomFilterChartConfig struct + ResultMetadata string + Series *[]CustomFilterChartSeriesConfig + Type CustomFilterChartConfigType + type CustomFilterChartConfigType string + const PIE + const SINGLE_VALUE + const TIMESERIES + const TOP_LIST + type CustomFilterChartSeriesConfig struct + Aggregation CustomFilterChartSeriesConfigAggregation + Dimensions []CustomFilterChartSeriesDimensionConfig + EntityType string + Metric string + Percentile *int + SortAscending bool + SortColumn bool + Type CustomFilterChartSeriesConfigType + type CustomFilterChartSeriesConfigAggregation string + const AVG + const COUNT + const DISTINCT + const FASTEST10PERCENT + const MAX + const MEDIAN + const MIN + const NONE + const OF_INTEREST_RATIO + const OTHER_RATIO + const PERCENTILE + const PER_MIN + const SLOWEST10PERCENT + const SLOWEST5PERCENT + const SUM + type CustomFilterChartSeriesConfigType string + const AREA + const BAR + const LINE + type CustomFilterChartSeriesDimensionConfig struct + EntityDimension bool + ID string + UsedForSplitting bool + Values []string + type CustomFilterConfig struct + ChartConfig *CustomFilterChartConfig + CustomName string + DefaultName string + FiltersPerEntityType map[string]map[string][]string + Type string + type Dashboard struct + DashboardMetadata *DashboardMetadata + ID string + Metadata *ConfigurationMetadata + Tiles []Tile + type DashboardFilter struct + ManagementZone *EntityShortRepresentation + Timeframe string + type DashboardMetadata struct + DashboardFilter *DashboardFilter + Name string + Owner string + Shared bool + SharingDetails *SharingInfo + type DashboardResponse struct + Dashboards []DashboardStub + type DashboardStub struct + ID string + Name string + Owner string + type EntityShortRepresentation struct + Description string + ID string + Name string + type ErrorDetail struct + Code int64 + ConstraintViolations []ConstraintViolation + Message string + type ErrorResponse struct + Detail *ErrorDetail + func (e *ErrorResponse) Error() string + type EventCreation struct + AllowDavisMerge bool + AnnotationDescription string + AnnotationType string + AttachRules PushEventAttachRules + CustomProperties map[string]string + Description string + End int64 + EventType EventType + Source string + Start int64 + TimeoutMinutes int32 + Title string + type EventStoreResult struct + StoredCorrelationIds []string + StoredEventIds []int + StoredIds []string + type EventType string + type NameDetectionResponse struct + Values []NameDetectionRule + type NameDetectionRule struct + Id string + Name string + type NameDetectionRuleDetail struct + ApplicationIdentifier string + FilterConfig NameDetectionRuleFilterConfiguration + Id string + Metadata NameDetectionRuleMetadata + type NameDetectionRuleFilterConfiguration struct + ApplicationMatchTarget string + ApplicationMatchType string + Pattern string + type NameDetectionRuleMetadata struct + ClusterVersion string + ConfigurationVersions []int64 + type NameDetectionRuleOrderRequest struct + Values []NameDetectionRule + type PushEventAttachRules struct + EntityIds []string + TagMatchRules []TagMatchRule + type SharingInfo struct + LinkShared bool + Published bool + type TagInfo struct + Context string + Key string + type TagMatchRule struct + MeTypes []string + Tags []TagInfo + type Tile struct + Bounds *TileBounds + Configured bool + CustomFilterConfig *CustomFilterConfig + Name string + TileFilter *TileFilter + TileType TileType + type TileBounds struct + Height int + Left int + Top int + Width int + type TileFilter struct + ManagementZone *EntityShortRepresentation + type TileType string + const TileTypeAWS + const TileTypeApplication + const TileTypeApplicationMethod + const TileTypeApplicationWorldMap + const TileTypeApplications + const TileTypeApplicationsMostActive + const TileTypeBounceRate + const TileTypeCustomApplication + const TileTypeCustomCharting + const TileTypeDAtabasesOverview + const TileTypeDCRUMServices + const TileTypeDTAQL + const TileTypeDatabase + const TileTypeDocker + const TileTypeHeader + const TileTypeHost + const TileTypeHosts + const TileTypeLogAnalytics + const TileTypeMarkdown + const TileTypeMobileApplication + const TileTypeNetwork + const TileTypeNetworkMedium + const TileTypeOpenProblems + const TileTypeProcessGroupsOne + const TileTypePureModel + const TileTypeResources + const TileTypeServiceVersatile + const TileTypeServices + const TileTypeSessionMetrics + const TileTypeSyntheticHTTPMonitor + const TileTypeSyntheticSingleExitTest + const TileTypeSyntheticSingleWebcheck + const TileTypeSyntheticTests + const TileTypeTechnologyLandscape + const TileTypeThirdPartyMostActive + const TileTypeUEMActiveSessions + const TileTypeUEMConversionsOverall + const TileTypeUEMConversionsPerGoal + const TileTypeUEMJSErrorsOverall + const TileTypeUEMKeyUserActions + const TileTypeUsers + const TileTypeVirtualization