1. A computer system, the computer system comprising: one or more hardware processors; system memory coupled to the one or more hardware processors, the system memory storing instructions that are executable by the one or more hardware processors; resources from the computer system and another computer system integrated together to provide defined computing functionality to an external system; the one or more hardware processors executing the instructions stored in the system memory to: receive an intent to collect a plurality of different types of operational data from another device, the plurality of different types of operational data indicative of the health of the resources integrated together to provide the defined computing functionality, the intent to collect operational data including a collection strategy for collecting the plurality of different types of operational data; persist the intent to collect the plurality of different types of operational data to the other computer system; collect operational data of the plurality of different types for resources at the computer system that are integrated to provide the defined computing functionality and in accordance with the persisted intent, including the collection strategy; receive further collected operational data of the plurality of different types from the other computer system, the further collected operational data collected for resources at the other computer system that are integrated to provide the defined computing functionality and in accordance with the persisted intent; aggregate the collected operational data and further collected operational data into a health report for the defined computing functionality and responsive to the persisted intent, the collected operational data and the further collection operational data aggregated in accordance with an aggregation strategy; and send the health report to the other device to indicate the health of the defined computing functionality to the other device.