2 machines, 2 units
Beats are the core of data shipping in the new Elastic Stack by Elastic Co.
Famous for their ELK stack, these succeed any agents you might be familiar with.
A lightweight, open source shipper for log file data. As the next-generation
Logstash Forwarder, Filebeat tails logs and quickly sends this information to
Logstash for further parsing and enrichment or to Elasticsearch for centralized
storage and analysis.
Topbeat is a lightweight way to gather CPU, memory, and other per-process and
system wide data, then ship it to Elasticsearch to analyze the results.
Deployment is straight forward. Deploy the beats-core bundle to stand up the
log aggregation and visualization applications, and relate the agents to your
services. Load the example dashboard and you're ready to go!
juju deploy myservice
juju deploy ~containers/bundle/beats-core
juju add-relation filebeat:beats-host myservice
juju add-relation topbeat:beats-host myservice
With our services on the way, once the model has settled deploy the beats
dashboard in Kibana.
juju action do kibana/0 deploy-dashboard dashboard=beats
You will notice new indexes in kibana, and some default demonstration dashboards
have been loaded. This is a full beats suite dashboard. You can now navigate
to http:///dashboards and load up the topbeat dash and you're
Note: This demo dashboard also ships with visualizations we are not yet
populating for Packetbeat and winlogbeat beats. These are TODO: