Перейти к содержанию

Мониторинг AWS Site-to-Site VPN

  • 1 мин. чтения

Dynatrace собирает метрики для нескольких предварительно выбранных пространств имён, включая AWS Site-to-Site VPN. Вы можете просматривать графики для каждого экземпляра сервиса с набором измерений, а также создавать пользовательские графики и закреплять их на панелях управления.

Предварительные требования

Для включения мониторинга этого сервиса необходимо:

  • ActiveGate версии 1.197+

  • Для развёртываний Dynatrace требуется Environment ActiveGate или Multi-environment ActiveGate.

Для доступа на основе ролей в развёртывании Dynatrace необходим Environment ActiveGate, установленный на хосте Amazon EC2.

Предустановленная политика JSON для всех поддерживаемых сервисов

{


"Version": "2012-10-17",


"Statement": [


{


"Sid": "VisualEditor0",


"Effect": "Allow",


"Action": [


"acm-pca:ListCertificateAuthorities",


"apigateway:GET",


"apprunner:ListServices",


"appstream:DescribeFleets",


"appsync:ListGraphqlApis",


"athena:ListWorkGroups",


"autoscaling:DescribeAutoScalingGroups",


"cloudformation:ListStackResources",


"cloudfront:ListDistributions",


"cloudhsm:DescribeClusters",


"cloudsearch:DescribeDomains",


"cloudwatch:GetMetricData",


"cloudwatch:GetMetricStatistics",


"cloudwatch:ListMetrics",


"codebuild:ListProjects",


"datasync:ListTasks",


"dax:DescribeClusters",


"directconnect:DescribeConnections",


"dms:DescribeReplicationInstances",


"dynamodb:ListTables",


"dynamodb:ListTagsOfResource",


"ec2:DescribeAvailabilityZones",


"ec2:DescribeInstances",


"ec2:DescribeNatGateways",


"ec2:DescribeSpotFleetRequests",


"ec2:DescribeTransitGateways",


"ec2:DescribeVolumes",


"ec2:DescribeVpnConnections",


"ecs:ListClusters",


"eks:ListClusters",


"elasticache:DescribeCacheClusters",


"elasticbeanstalk:DescribeEnvironmentResources",


"elasticbeanstalk:DescribeEnvironments",


"elasticfilesystem:DescribeFileSystems",


"elasticloadbalancing:DescribeInstanceHealth",


"elasticloadbalancing:DescribeListeners",


"elasticloadbalancing:DescribeLoadBalancers",


"elasticloadbalancing:DescribeRules",


"elasticloadbalancing:DescribeTags",


"elasticloadbalancing:DescribeTargetHealth",


"elasticmapreduce:ListClusters",


"elastictranscoder:ListPipelines",


"es:ListDomainNames",


"events:ListEventBuses",


"firehose:ListDeliveryStreams",


"fsx:DescribeFileSystems",


"gamelift:ListFleets",


"glue:GetJobs",


"inspector:ListAssessmentTemplates",


"kafka:ListClusters",


"kinesis:ListStreams",


"kinesisanalytics:ListApplications",


"kinesisvideo:ListStreams",


"lambda:ListFunctions",


"lambda:ListTags",


"lex:GetBots",


"logs:DescribeLogGroups",


"mediaconnect:ListFlows",


"mediaconvert:DescribeEndpoints",


"mediapackage-vod:ListPackagingConfigurations",


"mediapackage:ListChannels",


"mediatailor:ListPlaybackConfigurations",


"opsworks:DescribeStacks",


"qldb:ListLedgers",


"rds:DescribeDBClusters",


"rds:DescribeDBInstances",


"rds:DescribeEvents",


"rds:ListTagsForResource",


"redshift:DescribeClusters",


"robomaker:ListSimulationJobs",


"route53:ListHostedZones",


"route53resolver:ListResolverEndpoints",


"s3:ListAllMyBuckets",


"sagemaker:ListEndpoints",


"sns:ListTopics",


"sqs:ListQueues",


"storagegateway:ListGateways",


"sts:GetCallerIdentity",


"swf:ListDomains",


"tag:GetResources",


"tag:GetTagKeys",


"transfer:ListServers",


"workmail:ListOrganizations",


"workspaces:DescribeWorkspaces"


],


"Resource": "*"


}


]


}

