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

Monitor Elasticsearch Ingestors #356

Merged
merged 7 commits into from
Nov 19, 2019

Conversation

bkez322
Copy link
Contributor

@bkez322 bkez322 commented Nov 19, 2019

This PR aims to do the following:

  • Enables Slack Notifications for when new versions of ingestor_exporter are available
  • Adds new bosh job "ingestor_exporter" - intended to be ran on ingestor VMs as part of Elasticsearch deployments. Exports firehose-to-syslog metrics on default port 9495. Currently using ingestor_exporter v2.2.0.
  • Adds new bosh job "ingestor_dashboards". Contains a Grafana JSON dashboard intended to be placed in the "Elasticsearch" folder. The dashboard utilizes metrics exported by the ingestor_exporter.
  • Modifies the "monitor-bosh.yml" ops-file to automatically begin scraping ingestor_exporter metrics on port 9495.
  • Adds new ops-file "monitor-elasticsearch-ingestors.yml". This adds an ingestor dashboard to Grafana. Currently there are no Prometheus alerts, but these may be added in the future (might be good to have an alert for Messages in Buffer overfilling- for example).

@frodenas frodenas merged commit e304bd8 into cloudfoundry:master Nov 19, 2019
@frodenas
Copy link
Contributor

Thanks @bkez322! Added the blob at 0289987.

@bkez322
Copy link
Contributor Author

bkez322 commented Nov 25, 2019

That was super quick, thank you!

Do you have any rough estimate for when you think this will make it into a new release?

@frodenas
Copy link
Contributor

@bkez322 Most likely at the end of this week.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants