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

Changes for version 8.5

  • Change: 52766654c246913695280adfc9fd74247543d4f4 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2023-04-12 16:51:37 +0000
    • Prepping 8.5 release
  • Change: b3de99668fa520fc98432f4a1cbaddc40b6d76bd Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2023-04-12 16:47:40 +0000
    • Minor Improvements
    • Remove old script `es-nagios-check.pl` * Update documentation * Disable imports from `YAML::XS`
  • Change: 159f1dad0a7f81d8b436ef00ab1d9086a04d1c0a Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2023-04-12 16:33:58 +0000
    • Fix bug in date parsing logic
  • Change: 853c42e60acef360f1f2e91d6cbc82ce77afe74e Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2023-04-12 16:33:58 +0000
    • es-cluster-settings.pl to manage cluster settings
    • Added `es-cluster-settings.pl` to the distribution to manage cluster settings more easily.
  • Change: 250fe6f9738808b493c518fe58c98a1f750d58c9 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2022-09-08 12:06:35 +0000
    • Fix warning for unitialized values
    • ``` Use of uninitialized value $out_of in numeric gt (>) at ~/perl5/perlbrew/perls/perl-5.32.1/bin/es-search.pl line 624. ```

Documentation

Multi-level aggregations in Elasticsearch
Allow easy alias management for daily indexes
Run to apply a JSON list of settings to indexes matching a pattern
Get or apply settings to the cluster
Copy an index from one cluster to another
Run to prune old indexes and optimize existing
Dynamically gather metrics and send to graphite
Report and manage index blocks
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 Storage Overview by Index Name without Dates

Modules

Utilities for Monitoring ElasticSearch
Code to simplify creating and working with Elasticsearch aggregations
Abstract the connection element
Allow for strange content elements for Elasticsearch APIs
Object representing ES Queries
Provides a prefix of '=' to use the term filter
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
Implement parsing comparison operators to Equivalent Lucene syntax
Fix version issues to support all the things
Types for working with ElasticSearch