The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 5.5

  • Change: 757dec9e648d077759da9a19ebdf3ed343df82f1 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2018-03-16 23:01:25 +0000
    • Remove no longer necessary test
  • Change: d63a1b823fcd72116e731cbfc45387290b60e769 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2018-03-16 22:49:15 +0000
    • Documentation updated for 5.5 release
  • Change: b1709e428bf9031e99b196ed6c865b02535ddb66 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2018-03-16 22:43:04 +0000
    • Bugfix and better replica management
    • BUGFIX: es_index_strip_date() now removes everything after the date
    • string.
    • es-daily-index-maintenance.pl
    • --replicas-* options aliased to --replica-* * Smarter handling of math around replica calculation * Disable --bloom option entirely as it's deprecated by Elastic
  • Change: aabba5ad9a1c26ee5aa631f4ea81d887bf98463a Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2018-02-21 23:04:18 +0000
    • Pod and Perl::Critic fixes
  • Change: 1dcaaa7ea8b7b8b89387692dd969a18fd385bd23 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2018-02-21 20:58:15 +0000
    • Conversion to Ref::Util and Types::Tiny
    • Fix paths for the shebang line so the installer will be able to install the scripts with the correct Perl binary path. Add a first pass at nested query syntax
  • Change: 722e812a7365f9a81aa0d1df5d61a3a1dcb695ed Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2018-02-21 20:52:06 +0000
    • Update the QS::IP expander to make it more intelligent.
    • If a field ends in *_ip, allow CIDR queries against the field. This skips renaming the field from "src_ip" to "src_ip_numeric" and is now an inline replacement. This enhances simplifies the CLI queries.
    • The docs were not accurate, so now the example and documentation are valid.
  • Change: 8e7e34fe1690349a0485ec271c85e966c699b0d9 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2017-12-03 23:42:00 +0000
    • Disallow tabs in my files.
  • Change: 938d5f9e9bf387d304388bf524348dd4b0d51fac Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2017-10-25 17:07:47 +0000
    • Allow --show to be more flexible
    • Unbind from the index fields since this operates on the source
    • document * Change to an array so you can add multiple --show's

Documentation

Allow easy alias management for daily indexes
Run to apply a JSON list of settings to indexes matching a pattern
Copy an index from one cluster to another
Run to prune old indexes and optimize existing
Dynamically gather metrics and send to graphite
Gather performance metrics from an ES node and send them to Graphite
ElasticSearch Nagios Checks
Listing the nodes in a cluster with some details
Open any closed indices matching your paramters.
Provides a CLI for quick searches of data in ElasticSearch daily indexes
Simple ElaticSearch Status Checks
Index pattern-aware elasticsearch storage statistics

Modules

Utilities for Monitoring ElasticSearch
Abstract the connection element
Allow for strange content elements for Elasticsearch APIs
Object representing ES Queries
Mostly fixing case and tracking dangling words
Build a terms query from unique values in a column of a file
Expand IP CIDR Notation to ES ranges
Implement the proposed Elasticsearch nested query syntax
Moo::Role for implementing QueryString Plugins
Fix version issues to support all the things
Types for working with ElasticSearch