BoxLang 🚀 A New JVM Dynamic Language Learn More...

logstash

v3.1.1+41 Modules

Build Status

Welcome to the Logstash Module

This module provides a common interface for sending Logstash logs to elasticsearch. The module may be used with either a direct connection to an Elasticsearch server or may be installed as a client-ony module, which connects to a separate instance running this module as a microservice.

LICENSE

Apache-2.0

SYSTEM REQUIREMENTS

  • Adobe ColdFusion 2018+
  • Lucee 5

Instructions

Just drop into your modules folder or use the box cli to install

box install logstash

Logstash provides you with a single source for all logging information. It is especially effective when running your application within distributed or containerized environments, where log messages and/or errors may be generated from multiple servers and sources.

For more information, see the official documentation


Copyright Since 2005 ColdBox Framework by Luis Majano and Ortus Solutions, Corp www.ortussolutions.com


HONOR GOES TO GOD ABOVE ALL

Because of His grace, this project exists. If you don't like this, then don't read it, its not for you.

"Therefore being justified by faith, we have peace with God through our Lord Jesus Christ: By whom also we have access by faith into this grace wherein we stand, and rejoice in hope of the glory of God. And not only so, but we glory in tribulations also: knowing that tribulation worketh patience; And patience, experience; and experience, hope: And hope maketh not ashamed; because the love of God is shed abroad in our hearts by the Holy Ghost which is given unto us. ." Romans 5:5

THE DAILY BREAD

"I am the way, and the truth, and the life; no one comes to the Father, but by me (JESUS)" Jn 14:1-12

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


Unreleased

3.1.1 - 2024-09-26

Fixed

  • Fix issue with Coldbox 6 compatibility

3.1.0 - 2024-09-26

Added

Changed

  • Remove JSONToRC module dependency as Coldbox handles this by default
  • Bumped cbelasticsearch dependency to v3.4.0

[3.0.4] => 2023-11-19

Changed

  • Bump cbElasticsearch version to 3.2

[3.0.3] => 2023-06-01

Changed

  • Bump cbElasticsearch version to 3.1

[3.0.2] => 2023-03-28

Changed

  • Bump cbElasticsearch version to 3.0.2

[3.0.1] => 2023-03-12

Changed

  • Bump cbElasticsearch version to 3.0.1

[3.0.0] => 2023-03-03

Changed

  • Updates cbElasticsearch dependency for v3
  • Module settings and environment variable changes to support v3 of Logstash appender

[2.0.1] => 2023-01-30

Fixed

  • Revert to old log index pattern until data stream support can be implemented

[2.0.0] => 2023-01-29

Changed

  • Bump cbElasticsearch version minimum to 2.4.0
  • Bump Coldbox to v6
  • Changes default log index pattern to logs- to reflect v8 changes in Kibana/Logstash defaults

[1.2.1] => 2022-09-21

Added

  • Added support for LOGSTASH_APPLICATION_NAME environment variable

Changed

  • Changed build process to use Github Actions
  • Migrated README content to GitBook

[1.2.0] => 2022-08-12

Fixed

  • Ensured SSL protocol on download location of package

[1.1.1] => 2020-12-10

Fixed

  • Remove build artifact from final package

[1.1.0] => 2020-11-03

Added

  • Added additional settings for number of index shards and replicas

Changed

  • Modifies appender preflight to use base appender preflight
  • Modifies default logstash index prefix to use Kibana/ES conventions
  • Bumps cbElasticsearch dependency to v2.1.0

[1.0.0] => 2020-09-11

Added

  • Initial release of module

$ box install logstash

No collaborators yet.
     
  • {{ getFullDate("2020-09-11T22:40:28Z") }}
  • {{ getFullDate("2024-09-26T18:03:23Z") }}
  • 7,134
  • 27,225