Если вы не хотите добавлять разрешения для всех сервисов, а только для отдельных, воспользуйтесь таблицей ниже. В ней указан набор разрешений, необходимых для всех AWS-сервисов, а также список дополнительных разрешений для каждого поддерживаемого сервиса.

Разрешения, необходимые для интеграции мониторинга AWS:

  • "cloudwatch:GetMetricData"
  • "cloudwatch:GetMetricStatistics"
  • "cloudwatch:ListMetrics"
  • "sts:GetCallerIdentity"
  • "tag:GetResources"
  • "tag:GetTagKeys"
  • "ec2:DescribeAvailabilityZones"

Полный список разрешений для облачных сервисов

Название Разрешения
Все отслеживаемые сервисы Amazon (обязательно) cloudwatch:GetMetricData, cloudwatch:GetMetricStatistics, cloudwatch:ListMetrics, sts:GetCallerIdentity, tag:GetResources, tag:GetTagKeys, ec2:DescribeAvailabilityZones
AWS Certificate Manager Private Certificate Authority acm-pca:ListCertificateAuthorities
Amazon MQ
Amazon API Gateway apigateway:GET
AWS App Runner apprunner:ListServices
Amazon AppStream appstream:DescribeFleets
AWS AppSync appsync:ListGraphqlApis
Amazon Athena athena:ListWorkGroups
Amazon Aurora rds:DescribeDBClusters
Amazon EC2 Auto Scaling autoscaling:DescribeAutoScalingGroups
Amazon EC2 Auto Scaling (встроенный) autoscaling:DescribeAutoScalingGroups
AWS Billing
Amazon Keyspaces
AWS Chatbot
Amazon CloudFront cloudfront:ListDistributions
AWS CloudHSM cloudhsm:DescribeClusters
Amazon CloudSearch cloudsearch:DescribeDomains
AWS CodeBuild codebuild:ListProjects
Amazon Cognito
Amazon Connect
Amazon Elastic Kubernetes Service (EKS) eks:ListClusters
AWS DataSync datasync:ListTasks
Amazon DynamoDB Accelerator (DAX) dax:DescribeClusters
AWS Database Migration Service (AWS DMS) dms:DescribeReplicationInstances
Amazon DocumentDB rds:DescribeDBClusters
AWS Direct Connect directconnect:DescribeConnections
Amazon DynamoDB dynamodb:ListTables
Amazon DynamoDB (встроенный) dynamodb:ListTables, dynamodb:ListTagsOfResource
Amazon EBS ec2:DescribeVolumes
Amazon EBS (встроенный) ec2:DescribeVolumes
Amazon EC2 API
Amazon EC2 (встроенный) ec2:DescribeInstances
Amazon EC2 Spot Fleet ec2:DescribeSpotFleetRequests
Amazon Elastic Container Service (ECS) ecs:ListClusters
Amazon ECS Container Insights ecs:ListClusters
Amazon ElastiCache (EC) elasticache:DescribeCacheClusters
AWS Elastic Beanstalk elasticbeanstalk:DescribeEnvironments
Amazon Elastic File System (EFS) elasticfilesystem:DescribeFileSystems
Amazon Elastic Inference
Amazon Elastic Map Reduce (EMR) elasticmapreduce:ListClusters
Amazon Elasticsearch Service (ES) es:ListDomainNames
Amazon Elastic Transcoder elastictranscoder:ListPipelines
Amazon Elastic Load Balancer (ELB) (встроенный) elasticloadbalancing:DescribeInstanceHealth, elasticloadbalancing:DescribeListeners, elasticloadbalancing:DescribeLoadBalancers, elasticloadbalancing:DescribeRules, elasticloadbalancing:DescribeTags, elasticloadbalancing:DescribeTargetHealth
Amazon EventBridge events:ListEventBuses
Amazon FSx fsx:DescribeFileSystems
Amazon GameLift gamelift:ListFleets
AWS Glue glue:GetJobs
Amazon Inspector inspector:ListAssessmentTemplates
AWS Internet of Things (IoT)
AWS IoT Analytics
Amazon Managed Streaming for Kafka kafka:ListClusters
Amazon Kinesis Data Analytics kinesisanalytics:ListApplications
Amazon Data Firehose firehose:ListDeliveryStreams
Amazon Kinesis Data Streams kinesis:ListStreams
Amazon Kinesis Video Streams kinesisvideo:ListStreams
AWS Lambda lambda:ListFunctions
AWS Lambda (встроенный) lambda:ListFunctions, lambda:ListTags
Amazon Lex lex:GetBots
Amazon Application and Network Load Balancer (встроенный) elasticloadbalancing:DescribeInstanceHealth, elasticloadbalancing:DescribeListeners, elasticloadbalancing:DescribeLoadBalancers, elasticloadbalancing:DescribeRules, elasticloadbalancing:DescribeTags, elasticloadbalancing:DescribeTargetHealth
Amazon CloudWatch Logs logs:DescribeLogGroups
AWS Elemental MediaConnect mediaconnect:ListFlows
AWS Elemental MediaConvert mediaconvert:DescribeEndpoints
AWS Elemental MediaPackage Live mediapackage:ListChannels
AWS Elemental MediaPackage Video on Demand mediapackage-vod:ListPackagingConfigurations
AWS Elemental MediaTailor mediatailor:ListPlaybackConfigurations
Amazon VPC NAT Gateways ec2:DescribeNatGateways
Amazon Neptune rds:DescribeDBClusters
AWS OpsWorks opsworks:DescribeStacks
Amazon Polly
Amazon QLDB qldb:ListLedgers
Amazon RDS rds:DescribeDBInstances
Amazon RDS (встроенный) rds:DescribeDBInstances, rds:DescribeEvents, rds:ListTagsForResource
Amazon Redshift redshift:DescribeClusters
Amazon Rekognition
AWS RoboMaker robomaker:ListSimulationJobs
Amazon Route 53 route53:ListHostedZones
Amazon Route 53 Resolver route53resolver:ListResolverEndpoints
Amazon S3 s3:ListAllMyBuckets
Amazon S3 (встроенный) s3:ListAllMyBuckets
Amazon SageMaker Batch Transform Jobs
Amazon SageMaker Endpoint Instances sagemaker:ListEndpoints
Amazon SageMaker Endpoints sagemaker:ListEndpoints
Amazon SageMaker Ground Truth
Amazon SageMaker Processing Jobs
Amazon SageMaker Training Jobs
AWS Service Catalog
Amazon Simple Email Service (SES)
Amazon Simple Notification Service (SNS) sns:ListTopics
Amazon Simple Queue Service (SQS) sqs:ListQueues
AWS Systems Manager - Run Command
AWS Step Functions
AWS Storage Gateway storagegateway:ListGateways
Amazon SWF swf:ListDomains
Amazon Textract
AWS IoT Things Graph
AWS Transfer Family transfer:ListServers
AWS Transit Gateway ec2:DescribeTransitGateways
Amazon Translate
AWS Trusted Advisor
AWS API Usage
AWS Site-to-Site VPN ec2:DescribeVpnConnections
AWS WAF Classic
AWS WAF
Amazon WorkMail workmail:ListOrganizations
Amazon WorkSpaces workspaces:DescribeWorkspaces

