Discussion: Meerkat frontends should move from using icinga data to holding their own element objects which the Meerkat server generates from Icinga data or other sources #188
Data changes/enhancements generally don't affect the backend
Can add other backends beside Icinga by using similar elements which perhaps inherit from a common parent class (e.g. "nagios-card" and "icinga-card" both inherit from "card")
If the Meerkat server maintained a cache of element data that updated and pushed to dashboards then...
StateChange
as the event streams contains State that can be extracted and used to update the cache.CheckResult
event streams as those events contain perfdata and output