Metric Publishing Status State Machine

Service Availability Business Status Metric Status
Available Metric development is complete and the metric can be used by online services. displayStatus = PUBLISHED
Available while the metric is being edited. The service still uses the previous calculation definition. - displayStatus = SAVED_NOT_PUBLISHED
Available while the metric is transitioning between states. The service still uses the previous calculation definition. - displayStatus = PENDING_PUBLISH and publishStatus = PUBLISHED

- displayStatus = PENDING_OFFLINE

- displayStatus = PENDING_DELETE
Unavailable The metric request has only been created; development is not complete. displayStatus = UNPUBLISHED
Unavailable for online services displayStatus = OFFLINE
Unavailable while metric development is complete and publishing approval is in progress - displayStatus = PENDING_PUBLISH and publishStatus = DRAFT

Notes

Get Single Metric Details GET Http://{anymetrics_host:anymetrics_port}/anymetrics/api/v1/metrics/detail

List Metrics as a Tree GET Http://{anymetrics_host:anymetrics_port}/anymetrics/api/v1/metrics/treeList

These APIs support retrieving the publishStatus field. Other APIs currently cannot retrieve this value.