Design your installation based on plugin usageedit
This documentation is still in development and may be changed or removed in a future release.
Our recommandations for your Logstash Kubernetes installation vary depending on the types of plugins that you plan to use, and their respective requirements.
Pull-based pluginsedit
Designing recommendations for pull-based plugins depend on whether or not the plugins support autoscaling.
Autoscaling
These plugins can autoscale by tracking work done externally to Logstash. Examples include Kafka, Azure Event Hubs in certain configurations, and others.
Recipe link.
Non-autoscaling
Description.
Recipe link.
Push-based pluginsedit
Designing recommendations for push-based plugins depend on whether or not the plugins support autoscaling.
Autoscaling
These plugins support autoscaling. Examples include Beats, HTTP, and others.
Recipe link.
Non-autoscaling
These plugins do not support autoscaling, either because they have a dependency on sincedb
, or because …
Recipe link.
Other resources required
Certain plugins require additional resources to be available in order for them to run. Examples include the JDBC and JMS plugins, which require JARs to be available on on classpath
.
Recipe link.