An edge device, comprising: a memory that stores executable components; a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising: a collection services component configured to collect industrial data from data tags of an industrial device and to generate a compressed data file containing the industrial data, wherein the data tags from which the industrial data is collected are defined by an edge-level data manifest file; a queue processing component configured to package the compressed data file with header information based on message queuing information maintained in a message queuing data store to yield a compressed data packet and to send the compressed data packet to a cloud analytics system executing on a cloud platform; and an edge analytics component configured to perform an edge-level analytic procedure on a first subset of the industrial data to yield a first analytic result, indicative of a performance issue of the industrial device wherein the edge-level analytic procedure is defined by an edge-level metrics manifest file, wherein the edge analytics component is configured to send a first command to the industrial device to modify a controlled industrial process of the industrial device based on the first analytic result, the queue processing component is further configured to receive a second analytic result from the cloud analytics system, the second analytic result generated based on a cloud-level analytic procedure performed on a second subset of the industrial data by the cloud analytics system, wherein the cloud-level analytic procedure is configured to generate a trend of the second subset of the industrial data over time and to identify a pattern in the trend indicative of a performance degradation of the industrial device, and the edge analytics component is further configured to send a second command to the industrial device based on the second analytic result, wherein the edge analytics component is configured to generate the second command to alter the controlled industrial process based on the performance degradation. a memory that stores executable components; a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising: a collection services component configured to collect industrial data from data tags of an industrial device and to generate a compressed data file containing the industrial data, wherein the data tags from which the industrial data is collected are defined by an edge-level data manifest file; a queue processing component configured to package the compressed data file with header information based on message queuing information maintained in a message queuing data store to yield a compressed data packet and to send the compressed data packet to a cloud analytics system executing on a cloud platform; and an edge analytics component configured to perform an edge-level analytic procedure on a first subset of the industrial data to yield a first analytic result, a collection services component configured to collect industrial data from data tags of an industrial device and to generate a compressed data file containing the industrial data, wherein the data tags from which the industrial data is collected are defined by an edge-level data manifest file; a queue processing component configured to package the compressed data file with header information based on message queuing information maintained in a message queuing data store to yield a compressed data packet and to send the compressed data packet to a cloud analytics system executing on a cloud platform; and an edge analytics component configured to perform an edge-level analytic procedure on a first subset of the industrial data to yield a first analytic result, indicative of a performance issue of the industrial device wherein the edge-level analytic procedure is defined by an edge-level metrics manifest file, the edge analytics component is configured to send a first command to the industrial device to modify a controlled industrial process of the industrial device based on the first analytic result, the queue processing component is further configured to receive a second analytic result from the cloud analytics system, the second analytic result generated based on a cloud-level analytic procedure performed on a second subset of the industrial data by the cloud analytics system, wherein the cloud-level analytic procedure is configured to generate a trend of the second subset of the industrial data over time and to identify a pattern in the trend indicative of a performance degradation of the industrial device, and the edge analytics component is further configured to send a second command to the industrial device based on the second analytic result, wherein the edge analytics component is configured to generate the second command to alter the controlled industrial process based on the performance degradation.