bijukunjummen / boot-firehose-to-syslog

Spring Boot based CF Firehose Nozzle - will feed data to TCP/UDP based syslog sink
2 stars 3 forks source link

This is a Cloud Foundry Firehose Nozzle written using https://github.com/cloudfoundry/cf-java-client[CF-Java-Client] and Spring Boot. This project is heavily inspired by https://github.com/cloudfoundry-community/firehose-to-syslog[go based firehose-to-syslog] nozzle and should be completely feature compatible with that project including being able to enhance log details with information about application name, org and space the application belongs to.

== Developing Locally

== Deploying the Nozzle

The text format can be set to TEXT or JSON, the eventTypes to CONTAINER_METRIC, COUNTER_EVENT, ERROR, HTTP_START, HTTP_START_STOP, HTTP_STOP, LOG_MESSAGE, VALUE_METRIC

Metrics can be sent over both TCP/UDP. If the connectionType is set to "DEBUG" then the logs will simply be printed to the console which is the default mode.