AWS fluxos métricos (visualização pública)
AWS Os fluxos métricos podem ser usados para transmitir continuamente dados métricos AWS CloudWatch para Instana API, para que possam ser analisados usando os recursos de monitoramento de infraestrutura do Instana.
Atualmente, o Instana suporta a abordagem de integração Custom setup with Firehose de fluxos de métricas AWS usando o OpenTelemetry 1.0.0 como formato de saída de métricas AWS CloudWatch.
Após os dados serem injetados em Instana, as métricas CloudWatch são agrupadas em entidades de AwsMetricStreams infraestrutura Instana que representam a instância de serviço AWS correspondente. Esse agrupamento permite que o Instana forneça contexto para os dados métricos transmitidos pelo CloudWatch, permitindo que você use os recursos padrão de monitoramento de infraestrutura do Instana :
- Visão geral das instâncias monitoradas do serviço AWS e métricas relacionadas do CloudWatch usando o mapa da infraestrutura Instana.
- Filtragem de entidades
AwsMetricStreamsde infraestrutura usando a Consulta de Foco Dinâmico (DFQ) :- Filtrar por tipo de entidade de infraestrutura:
entity.type:aws.metricstreams - Filtrar por ARN do serviço AWS :
entity.aws.arn:"arn:aws:service:region:account-id:resource" - Filtrar por nome da região de AWS :
entity.zone:"us-west-1" - Filtrar por ID da conta AWS :
entity.aws.accountId:"aws_account_id" - Filtrar por AWS CloudWatch nome do namespace :
entity.aws.metricstreams.namespace:"AWS/EC2" - Filtrar por ARN do fluxo de entrega Firehose do AWS :
entity.aws.metricstreams.exporterArn:"arn:aws:cloudwatch:region:account-id:metric-stream/name"
- Filtrar por tipo de entidade de infraestrutura:
- Criação de painéis personalizados.
- Definindo eventos personalizados.
- Usando a infraestrutura de análise.
- Usando InstanaAPI.
Instana AWS fluxos métricos CloudWatch formato métrico
Para cada métrica CloudWatch obtida usando o fluxo de entrega Firehose, o Instana registra as Minimumestatísticas Sum , Maximum, SampleCount, e e as armazena como métricas marcadas na infraestrutura Instana no seguinte formato:
metricName_statistic{Namespace="namespace_name",Dimension_1="dimension1_value",Dimension_2="dimension2_value",...,Dimension_n="dimension_n_value",MetricName="metric_name",}
Instana A definição da métrica marcada inclui os seguintes segmentos:
metricNamebaseia-se na métrica AWSnameCloudWatch extraída do fluxo de entrega Firehose OpenTelemetry 1.0.0 payload.statisticcorresponde ao nome da estatística métrica AWS CloudWatch :p0: Mínimop1: Máximosum: Somacount: SampleCount
- A parte da especificação métrica entre chaves (
{}) define as tags métricas da infraestrutura Instana que fornecem contexto métrico usando os seguintes atributos:Namespace: AWS CloudWatch nome do namespace.MetricName: AWS CloudWatch nome da métrica.Dimension_1, Dimension_2,...,Dimension_nAWSCloudWatch nomes de dimensões métricas.
O exemplo a seguir mostra a definição da métrica de infraestrutura marcada com Instana que corresponde à métrica CPUUtilizationCloudWatch da instância AWS EC2, em que o valor usa a Sum agregação de estatísticas:
amazonaws.com_aws_ec2_cpuutilization_sum{Namespace="AWS/EC2",InstanceId="i-12345678",MetricName="CPUUtilization",}
Espaços de nomes e dimensões suportados no AWSCloudWatch
Instana Atualmente, suporta métricas AWS CloudWatch que atendem aos seguintes critérios:
- A métrica pertence ao subconjunto de namespaces disponíveis AWS CloudWatch.
- A métrica é definida por dimensões AWS CloudWatch relacionadas à instância específica do serviço AWS.
A tabela a seguir apresenta uma visão geral dos nomes de namespace AWS CloudWatch e dos nomes de dimensão AWS CloudWatch suportados:
| AWS CloudWatch nome do namespace | AWS CloudWatch nome da dimensão |
|---|---|
| AWS/ApiGateway | ApiId |
| AWS/ApplicationELB | LoadBalancer |
| AWS/EC2 | InstanceId |
| AWS/EBS | VolumeId |
| AWS /ES | DomainName |
| AWS/DynamoDb | TableName |
| AWS/Kinesis | StreamName |
| AWS/Lambda | FunctionName |
| AWS/SageMaker | EndpointName |
| AWS/S3 | BucketName |
| AWS /SNS | TopicName |
| AWS /SQS | QueueName |
| AWS/RDS | DBInstanceIdentifier |
| AWS/CloudFront | DistributionId |
| AWS/DocDB | DBClusterIdentifier e DBInstanceIdentifier |
| AWS/MQ | Broker |
| AWS /Leito rochoso | ModelId |
Pré-requisitos
Para usar os fluxos de métricas do AWS na Custom Edition, ative o sinalizador de recurso; consulte.
- Standard Edition : AWS fluxos métricos. Ativar o sinalizador de recurso para os fluxos de métricas d AWS. Para o SaaS,, entre em contato com o suporte em IBM para ativar o sinalizador de recurso.
Permissões da AWS
AWS Os fluxos de métricas exigem um conjunto mínimo de permissões para enviar dados de métricas ao Amazon Data Firehose, que encaminha os dados para pontos de extremidad Instana.
Certifique-se de que a função IAM associada ao fluxo de métricas inclua as seguintes permissões:
iam:PassRolefirehose:PutRecordfirehose:PutRecordBatchcloudwatch:PutMetricStream
Para obter mais informações sobre como configurar fluxos de métricas no AWS, consulte a seção “Configurando um fluxo de métricas” na documentação do AWS CloudWatch.
Mudança para fluxos métricos AWS a partir do uso do agente Instana AWS
Se você atualmente usa o agente Instana AWS para monitoramento AWS e planeja migrar para a integração de fluxos de métricas AWS, considere os seguintes pontos:
- Você pode continuar a usar o agente Instana AWS e desativar apenas os sensores AWS que monitoram os serviços AWS já suportados pela integração de fluxos de métricas AWS.
- Para desativar o monitoramento de serviços específicos do AWS usando o agente
configuration.yamlInstanaAWS, consulte a seção Ativar monitoramento para serviços específicos.
- Para desativar o monitoramento de serviços específicos do AWS usando o agente
- Quando você desativa os sensores do agente Instana AWS, a continuidade no histórico de monitoramento de dados é interrompida, e a integração de fluxos de métricas AWS fornece novas instâncias de entidade de infraestrutura.