Question
· 17 hr ago

Production Items Status Indicators

Hey everyone,

I'm just seeking some guidance and confirmation on what I'm doing for my production health monitoring.

We utilize Grafana to have reporting/monitoring dashboards and I have made a REST API to query the health of our productions. I believe I have everything figured out except for one thing that I'm uncertain about and that is the Production Item Color indicators:

Is there an easy way of being able to figure out the status of an item with the legend above? Ideally, I'd like to have this data in my JSON response. I did toy around with the idea of doing a bunch of checks like "is there a queue" or "is the last log an error"? Is there a way to query a production item for the green/yellow/red/purple? 

Essentially, at the end of the day, if I could mirror the color indicators from the production to help show a wider audience the health of different interfaces, then that is the end goal. If there are potential other suggestions on how to get that exposure out there in a safe manner, then I'm open to those suggestions as well. 

Thank you in advance!

Product version: IRIS 2023.1
Discussion (2)2
Log in or sign up to continue

Production items in InterSystems IRIS display statuses using color-coded indicators. These colors and icons represent the status of business services, connections, and operations:

Status Indicators for Business Services and Operations

  • Green Dot (•): Active and OK.
  • Yellow Hyphen (-): Currently inactive but otherwise OK.
  • Red Exclamation Mark (!): Error.
  • Gray X (X): Disabled.
  • Gray Dot (•): Retry (only for operations where the connection failed and retry is happening) [1][2].

Status Indicators for Connections

  • Green Plus Sign (+): Connected.
  • Yellow Letter (o): Listening.
  • Red Letter (x): Disconnected.
  • Gray Hyphen (-): Not applicable, disabled, unscheduled, or not connecting [1][2].

To access these statuses programmatically, the statuses are maintained by the Monitor Service, which implicitly monitors production activities and provides continuous status data. Using the Management Portal, you can see these statuses and their detailed descriptions under the "Interoperability > Monitor > Production Monitor" page. This data can also be extended and monitored in systems like Grafana via a custom REST API that queries these statuses [1][2].

For detailed exposure or display in your dashboards, consider querying APIs that extract connections, queues, logs, and their statuses along with monitoring frequency. Ensure safe access by implementing secure APIs or utilizing the tools available via InterSystems IRIS [1][2].

Sources: