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

Add statsd prometheus mapping configurations #746

Merged
merged 4 commits into from Sep 24, 2018

Conversation

bcatcho
Copy link
Contributor

@bcatcho bcatcho commented Aug 28, 2018

Currently I maintain an alternate helm chart that allows me to configure how prometheus metrics are reported. By default every new service makes a new metric but I would prefer for all similar metrics to have the same name. Furthermore I wish for those metrics to contain a label that identifies which service it relates to. This is possible using a "mapping": https://github.com/prometheus/statsd_exporter/tree/v0.6.0#metric-mapping-and-configuration .

I am willing to maintain my own helm chart but I thought that this configuration option would be useful to others.

Major changes:

  • Removed usage of datawire/prom-statsd-exporter:0.6.0 in favor of prom/statsd-exporter:v0.6.0 since we can specify command arguments in the helm chart.
  • Added the option to helm charts to configure the prometheus statsd metrics.
  • Added and modified documentation to reflect changes and document new functionality.

@richarddli richarddli merged commit 91856ab into emissary-ingress:master Sep 24, 2018
LukeShu pushed a commit that referenced this pull request Mar 19, 2019
Add statsd prometheus mapping configurations
LukeShu pushed a commit that referenced this pull request Mar 31, 2019
Add statsd prometheus mapping configurations
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.

None yet

2 participants