Summary
Collect metrics, analyze them and produce an integration for API Gateway metrics. Analyzing these metrics helps detect bottlenecks, optimize resources, and troubleshoot issues.
This integration will include all three supported API types: HTTP, REST, and WebSocket.
Tasks
Challenges
- AWS naming scheme can be confusing (ex:
4XXError for REST vs 4xx for HTTP). Both metrics exist and appear to serve the exact same purpose but it's easy to assume one is just a typo initially.
- Given that no metrics are currently being generated in the Elastic account for API Gateway, metricbeat might not fetch metrics consistently. This is because it misses the time window that the CloudWatch metricset uses.
Docs
Metrics and dimensions documentation:
Unit and metrics types documentation:
https://www.elastic.co/guide/en/elasticsearch/reference/master/mapping-field-meta.html
Summary
Collect metrics, analyze them and produce an integration for API Gateway metrics. Analyzing these metrics helps detect bottlenecks, optimize resources, and troubleshoot issues.
This integration will include all three supported API types: HTTP, REST, and WebSocket.
Tasks
Challenges
4XXErrorfor REST vs4xxfor HTTP). Both metrics exist and appear to serve the exact same purpose but it's easy to assume one is just a typo initially.Docs
Metrics and dimensions documentation:
Unit and metrics types documentation:
https://www.elastic.co/guide/en/elasticsearch/reference/master/mapping-field-meta.html