Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Meta] Cloud Foundry Support #16520

Closed
15 of 18 tasks
blakerouse opened this issue Feb 24, 2020 · 3 comments
Closed
15 of 18 tasks

[Meta] Cloud Foundry Support #16520

blakerouse opened this issue Feb 24, 2020 · 3 comments
Assignees
Labels
Filebeat Filebeat meta Metricbeat Metricbeat Team:Platforms Label for the Integrations - Platforms team v7.11.0

Comments

@blakerouse
Copy link
Contributor

blakerouse commented Feb 24, 2020

Overview

Cloud Foundry loggregator provides a gRPC stream to receive a combined logs and metrics about the applications running inside of Cloud Foundry. Loggregator provides selectors on connection to gRPC to split up the logs vs metrics.

Filebeat and metricbeat can use the gRPC stream with selectors to split up the events to process the appropriate events respectively as inputs to send to elasticsearch.

Libbeat work to complete

Filebeat work to complete

  • Add cloudfoundry input to filebeat.
  • Add documentation for cloudfoundry input.
  • Test log files exist for the grok patterns (Logs come from gRPC protocol buffer events)
  • Generated output for at least 1 log file exists
  • Add a cloudfoundry module

Metricbeat work to complete

  • Add cloudfoundry module.
  • Add documentation for cloudfoundry module.
  • Example data.json exists and an automated way to generate it exists (go test -data) (Currently no way to autogenerate)
  • Test environment in Docker exist for integration tests (Cannot run Cloud Foundry in Docker)
  • Test environment based on kind and kubecf
  • Add a metricset with metrics grouped https://github.com/elastic/beats/issues/21532
  • Some metrics are received twice in the same timestamp, but with different values, confirm if they have different tags

Usage work to complete

@blakerouse blakerouse added Filebeat Filebeat Metricbeat Metricbeat Team:Platforms Label for the Integrations - Platforms team labels Feb 24, 2020
@blakerouse blakerouse self-assigned this Feb 24, 2020
@exekias
Copy link
Contributor

exekias commented Feb 24, 2020

cc @andresrc @mukeshelastic

@blakerouse blakerouse added the meta label Mar 5, 2020
@blakerouse blakerouse removed their assignment May 15, 2020
@jsoriano jsoriano self-assigned this Jun 4, 2020
@kate-jq
Copy link

kate-jq commented Aug 18, 2020

When will the dashboards be ready? @jsoriano

@masci
Copy link

masci commented Jan 21, 2021

Closing as we only have #17539 and #21532 left that will be scheduled later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Filebeat Filebeat meta Metricbeat Metricbeat Team:Platforms Label for the Integrations - Platforms team v7.11.0
Projects
None yet
Development

No branches or pull requests

6 participants