Пример политики JSON для одного отдельного сервиса.

Политика JSON для Amazon API Gateway

{


"Version": "2012-10-17",


"Statement": [


{


"Sid": "VisualEditor0",


"Effect": "Allow",


"Action": [


"apigateway:GET",


"cloudwatch:GetMetricData",


"cloudwatch:GetMetricStatistics",


"cloudwatch:ListMetrics",


"sts:GetCallerIdentity",


"tag:GetResources",


"tag:GetTagKeys",


"ec2:DescribeAvailabilityZones"


],


"Resource": "*"


}


]


}

В этом примере из полного списка разрешений необходимо выбрать:

  • "apigateway:GET" для Amazon API Gateway
  • "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "sts:GetCallerIdentity", "tag:GetResources", "tag:GetTagKeys" и "ec2:DescribeAvailabilityZones" для всех AWS-сервисов.

Конечные точки AWS, которые должны быть доступны из ActiveGate, и соответствующие AWS-сервисы

Конечная точка Сервис
autoscaling.<REGION>.amazonaws.com Amazon EC2 Auto Scaling (встроенный), Amazon EC2 Auto Scaling
lambda.<REGION>.amazonaws.com AWS Lambda (встроенный), AWS Lambda
elasticloadbalancing.<REGION>.amazonaws.com Amazon Application and Network Load Balancer (встроенный), Amazon Elastic Load Balancer (ELB) (встроенный)
dynamodb.<REGION>.amazonaws.com Amazon DynamoDB (встроенный), Amazon DynamoDB
ec2.<REGION>.amazonaws.com Amazon EBS (встроенный), Amazon EC2 (встроенный), Amazon EBS, Amazon EC2 Spot Fleet, Amazon VPC NAT Gateways, AWS Transit Gateway, AWS Site-to-Site VPN
rds.<REGION>.amazonaws.com Amazon RDS (встроенный), Amazon Aurora, Amazon DocumentDB, Amazon Neptune, Amazon RDS
s3.<REGION>.amazonaws.com Amazon S3 (встроенный)
acm-pca.<REGION>.amazonaws.com AWS Certificate Manager Private Certificate Authority
apigateway.<REGION>.amazonaws.com Amazon API Gateway
apprunner.<REGION>.amazonaws.com AWS App Runner
appstream2.<REGION>.amazonaws.com Amazon AppStream
appsync.<REGION>.amazonaws.com AWS AppSync
athena.<REGION>.amazonaws.com Amazon Athena
cloudfront.amazonaws.com Amazon CloudFront
cloudhsmv2.<REGION>.amazonaws.com AWS CloudHSM
cloudsearch.<REGION>.amazonaws.com Amazon CloudSearch
codebuild.<REGION>.amazonaws.com AWS CodeBuild
datasync.<REGION>.amazonaws.com AWS DataSync
dax.<REGION>.amazonaws.com Amazon DynamoDB Accelerator (DAX)
dms.<REGION>.amazonaws.com AWS Database Migration Service (AWS DMS)
directconnect.<REGION>.amazonaws.com AWS Direct Connect
ecs.<REGION>.amazonaws.com Amazon Elastic Container Service (ECS), Amazon ECS Container Insights
elasticfilesystem.<REGION>.amazonaws.com Amazon Elastic File System (EFS)
eks.<REGION>.amazonaws.com Amazon Elastic Kubernetes Service (EKS)
elasticache.<REGION>.amazonaws.com Amazon ElastiCache (EC)
elasticbeanstalk.<REGION>.amazonaws.com AWS Elastic Beanstalk
elastictranscoder.<REGION>.amazonaws.com Amazon Elastic Transcoder
es.<REGION>.amazonaws.com Amazon Elasticsearch Service (ES)
events.<REGION>.amazonaws.com Amazon EventBridge
fsx.<REGION>.amazonaws.com Amazon FSx
gamelift.<REGION>.amazonaws.com Amazon GameLift
glue.<REGION>.amazonaws.com AWS Glue
inspector.<REGION>.amazonaws.com Amazon Inspector
kafka.<REGION>.amazonaws.com Amazon Managed Streaming for Kafka
models.lex.<REGION>.amazonaws.com Amazon Lex
logs.<REGION>.amazonaws.com Amazon CloudWatch Logs
api.mediatailor.<REGION>.amazonaws.com AWS Elemental MediaTailor
mediaconnect.<REGION>.amazonaws.com AWS Elemental MediaConnect
mediapackage.<REGION>.amazonaws.com AWS Elemental MediaPackage Live
mediapackage-vod.<REGION>.amazonaws.com AWS Elemental MediaPackage Video on Demand
opsworks.<REGION>.amazonaws.com AWS OpsWorks
qldb.<REGION>.amazonaws.com Amazon QLDB
redshift.<REGION>.amazonaws.com Amazon Redshift
robomaker.<REGION>.amazonaws.com AWS RoboMaker
route53.amazonaws.com Amazon Route 53
route53resolver.<REGION>.amazonaws.com Amazon Route 53 Resolver
api.sagemaker.<REGION>.amazonaws.com Amazon SageMaker Endpoints, Amazon SageMaker Endpoint Instances
sns.<REGION>.amazonaws.com Amazon Simple Notification Service (SNS)
sqs.<REGION>.amazonaws.com Amazon Simple Queue Service (SQS)
storagegateway.<REGION>.amazonaws.com AWS Storage Gateway
swf.<REGION>.amazonaws.com Amazon SWF
transfer.<REGION>.amazonaws.com AWS Transfer Family
workmail.<REGION>.amazonaws.com Amazon WorkMail
workspaces.<REGION>.amazonaws.com Amazon WorkSpaces

