All Projects → cloudfoundry-community → logsearch-boshrelease

cloudfoundry-community / logsearch-boshrelease

Licence: Apache-2.0 license
A BOSH-scalable ELK release

Programming Languages

ruby
36898 projects - #4 most used programming language
shell
77523 projects
HTML
75241 projects
HCL
1544 projects
go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to logsearch-boshrelease

cf-rabbitmq-release
A BOSH Release of RabbitMQ
Stars: ✭ 29 (-35.56%)
Mutual labels:  cloud-foundry, bosh-release, bosh
bosh-softlayer-cpi-release
An external BOSH CPI for the SoftLayer cloud written in Golang
Stars: ✭ 14 (-68.89%)
Mutual labels:  cloud-foundry, bosh-release, bosh
vault-boshrelease
No description or website provided.
Stars: ✭ 29 (-35.56%)
Mutual labels:  cloud-foundry, bosh-release, bosh
bosh-kubernetes-cpi-release
The goal for this project is to provide a fully functional BOSH CPI. It will eventually allow to deploy any BOSH release to any Kubernetes cluster.
Stars: ✭ 29 (-35.56%)
Mutual labels:  cloud-foundry, bosh-release, bosh
bosh exporter
BOSH Prometheus Exporter
Stars: ✭ 22 (-51.11%)
Mutual labels:  cloud-foundry, bosh
minio-boshrelease
MinIO release for http://bosh.io/
Stars: ✭ 31 (-31.11%)
Mutual labels:  cloud-foundry, bosh-release
stackdriver-tools
Stackdriver Nozzle for Cloud Foundry Loggregator, Host Monitoring Agents BOSH Release
Stars: ✭ 22 (-51.11%)
Mutual labels:  cloud-foundry, bosh-release
credhub
CredHub centralizes and secures credential generation, storage, lifecycle management, and access
Stars: ✭ 203 (+351.11%)
Mutual labels:  bosh
cf-tools
Useful shell scripts for Cloud Foundry API v2
Stars: ✭ 22 (-51.11%)
Mutual labels:  cloud-foundry
paas-docker-cloudfoundry-tools
No description or website provided.
Stars: ✭ 30 (-33.33%)
Mutual labels:  cloud-foundry
cloud-cf-espm
A reference application showcasing an end-to-end development scenario in Java on SAP BTP, Cloud Foundry environment.
Stars: ✭ 14 (-68.89%)
Mutual labels:  cloud-foundry
swift-buildpack
IBM Cloud buildpack for Swift
Stars: ✭ 33 (-26.67%)
Mutual labels:  cloud-foundry
cloud-native-workshop
1 day workshop to learn Spring Boot + Spring Cloud + Pivotal Cloud Foundry
Stars: ✭ 37 (-17.78%)
Mutual labels:  cloud-foundry
dockerX
Examples of amazing Docker/Docker-Compose/Docker Swarm technologies
Stars: ✭ 17 (-62.22%)
Mutual labels:  elk
cds-pg
PostgreSQL adapter for SAP CDS (CAP)
Stars: ✭ 84 (+86.67%)
Mutual labels:  cloud-foundry
xelogstash
Send SQL Server Extended Events to Logstash, Elastic Search, or JSON
Stars: ✭ 22 (-51.11%)
Mutual labels:  elk
cloud-cf-helloworld-nodejs
A "Hello World" application for Cloud Foundry using a simple RESTful API in Node.js with persistency in PostgreSQL and SAPUI5 UIs.
Stars: ✭ 45 (+0%)
Mutual labels:  cloud-foundry
bosh-vsphere-cpi-release
BOSH vSphere CPI
Stars: ✭ 29 (-35.56%)
Mutual labels:  bosh-release
cf exporter
Cloud Foundry Prometheus Exporter
Stars: ✭ 21 (-53.33%)
Mutual labels:  cloud-foundry
cf-butler
My purpose in life is to cleanup stale apps and services on a Cloud Foundry foundation. I can be configured to report on and remove orphaned services and stopped app instances older than a configurable duration. I do many other useful things too.
Stars: ✭ 31 (-31.11%)
Mutual labels:  cloud-foundry

Logsearch

A scalable stack of Elasticsearch, Logstash, and Kibana for your own BOSH-managed infrastructure.

logsearch-scheme

BREAKING CHANGES

Logsearch v211 is based on Elastic stack version 7

In v211.1.0 basic cluster security features were implemented using Security plugin from OpenDistro Elasticsearch implementation. For better handling of these features, a following changes was made:

  • Additional Elasticsearch job has been colocated on Maintenance instance. This allows secure communication over localhost for all singletons also colocated there (all singletons have been unlinked from any remote Elasticsearch cluster, and bound to local one).
  • Since using of Ls-rounter instance is not mandatory - it was moved to separate ops-file.
  • Secure Elasticsearch node-to-node communication has been implemented using enable-tls ops-file.
  • Secure ingesting logs is implemented using enable-ssl ops-file.

Logsearch v210 is based on Elastic stack version 6

  • Elasticsearch 6.x can use indices created in Elasticsearch 5.x, but not those created in Elasticsearch 2.x or before.
  • Important: After upgrading running 5.x cluster to 6.x all existing indicies will be available for reading data. However, writing to these indicies is not possible. In order to write data immediatelly after upgrade you have to change index naming convention. As long as index names are usually based on current date, this change can be safely reverted in a day or so.

Logsearch v204 is based on Elastic stack version 5.

Logsearch v200 is based on Elasticsearch 2.x and Kibana 4.

  • There is NO upgrade path from Elasticsearch 1.x to 2.x. Sorry :(

Logsearch < v23 was based on Elasticsearch 1.x and Kibana 3.

Getting Started

This repo contains Logsearch Core; which deploys an ELK cluster that can receive and parse logs via syslog that contain JSON.

Most users will want to combine Logsearch Core with a Logsearch Addon to customise their cluster for a particular type of logs. Its likely you want to be following an Addon installation guides - see below for a list of the common Addons:

Installing Logsearch Core

Before starting deployment, make sure your BOSH environment is ready, and all BOSH_ evironment variables are set. We suggest you to use BBL tool to spin up the BOSH environment.

$ cd deployment
$ bosh -d logsearch deploy logsearch-deployment.yml

Common customisations:

Adding new parsing rules:

    logstash_parser:
      filters: |
         # Put your additional Logstash filter config here, eg:
         json {
            source => "@message"
            remove_field => ["@message"]
         }

Release Channels

  • The latest stable, final release will be soon available on bosh.io
  • develop - The develop branch in this repo is deployed to our test environments. It is occasionally broken - use with care!

Known issues

License

Apache License 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].