Metric

 ┌────────────────────────────────────┐ 
┌┤           Load Balancer            ├┐
│└────────────────────────────────────┘│
│┌─────────────────┐┌─────────────────┐│
││┌─────┐┌────────┐││     ┌─────┐     ││
│││web 1││worker 1│││     │web 2│     ││
││└─────┘└────────┘││     └─────┘     ││
││      VM 1       ││      VM 2       ││
│└─────────────────┘└─────────────────┘│
│              ┌────────┐              │
│              │Database│              │
│              └────────┘              │
│                 VPC                  │
└──────────────────────────────────────┘
 ┌──────┐┌─────┐┌───┐┏━━━━━━┓           
 │Crypto││Image││Log│┃Metric┃           
 └──────┘└─────┘└───┘┗━━━━━━┛           

A Metric service provides a place to save numerical data so operational properties of the entire system can be aggregated, analyzed and graphed for real-time and historical data.

We need Metrics for an operator to get visibility into the availbility, performance and error rate in Containers and the supporting infrastructure.

A Metric service is a stand-alone service.