Включение мониторинга

Сведения о включении мониторинга сервиса см. в разделе Включение мониторинга сервиса.

Просмотр метрик сервиса

Метрики сервиса можно просматривать в среде Dynatrace на странице обзора пользовательского устройства или на странице Панели управления.

Просмотр метрик на странице обзора пользовательского устройства

Чтобы перейти на страницу обзора пользовательского устройства:

  1. Перейдите в раздел Технологии Технологии и процессы Classic.
  2. Отфильтруйте по названию сервиса и выберите нужную группу пользовательских устройств.
  3. После выбора группы вы окажетесь на странице обзора группы пользовательских устройств.
  4. На странице обзора группы пользовательских устройств перечислены все экземпляры (пользовательские устройства), входящие в группу. Выберите экземпляр, чтобы перейти на страницу обзора пользовательского устройства.

Просмотр метрик на панели управления

После добавления сервиса в мониторинг предустановленная панель управления со всеми рекомендуемыми метриками автоматически появляется на странице Панели управления. Для поиска конкретных панелей используйте фильтр по Предустановке, а затем по Названию.

Предустановки AWS

Для уже отслеживаемых сервисов может потребоваться повторное сохранение учётных данных, чтобы предустановленная панель появилась на странице Панели управления. Для повторного сохранения перейдите в Настройки > Облако и виртуализация > AWS, выберите нужный экземпляр AWS и нажмите Сохранить.

