Skip to content

Decide if we want to do proxying for Prometheus and pushgateway #60

@hatchan

Description

@hatchan

Currently we are running prometheus and pushgateway on a specific port, and we are also forwarding the content using the listen address of am + /prometheus. This requires us to specify the web-address as a config to either components. The downside is that the origin then uses the new path in the prometheus web server. Which can be confusing for a user since they need to forward their metrics to localhost:9091/pushgateway/metrics which can be confusing.

Pro's of proxying:

  • We are able to swap out the implementation, but explorer would just rely on the proxied endpoint
  • Have a single port for all components
  • No CORS issues when any component is running on the same port as explorer

Con's:

  • Rewrites the path even for the locally running component.
  • Need to explain that the user has to use a different path for pushing metrics.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions