Module: Aws::PrometheusService::Types
- Defined in:
- gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb
Defined Under Namespace
Classes: AccessDeniedException, AlertManagerDefinitionDescription, AlertManagerDefinitionStatus, AmpConfiguration, AnomalyDetectorConfiguration, AnomalyDetectorDescription, AnomalyDetectorMissingDataAction, AnomalyDetectorStatus, AnomalyDetectorSummary, CloudWatchLogDestination, ComponentConfig, ConflictException, CreateAlertManagerDefinitionRequest, CreateAlertManagerDefinitionResponse, CreateAnomalyDetectorRequest, CreateAnomalyDetectorResponse, CreateLoggingConfigurationRequest, CreateLoggingConfigurationResponse, CreateQueryLoggingConfigurationRequest, CreateQueryLoggingConfigurationResponse, CreateRuleGroupsNamespaceRequest, CreateRuleGroupsNamespaceResponse, CreateScraperRequest, CreateScraperResponse, CreateWorkspaceRequest, CreateWorkspaceResponse, DeleteAlertManagerDefinitionRequest, DeleteAnomalyDetectorRequest, DeleteLoggingConfigurationRequest, DeleteQueryLoggingConfigurationRequest, DeleteResourcePolicyRequest, DeleteRuleGroupsNamespaceRequest, DeleteScraperLoggingConfigurationRequest, DeleteScraperRequest, DeleteScraperResponse, DeleteWorkspaceRequest, DescribeAlertManagerDefinitionRequest, DescribeAlertManagerDefinitionResponse, DescribeAnomalyDetectorRequest, DescribeAnomalyDetectorResponse, DescribeLoggingConfigurationRequest, DescribeLoggingConfigurationResponse, DescribeQueryLoggingConfigurationRequest, DescribeQueryLoggingConfigurationResponse, DescribeResourcePolicyRequest, DescribeResourcePolicyResponse, DescribeRuleGroupsNamespaceRequest, DescribeRuleGroupsNamespaceResponse, DescribeScraperLoggingConfigurationRequest, DescribeScraperLoggingConfigurationResponse, DescribeScraperRequest, DescribeScraperResponse, DescribeWorkspaceConfigurationRequest, DescribeWorkspaceConfigurationResponse, DescribeWorkspaceRequest, DescribeWorkspaceResponse, Destination, EksConfiguration, GetDefaultScraperConfigurationResponse, IgnoreNearExpected, InternalServerException, LimitsPerLabelSet, LimitsPerLabelSetEntry, ListAnomalyDetectorsRequest, ListAnomalyDetectorsResponse, ListRuleGroupsNamespacesRequest, ListRuleGroupsNamespacesResponse, ListScrapersRequest, ListScrapersResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListWorkspacesRequest, ListWorkspacesResponse, LoggingConfigurationMetadata, LoggingConfigurationStatus, LoggingDestination, LoggingFilter, PutAlertManagerDefinitionRequest, PutAlertManagerDefinitionResponse, PutAnomalyDetectorRequest, PutAnomalyDetectorResponse, PutResourcePolicyRequest, PutResourcePolicyResponse, PutRuleGroupsNamespaceRequest, PutRuleGroupsNamespaceResponse, QueryLoggingConfigurationMetadata, QueryLoggingConfigurationStatus, RandomCutForestConfiguration, ResourceNotFoundException, RoleConfiguration, RuleGroupsNamespaceDescription, RuleGroupsNamespaceStatus, RuleGroupsNamespaceSummary, ScrapeConfiguration, ScraperComponent, ScraperDescription, ScraperLoggingConfigurationStatus, ScraperLoggingDestination, ScraperStatus, ScraperSummary, ServiceQuotaExceededException, Source, TagResourceRequest, TagResourceResponse, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateLoggingConfigurationRequest, UpdateLoggingConfigurationResponse, UpdateQueryLoggingConfigurationRequest, UpdateQueryLoggingConfigurationResponse, UpdateScraperLoggingConfigurationRequest, UpdateScraperLoggingConfigurationResponse, UpdateScraperRequest, UpdateScraperResponse, UpdateWorkspaceAliasRequest, UpdateWorkspaceConfigurationRequest, UpdateWorkspaceConfigurationResponse, ValidationException, ValidationExceptionField, WorkspaceConfigurationDescription, WorkspaceConfigurationStatus, WorkspaceDescription, WorkspaceStatus, WorkspaceSummary
Instance Attribute Summary collapse
-
#amount ⇒ Float
The absolute amount by which values can differ from expected values before being considered anomalous.
-
#amp_configuration ⇒ Types::AmpConfiguration
The Amazon Managed Service for Prometheus workspace to send metrics to.
-
#cloud_watch_logs ⇒ Types::CloudWatchLogDestination
The CloudWatch Logs configuration for the scraper logging destination.
-
#configuration_blob ⇒ String
The base 64 encoded scrape configuration file.
-
#eks_configuration ⇒ Types::EksConfiguration
The Amazon EKS cluster from which a scraper collects metrics.
-
#mark_as_anomaly ⇒ Boolean
Marks missing data points as anomalies.
-
#random_cut_forest ⇒ Types::RandomCutForestConfiguration
The Random Cut Forest algorithm configuration for anomaly detection.
-
#ratio ⇒ Float
The ratio by which values can differ from expected values before being considered anomalous.
-
#skip ⇒ Boolean
Skips evaluation when data is missing.
Instance Attribute Details
#amount ⇒ Float
The absolute amount by which values can differ from expected values before being considered anomalous.
1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1452 class IgnoreNearExpected < Struct.new( :amount, :ratio, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Amount < IgnoreNearExpected; end class Ratio < IgnoreNearExpected; end class Unknown < IgnoreNearExpected; end end |
#amp_configuration ⇒ Types::AmpConfiguration
The Amazon Managed Service for Prometheus workspace to send metrics to.
1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1368 class Destination < Struct.new( :amp_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AmpConfiguration < Destination; end class Unknown < Destination; end end |
#cloud_watch_logs ⇒ Types::CloudWatchLogDestination
The CloudWatch Logs configuration for the scraper logging destination.
2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 2600 class ScraperLoggingDestination < Struct.new( :cloud_watch_logs, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CloudWatchLogs < ScraperLoggingDestination; end class Unknown < ScraperLoggingDestination; end end |
#configuration_blob ⇒ String
The base 64 encoded scrape configuration file.
2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 2451 class ScrapeConfiguration < Struct.new( :configuration_blob, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ConfigurationBlob < ScrapeConfiguration; end class Unknown < ScrapeConfiguration; end end |
#eks_configuration ⇒ Types::EksConfiguration
The Amazon EKS cluster from which a scraper collects metrics.
2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 2747 class Source < Struct.new( :eks_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EksConfiguration < Source; end class Unknown < Source; end end |
#mark_as_anomaly ⇒ Boolean
Marks missing data points as anomalies.
207 208 209 210 211 212 213 214 215 216 217 218 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 207 class AnomalyDetectorMissingDataAction < Struct.new( :mark_as_anomaly, :skip, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class MarkAsAnomaly < AnomalyDetectorMissingDataAction; end class Skip < AnomalyDetectorMissingDataAction; end class Unknown < AnomalyDetectorMissingDataAction; end end |
#random_cut_forest ⇒ Types::RandomCutForestConfiguration
The Random Cut Forest algorithm configuration for anomaly detection.
113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 113 class AnomalyDetectorConfiguration < Struct.new( :random_cut_forest, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RandomCutForest < AnomalyDetectorConfiguration; end class Unknown < AnomalyDetectorConfiguration; end end |
#ratio ⇒ Float
The ratio by which values can differ from expected values before being considered anomalous.
1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1452 class IgnoreNearExpected < Struct.new( :amount, :ratio, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Amount < IgnoreNearExpected; end class Ratio < IgnoreNearExpected; end class Unknown < IgnoreNearExpected; end end |
#skip ⇒ Boolean
Skips evaluation when data is missing.
207 208 209 210 211 212 213 214 215 216 217 218 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 207 class AnomalyDetectorMissingDataAction < Struct.new( :mark_as_anomaly, :skip, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class MarkAsAnomaly < AnomalyDetectorMissingDataAction; end class Skip < AnomalyDetectorMissingDataAction; end class Unknown < AnomalyDetectorMissingDataAction; end end |