Вносить изменения в предустановленную панель управления напрямую нельзя, но её можно клонировать и редактировать. Чтобы клонировать панель, откройте меню обзора (...) и выберите Клонировать.

Чтобы убрать панель управления со страницы панелей, её можно скрыть. Для этого откройте меню обзора (...) и выберите Скрыть.

Скрытие панели управления не влияет на других пользователей.

Клонировать/скрыть AWS

Для проверки наличия предустановленных панелей для каждого AWS-сервиса см. список ниже.

Список доступности предустановленных панелей управления

AWS-сервис Предустановленная панель
Amazon EC2 Auto Scaling (встроенный) Не применимо
AWS Lambda (встроенный) Не применимо
Amazon Application and Network Load Balancer (встроенный) Не применимо
Amazon DynamoDB (встроенный) Не применимо
Amazon EBS (встроенный) Не применимо
Amazon EC2 (встроенный) Не применимо
Amazon Elastic Load Balancer (ELB) (встроенный) Не применимо
Amazon RDS (встроенный) Не применимо
Amazon S3 (встроенный) Не применимо
AWS Certificate Manager Private Certificate Authority Не применимо
Все отслеживаемые сервисы Amazon Не применимо
Amazon API Gateway Не применимо
AWS App Runner Не применимо
Amazon AppStream Применимо
AWS AppSync Применимо
Amazon Athena Применимо
Amazon Aurora Не применимо
Amazon EC2 Auto Scaling Применимо
AWS Billing Применимо
Amazon Keyspaces Применимо
AWS Chatbot Применимо
Amazon CloudFront Не применимо
AWS CloudHSM Применимо
Amazon CloudSearch Применимо
AWS CodeBuild Применимо
Amazon Cognito Не применимо
Amazon Connect Применимо
AWS DataSync Применимо
Amazon DynamoDB Accelerator (DAX) Применимо
AWS Database Migration Service (AWS DMS) Применимо
Amazon DocumentDB Применимо
AWS Direct Connect Применимо
Amazon DynamoDB Не применимо
Amazon EBS Не применимо
Amazon EC2 Spot Fleet Не применимо
Amazon EC2 API Применимо
Amazon Elastic Container Service (ECS) Не применимо
Amazon ECS Container Insights Применимо
Amazon Elastic File System (EFS) Не применимо
Amazon Elastic Kubernetes Service (EKS) Применимо
Amazon ElastiCache (EC) Не применимо
AWS Elastic Beanstalk Применимо
Amazon Elastic Inference Применимо
Amazon Elastic Transcoder Применимо
Amazon Elastic Map Reduce (EMR) Не применимо
Amazon Elasticsearch Service (ES) Не применимо
Amazon EventBridge Применимо
Amazon FSx Применимо
Amazon GameLift Применимо
AWS Glue Не применимо
Amazon Inspector Применимо
AWS Internet of Things (IoT) Не применимо
AWS IoT Things Graph Применимо
AWS IoT Analytics Применимо
Amazon Managed Streaming for Kafka Применимо
Amazon Kinesis Data Analytics Не применимо
Amazon Data Firehose Не применимо
Amazon Kinesis Data Streams Не применимо
Amazon Kinesis Video Streams Не применимо
AWS Lambda Не применимо
Amazon Lex Применимо
Amazon CloudWatch Logs Применимо
AWS Elemental MediaTailor Применимо
AWS Elemental MediaConnect Применимо
AWS Elemental MediaConvert Применимо
AWS Elemental MediaPackage Live Применимо
AWS Elemental MediaPackage Video on Demand Применимо
Amazon MQ Применимо
Amazon VPC NAT Gateways Не применимо
Amazon Neptune Применимо
AWS OpsWorks Применимо
Amazon Polly Применимо
Amazon QLDB Применимо
Amazon RDS Не применимо
Amazon Redshift Не применимо
Amazon Rekognition Применимо
AWS RoboMaker Применимо
Amazon Route 53 Применимо
Amazon Route 53 Resolver Применимо
Amazon S3 Не применимо
Amazon SageMaker Batch Transform Jobs Не применимо
Amazon SageMaker Endpoints Не применимо
Amazon SageMaker Endpoint Instances Не применимо
Amazon SageMaker Ground Truth Не применимо
Amazon SageMaker Processing Jobs Не применимо
Amazon SageMaker Training Jobs Не применимо
AWS Service Catalog Применимо
Amazon Simple Email Service (SES) Не применимо
Amazon Simple Notification Service (SNS) Не применимо
Amazon Simple Queue Service (SQS) Не применимо
AWS Systems Manager - Run Command Применимо
AWS Step Functions Применимо
AWS Storage Gateway Применимо
Amazon SWF Применимо
Amazon Textract Применимо
AWS Transfer Family Применимо
AWS Transit Gateway Применимо
Amazon Translate Применимо
AWS Trusted Advisor Применимо
AWS API Usage Применимо
AWS Site-to-Site VPN Применимо
AWS WAF Classic Применимо
AWS WAF Применимо
Amazon WorkMail Применимо
Amazon WorkSpaces Применимо

AWS VPN

Доступные метрики

VpnId — основное измерение.

Название Описание Единица измерения Статистика Измерения Рекомендуется
TunnelDataIn Количество байт, полученных через VPN-туннель Байты Сумма VpnId Применимо
TunnelDataIn Байты Сумма Region Применимо
TunnelDataIn Байты Сумма Region, TunnelIpAddress
TunnelDataOut Количество байт, отправленных через VPN-туннель Байты Сумма VpnId Применимо
TunnelDataOut Байты Сумма Region Применимо
TunnelDataOut Байты Сумма Region, TunnelIpAddress
TunnelState Состояние туннеля. Для статических VPN: 0 означает ВЫКЛ, 1 — ВКЛ. Для BGP VPN: 1 означает УСТАНОВЛЕНО, 0 используется для всех остальных состояний Количество Несколько Region Применимо
TunnelState Количество Несколько Region, TunnelIpAddress
TunnelState Количество Несколько VpnId Применимо