Comments (3)
I'm not really sure what exporter_exporter could add here. Do you want to proxy to the remote pgw and add labels to the pushed metrics? It's not the kind of use we really evisioned, but if you can make a really compelling use case, and can think of a pleasant configuration format, I'd consider it.
from exporter_exporter.
We are using cloud instances with autoscaling groups on different providers, that can increase in size from 20 to about 400 instances on a daily basis. We can't use the provider's service discovery since part of the requirements are that it should stay platform agnostic so we are using consul.
However, sometimes instances fail start properly: won't join either consul or our service infrastructure and we end up with an unmonitored idling server. Until that's fixed I coded a small service to monitor consul agent's status and report failures to a pushgateway located on a metal prometheus server with a static IP. I would rather go through exporter exporter to add and remove this data to keep our operational standard and avoid opening more ports and creating a precedent that it's okay to not go through the proxy.
If it isn't possible I'll open the port and access pgw directly, but I wanted to make sure first.
from exporter_exporter.
It sounds like this would be using expexp as a straight up reverse proxy. I realise it's not always obvious that it shouldn't be, but being a proper reverseproxy would be a much more complicated task. If you can find a syntax for configuration, and some way that expexp can add value, I'll happily review a PR.
from exporter_exporter.
Related Issues (20)
- FR: need method ot collect ALL metrics per request HOT 4
- exporter_exporter-0.5.0.linux-amd64 release is statically linked HOT 2
- ARM Release HOT 4
- build info missing from `--version`
- utf-8 encoded labels
- Better use 2048bit for the TLS-certificate-example
- http without any restriction is always open HOT 2
- github.com/prometheus/common/log is deprecated
- Verify does not work with OpenMetrics HOT 2
- Client sent an HTTP request to an HTTPS server HOT 1
- curl: (52) Empty reply from server HOT 6
- Transition option to keep the route for a default module HOT 6
- Support info metric type HOT 2
- Question - how to understand/debug verify issue HOT 3
- push latest tagged version to docker hub HOT 2
- Return multiple module data in one call HOT 4
- 0.5.0 binary depends on recent GLIBC HOT 7
- build problems on ubuntu 20 LTS HOT 1
- HTTP Config does not allow setting RootCAs? HOT 2
- Convert to using exporter-toolkit
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from exporter_exporter.