Giter Club home page Giter Club logo

cfe_16's Introduction

Teragrep

This is a portal page for accessing different parts of Teragrep.

List of Teragrep Components

Component Description

ajs_01

Teragrep user-interface

blf_01

Bloom filter library

blf_02

MariaDB bloom filter plugin

bos_01

Teragrep flavor repack of s3proxy

cfe_16

HTTP event capture to RFC5424

doc_01

Teragrep documentation

dpf_02

Batch collect

dpf_03

Tokenizer Aggregator

jla_01

Logback RELP appender library

jla_02

Example source for jla_01

jla_04

Java Util logging RELP handler

jla_05

Log4j RELP plugin

jla_06

Log4j2 RELP plugin

jlt_01

Java lookup tables

jpr_01

Java PCRE library

jsa_01

JavaScript Log4js appender

jue_01

Java UNIX Extensions

pth_03

Data Processing Language (DPL) parser

pth_06

Teragrep Datasource for Apache Spark

pth_07

Data Processing Language (DPL) Interpreter for Apache Zeppelin

pth_10

Data Processing Language (DPL) translator for Apache Spark

rad_01

Record Audit Data library

rlo_04

rsyslog regex perfect file input plugin

rlo_06

Syslog (RFC 5424) library for Java

rlo_08

Syslog (RFC 5424) formatter for JavaScript

rlp_01

Java RELP library

rlp_02

NodeJS RELP library

rlp_03

Java RELP server library

rlp_05

Go RELP library

zep_01

Teragrep back-end

cfe_16's People

Contributors

dependabot[bot] avatar kortemik avatar mikko-rajala avatar p000010u avatar ronja-ui avatar strongestnumber9 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

cfe_16's Issues

enable logging

Description
currently slf4j is not in use, info should be provided about connections/new sessions etc

Use case or motivation behind the feature request
needed for traceability

Related issues

Additional context

Show some love and care to tests

Description

There are bunch of bad practices in tests so they should be cleaned up

Use case or motivation behind the feature request

Established unit tests procedure has all the details.
Short summary: Don't use try/catch or if/else statements in tests.

Related issues

Additional context

Replace getBytes("UTF-8") with getBytes(StandardCharsets.UTF_8)

Description

Replace getBytes("UTF-8") with getBytes(StandardCharsets.UTF_8)

Use case or motivation behind the feature request

It doesn't throw when using well defined StandardCharsets -> no need to do try/catch for something that we know is not going to throw

Related issues

Additional context

No: relpBatch.insert(syslogMessage.toRfc5424SyslogMessage().getBytes("UTF-8"));
Yes: relpBatch.insert(syslogMessage.toRfc5424SyslogMessage().getBytes(StandardCharsets.UTF_8));

reduced request logging

          perhaps it would be proper to have somekind of "new client from ip" type of logging, based on guava cache that "if ip in cache, no log, expire cache in 300 seconds -> log expired, otherwise no log as it is a known client" same for a token.

Originally posted by @kortemik in #34 (comment)

Recent dependency bump made it incompatible with java 8

Describe the bug

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk mvn clean package causes

repository/org/springframework/spring-context/6.1.2/spring-context-6.1.2.jar(org/springframework/stereotype/Component.class)
    class file has wrong version 61.0, should be 52.0
    Please remove or make sure it appears in the correct subdirectory of the classpath.

Expected behavior

Package is successful

How to reproduce

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk mvn clean package

Screenshots

Software version

At least commit 5376677

Desktop (please complete the following information if relevant):

  • OS:
  • Browser:
  • Version:

Additional context

extract configurations so that they are provided in rpm

      604  04-28-2023 05:43   BOOT-INF/classes/log4j2.xml
      263  04-28-2023 05:43   BOOT-INF/classes/application.properties.example
     4954  04-28-2023 05:43   BOOT-INF/classes/control.sh

jar currently contains these, however they should not be part of the build

jar package contains junit

   314932  12-04-2014 11:16   BOOT-INF/lib/junit-4.12.jar

final package should not contain test phase dependencies. please investigate the source for this

upload_release pipeline fails during rpm upload

Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project cfe_16: Failed to deploy artifacts: Could not transfer artifact com.teragrep:cfe_16:jar:1.0.3 from/to github (https://maven.pkg.github.com/teragrep/cfe_16): transfer failed for https://maven.pkg.github.com/teragrep/cfe_16/com/teragrep/cfe_16/1.0.3/cfe_16-1.0.3.jar, status: 409 Conflict -> [Help 1]

it is already present from previous stage

Update to use rlo_14 for SyslogMessages

Description

Replace Cloudbees with rlo_14

Use case or motivation behind the feature request

rlo_14 is optimized for our use.

Related issues

Additional context

default user for container

Describe the bug
current configuration uses possibly default user, which is a privileged user.

Expected behavior
use non-privelged user for the container

How to reproduce
check which user is executing the service within the container

Screenshots

Software version

Desktop (please complete the following information if relevant):

  • OS:
  • Browser:
  • Version:

Additional context
create a service user srv-cfe_16

Replace current input format

Description

Current input format is arbitrary

Use case or motivation behind the feature request

Using arbitrary input format makes it hard to use established tools to do the heavy lifting for parsing and validating input data

Related issues

#26

Additional context

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.