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, VpcConfiguration, 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.
-
#vpc_configuration ⇒ Types::VpcConfiguration
The Amazon VPC configuration for the Prometheus collector when connecting to Amazon MSK clusters.
Instance Attribute Details
#amount ⇒ Float
The absolute amount by which values can differ from expected values before being considered anomalous.
1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1453 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.
1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1369 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.
2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 2601 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.
2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 2452 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.
2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 2755 class Source < Struct.new( :eks_configuration, :vpc_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EksConfiguration < Source; end class VpcConfiguration < 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.
1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1453 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 |
#vpc_configuration ⇒ Types::VpcConfiguration
The Amazon VPC configuration for the Prometheus collector when connecting to Amazon MSK clusters. This configuration enables secure, private network connectivity between the collector and your Amazon MSK cluster within your Amazon VPC.
2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 2755 class Source < Struct.new( :eks_configuration, :vpc_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EksConfiguration < Source; end class VpcConfiguration < Source; end class Unknown < Source; end end |