> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AWS CloudWatch-metrics

AppSignal kan metrics van uw AWS-infrastructuur ontvangen en visualiseren via CloudWatch Metric Streams. Eenmaal verbonden maakt AppSignal automatisch [magic dashboards](/metrics/aws-dashboards) voor de AWS-diensten die u gebruikt, waardoor u vooraf opgebouwde grafieken krijgt voor de metrics die het belangrijkst zijn.

## Hoe het werkt

AWS CloudWatch verzamelt metrics van diensten die in uw AWS-account draaien. Een CloudWatch Metric Stream exporteert die metrics via Amazon Data Firehose naar het HTTP-endpoint van AppSignal in OpenTelemetry-formaat.

De gegevensstroom ziet er als volgt uit:

**AWS-diensten** → **CloudWatch** → **Metric Stream** → **Data Firehose** → **AppSignal**

Zodra metrics binnenkomen, normaliseert AppSignal de metric-namen, past het tags toe vanuit CloudWatch-dimensies en slaat het ze op als time series-gegevens. Wanneer AppSignal metrics detecteert van een ondersteunde AWS-dienst, maakt het een magic dashboard aan met vooraf opgebouwde grafieken voor die dienst.

## CloudWatch-metrics instellen

Er zijn twee manieren om CloudWatch-metrics aan AppSignal te koppelen:

### Console-setup

Volg de instructies om een Firehose delivery stream, een S3-backupbucket en een CloudWatch Metric Stream via de AWS Console aan te maken.

Zie [AWS CloudWatch-metrics streamen via de AWS Console](/metrics/cloudwatch).

### CloudFormation

Deploy één enkel CloudFormation-template dat alle vereiste resources in één stap aanmaakt. Dit is de snelste manier om aan de slag te gaan en de gemakkelijkste om te reproduceren over AWS-accounts of -regio's.

Zie [AWS CloudWatch-metrics streamen met CloudFormation](/metrics/cloudwatch-cloudformation).

## Magic dashboards

AppSignal maakt automatisch dashboards aan wanneer het CloudWatch-metrics detecteert van een ondersteunde AWS-dienst. Elk dashboard is ontworpen om veelvoorkomende operationele vragen te beantwoorden: is er iets stuk, waarom is het traag en moet ik schalen?

Dashboards plaatsen health- en error-indicatoren eerst, gevolgd door resource-utilization, dan operationele context. Grafiekbeschrijvingen leggen uit welke waarden een probleem aanduiden en wat eraan te doen, zodat u geen AWS monitoring-expert hoeft te zijn om uw gegevens te interpreteren.

AppSignal ondersteunt magic dashboards voor meer dan 45 AWS-diensten, waaronder compute, databases, networking, opslag, messaging en meer.

Zie [AWS magic dashboards](/metrics/aws-dashboards) voor de volledige lijst met ondersteunde diensten en hun grafieken.

## Kiezen welke metrics te streamen

CloudWatch Metric Streams kan metrics van alle AWS-diensten in uw account of een gefilterde subset versturen. Het streamen van alle metrics is de eenvoudigste optie. Als u alleen specifieke diensten nodig heeft, filter dan op namespace om de via Firehose verzonden gegevens te beperken.

Om te filteren, voegt u `IncludeFilters` toe aan de Metric Stream-resource en specificeert u de gewenste CloudWatch-namespaces (zoals `AWS/EC2`, `AWS/Lambda` of `AWS/RDS`). Zie de pagina [AWS magic dashboards](/metrics/aws-dashboards) voor de namespace van elke ondersteunde dienst.

Voor configuratievoorbeelden van filtering, zie de [CloudFormation-setup-handleiding](/metrics/cloudwatch-cloudformation#filter-specific-aws-services).

## Metric-naamgeving

AppSignal normaliseert CloudWatch-metric-namen naar kleine letters met underscores. Het formaat is de genormaliseerde namespace gevolgd door de `snake_case`-metric-naam.

Bijvoorbeeld, `AWS/Lambda` `Duration` wordt `aws_lambda_duration`, en `AWS/Firehose` `DeliveryToS3.Success` wordt `aws_firehose_delivery_to_s3_success`.

U kunt deze genormaliseerde namen gebruiken bij het bouwen van [custom dashboards](/metrics/dashboards) of het instellen van [anomaly detection](/metrics/dashboards) in AppSignal.

## Tags en dimensies

CloudWatch-dimensies (zoals `FunctionName`, `DBInstanceIdentifier` of `ServiceName`) worden tags in AppSignal. Gebruik deze tags om grafieken op specifieke resources te filteren.

Magic dashboards gebruiken wildcard tagfilters om alle resources van een bepaald type als aparte lijnen op dezelfde grafiek te tonen. U kunt deze tags ook in custom dashboards gebruiken voor meer gerichte weergaven.

## Multi-regio en multi-account-setups

CloudWatch Metric Streams werken binnen één enkele AWS-regio. Als u workloads in meerdere regio's draait, deploy dan een aparte Metric Stream en Firehose delivery stream in elke regio. Het [CloudFormation-template](/metrics/cloudwatch-cloudformation) kan één keer per regio worden gedeployed om dit in te stellen.

Voor multi-account-setups maakt u een Metric Stream in elk account. Gebruik dezelfde App-level Push API-sleutel om alle metrics naar één enkele AppSignal-app te sturen, of gebruik verschillende sleutels om metrics over apps te scheiden.

## Troubleshooting

Als metrics na de setup niet in AppSignal verschijnen:

1. Controleer het tabblad **Monitoring** op uw Firehose delivery stream in de AWS Console. Kijk naar niet-nul metrics voor **Incoming records** en **HTTP endpoint - Success**.
2. Verifieer dat de status van de Metric Stream **Running** toont in de CloudWatch-console onder **Metrics > Streams**.
3. Controleer de S3-backupbucket op mislukte delivery records.
4. Bevestig dat het output-formaat is ingesteld op **OpenTelemetry 1.0**. Andere formaten worden niet ondersteund.

Sommige AWS-metrics (zoals dagelijkse S3-opslagmetrics) worden gerapporteerd met tijdstempels die ouder zijn dan twee uur en verschijnen niet in Metric Streams. Zie de [AWS-documentatie over CloudWatch Metric Streams](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Metric-Streams.html) voor details over rapportagefrequenties van metrics.

Als u hulp nodig heeft, [neem dan contact met ons op](mailto:support@appsignal.com).
