Ingesting telemetry data
Now that we have the environment set up, it’s time to set up the data ingestion software and permissions. We will see two ways to ingest data into AMP:
- Ingestion from a new Prometheus server
- Ingestion using AWS Distro for OpenTelemetry
Ingestion from a new Prometheus server
Let’s configure the data ingestion using a Prometheus server deployed in our EKS cluster:
- First, let’s create a Prometheus namespace with the following command:
kubectl create namespace prometheus
- Now, let’s execute the following command to install Prometheus:
curl -sSL https://insiders-guide-observability-on-aws-book.s3.amazonaws.com/chapter-10/install-prometheus-eks.sh | bash
- Now, let’s go back and configure the AMP data source on Grafana. Access the Grafana dashboard and click on the AWS icon on the menu at the left. Select the AWS services option. Check the following figure:
Figure 10.20...