⛅️ AWS Cloudwatch Metric Stream
AWS Cloudwatch Metric Stream enables customers to send their Cloudwatch metrics to Levitate.
Pre-requisites
Create a cluster on Levitate dashboard and copy the Write HTTP Endpoint URL
from the Cloudstream section.
Creating an AWS Kinesis Delivery Stream
-
Open the AWS Kinesis homepage (console.aws.amazon.com/kinesis/home)
-
Open the left sidebar (click on the ☰ icon, if it is not expanded already)
-
Click on
Delivery Streams
-
Click on
Create delivery stream
-
Choose
Direct PUT
-
Delivery stream name =
last9-$your_organization_name
-
Set the copied write HTTP Endpoint URL from Levitate cluster as an HTTP endpoint.
-
Add
username
andpassword
. Usecluster_id
from Levitate cluster page asusername
andwrite token
aspassword
. Reach out to Last9 team to getusername
andpassword
if needed. -
Choose or create an S3 bucket to save data the stream failed to deliver.
-
Click on
Create delivery stream
Sending data from Cloudwatch to the delivery stream
-
Open the Cloudwatch console and click on
Metrics -> Streams
-
Click on
Create metric stream
-
Choose
All metrics
for sending all Cloudwatch metrics. Optionally you can also select specific namespace metrics you want to send by using theSelect namespaces
=. -
Ensure that you use the delivery stream created in the earlier step and that the output format is
Opentelemetry 0.7
-
Enter the
Metric stream name
aslast9-$your_organization_name
- click onCreate metric stream
Verification
The ingestion summary will start showing up Levitate cluster once the stream is enabled and starts ingesting data to Levitate.
Troubleshooting
Please get in touch with us on Discord or Email if you have any questions.
Updated 7 months ago