Logs, metrics, and dashboard
The solution establishes a log group named /aws/solutions/druid/<cluster name>
in CloudWatch for storing various logs collected from EC2 instances. These logs
include:
-
Druid process logs from EC2 instances
-
ZooKeeper process logs
-
System initialization logs from EC2 instances
In addition, it also sets up a S3 bucket to store the logs gathered from AWS infrastructure and services, including:
-
VPC Flow Logs
-
ALB access logs
-
S3 bucket access logs
The solution creates a metric namespace named AWSSolutions/Druid
to store the metrics collected from EC2 instances. These metrics include:
-
Druid application metrics (e.g. ingestion/query throughput)
-
Operating system metrics (e.g. CPU/memory/disk utilization)
The solution includes an Amazon CloudWatch dashboard named druid-<cluster
name>-ops-dashboard
configured to provide an overview of the health and
operational status of all components in the solution.