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.