3.1 Aggregating Data
What
Up until now, we have been talking about the capability of theThe FileWave dashboard tocan show data.raw device Wedata, havebut looked at pre-built examples, and done a small amount withaggregated data fromis anwhat inventorygives query. Butyou the realquick powersummary. inAggregation therolls dashboardmany isrecords theinto abilitysomething easier to aggregateread, (such as counts by version, model, or summarize) data.status.
When/Why
Let'sUse consideraggregation when you need the big picture instead of a newlong deploymentlist. ofFor example, if you are rolling Java to the environment: We can create a report that shows us every client, and every version of Java on those clients, but that doesn't give an easy overview of how the rollout from build 183 to build 196196, isa going.per-device report But,shows ifevery werecord, couldbut takean thataggregated sameview data,shows andhow countmany thedevices numberare ofstill clients withon each versionversion. andThat representmakes thatrollout inprogress much easier to understand at a chart, then that would give us the exact picture we might be looking for. This aggregation of data is a very powerful tool.glance.
How
So, we know how to create new dashboards and panels, but how do we actualTo get aggregated data overinto toGrafana, ourcreate (grafana)a dashboard?Prometheus scrape job that summarizes the inventory-query data you care about. The answernext toarticles in this section walk through that liesprocess: define the Prometheus job, test the scrape, review the resulting metric in using PrometheusExplore, and configuringthen turn it into a scrape file for collecting and aggregating that data.panel.