cloudfoundry / cloudfoundry/stratos

Allow configuration of prometheus server in absence of endpoint dashboard (stratos deployed as cf app)

Open
#3,853 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

community question
Dominant language
TypeScript
Stars
267
Forks
137
Avg merge
5h 14m
Merged PRs (30d)
77

Description

As a stratos operator deploying stratos in cloudfoundry , in order to enable display of prometheus metrics as documented in docs/bosh-metrics.md, I need a way to configure the prometheus endpoint into stratos

Frontend Deployment type

Where is the frontend deployed?

  • [x ] Cloud Foundry Application (cf push)
Backend (Jet Stream) Deployment type

Where is the backend deployed? -->

  • [x ] Cloud Foundry Application (cf push)
Expected behaviour

Either:

In this case, Stratos is deployed in a manner optimized for the management of a single Cloud Foundry instance. The 'Endpoints Dashboard' that allows multiple Cloud Foundry endpoints to be registered is not deployed.

Actual behaviour

Endpoint dashboard not displayed.

Possibly support env var to configure prometheus endpoint is hard to discover

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with docs/bosh-metrics.md and the Cloud Foundry deployment guidance in deploy/cloud-foundry and docs/overview.md, then inspect manifest.yml for existing configuration examples. Determine how a CF-deployed Stratos instance can configure the Prometheus endpoint without the endpoint dashboard; done means the configuration is discoverable and works for this deployment mode.

Written by the indexing model from the issue text.

Assessment

Tech stack
prometheus
Domain
cloud, observability
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.