firstlookmedia / flock-server

🦉 Flock is a privacy-preserving fleet management system powered by osquery and the Elastic Stack
GNU General Public License v3.0
19 stars 1 forks source link

Design a dashboard in Kibana #1

Closed micahflee closed 5 years ago

micahflee commented 5 years ago

Now that the types of data getting collected from osquery is stabalizing, it's time to start visualizing this data. In Kibana, I need to:

Once this is done (even if it's incomplete), we can export the dashboard (and all associated objects like visualizations and index patterns) into a JSON file using the Kibana import/export API.

Then, the Kibana container should have a script that that auto-imports this JSON so that when you run docker-compose up, Kibana is pre-configured.

micahflee commented 5 years ago

Here is all of the data that Flock Agent collects, as of version 0.0.1 (more details here):

I'm not sure we need to figure out how to visualize all of it -- we can always use the Discover app in Kibana to manually look at the data. But I think we can visualize a lot of it. It will take some time to come up with exactly what information we want to visualize, and how we want it to look.

micahflee commented 5 years ago

Alternatively, maybe we shouldn't import it automatically (though we should still design/keep maintained a default dashboard).

I think there are a number of ways that people will deploy Flock in production, and it's not worth worrying about automating this specifically for docker-compose.