CloudWatch metrics streams¶
Observe supports ingesting metrics data from CloudWatch Metrics Streams using an Amazon Kinesis Firehose forwarder. Follow the steps below to send CloudWatch metrics for the services you use to Observe.
CloudWatch metrics ingest is a component of the Observe AWS integration. If you have installed this integration, you do not need to configure CloudWatch metrics ingest separately.
Creating a Kinesis Firehose delivery stream¶
First, see the Amazon Kinesis Firehose forwarder documentation for the steps to create a new delivery stream. This sends data from Kinesis Firehose to the Observe Kinesis HTTP endpoint as a “Direct PUT” source.
Creating a CloudWatch metric stream¶
Next, create a metric stream that sends data to the Firehose delivery stream you just added.
In the AWS CloudWatch console, under Metrics, select Streams to go to the metric streams page.
Click Create stream to start configuring a new metric stream.
Under Metrics to be streamed, choose one of the two available ways to create a list of namespaces:
Select All metrics to send metrics from all namespaces, optionally excluding some metrics
Select Selected namespaces to choose namespaces individually.
Figure 1 - Select an existing Kinesis Firehose stream.
5.Select JSON output format.
6. Under Custom metric stream name, optionally choose a custom name for this metric stream.
7. Click Create metric stream to create the stream.