The device service SDKs shall collect and report the following metrics

1) Metrics defined for all EdgeX services in ADR #0006

Note: The API requests of interest are the device accesses. For Device service purposes "request size" is to be read as "event size"

2) Metrics defined for Device Services in ADR #0006

Note: For "Device requests" we shall provide:

3) Metrics which will replace the lastConnected field in v3

In addition the SDKs shall provide a facility for the device service implementations to collect and report custom metrics for that service.