I would like to track Atom availability for our monthly output metrics. This would be for Local atoms and eventually private cloud atoms. Ideally want to see uptime versus downtime over 1 month, 3 month, etc.. trend.
If you are just looking for a way to collect Atom availability, you could look at using the Event Object API. Using that API you can get all the Atom Status events that happen over the last 7 days. Here is an example (minus credentials, account id and HTTP headers):
"argument" : ["atom.status"],
You can also use the AtomSphere API Connector to retrieve this information as part of a Boomi Process.
Thanks Jeff, this was very helpful. What triggers an Atom Status Event to occur?
I ran the query against my local atom looking for "atom.status" events over the last 7 days and only got records for March 6 and March 7.
Atom Status Events are triggered when the platform detects a change in the availability of the Atom. They are the same events that are used to update the color of Atom/Molecule/Cloud icons to show online/offline. Note, there are times that Atoms might show up as DEAD when they are actually still running, this is usually do to a network connectivity issue.
Another option for monitoring local Atoms is Using JMX to Monitor Your System.
Boomi has a feature in which it sends an email in case of inactivity. You can used also for certain interfaces errors.
Retrieving data ...