Comments (4)
Considering the entire purpose of the graphite exporter is to accept connections from other servers, a limit here would be solving the wrong problem. I'd suggest bumping the ulimit, and fixing those servers.
from graphite_exporter.
Actually it's starting to look like this might be on the exporter end - we're sending our graphite metrics via Diamond, which has its own implementation of the protocol, and it sure looks like the graphite exporter is holding open connections which don't even have a process on the other end anymore.
I'll do some more digging and try to really isolate the issue.
from graphite_exporter.
Hmm, can you share a goroutine dump?
from graphite_exporter.
Well, this is the strangest thing. We put a carbon relay in between our Diamond collectors and the graphite_exporter, and as an apparent side effect of that, the number of sockets on the graphite_exporter has been totally stable. (But we also haven't seen a leak on the relay, so it may not be as simple as an issue with the Diamond side of the connections, either.)
In any case, we aren't affected by this issue any longer... if anybody else has the same issue, throwing a relay in front is a pretty easy workaround. (I used https://github.com/graphite-ng/carbon-relay-ng)
from graphite_exporter.
Related Issues (20)
- Regex not working HOT 1
- New docker image needed for graphite-exporter to address CVE-2018-1000500 on BusyBox 1.31.1 HOT 1
- Assessment of whether CVE-2021-28831 applies to graphite-exporter HOT 1
- New docker image needed for graphite-exporter to address CVE-2021-28831 on BusyBox 1.32.1 HOT 4
- Graphite Exporter in relation with Prometheus HOT 2
- Allow setting metric type HOT 3
- Metrics collision with internal metrics HOT 6
- Metrics server dead after pushing metrics on GKE HOT 9
- Report Flink-metric on yarn-session mode error with the same name and label values HOT 5
- Security vulnerabilities detected by Prisma Cloud require updates to Go and Go cryptography libraries
- Build and push docker image to a different repository HOT 2
- graphite-exporter - busybox version 1.34.1 : CVE-2022-28391 HOT 1
- CVE-2020-29652 - go : golang.org/x/crypto:v0.0.0-20201208171446-5f87f3452ae9 HOT 1
- Latest(version=0.12.2) Docker Image run fails HOT 4
- If source doesn't send metrics it is not removed from list HOT 15
- Limit was the exporter exports? HOT 1
- metrics not published on /metrics url HOT 1
- How to find the metrics that are NOT matched by the rules HOT 2
- Invalid match error if there is an asterisk followed by an underscore HOT 1
- getool: whisper import mapping not working? HOT 2
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 graphite_exporter.