Comments (4)
This is currently on purpose to minimize the overhead on sending metrics.
I will have a look into it to see, whether it would be possible to adopt to dns changes without much overhead.
What is your use case here?
Just occasional dns changes or something special (dns load balancing, etc.)?
from graphite-client.
Hi
Tks for your answer
My use is case is having multiple graphite servers with fail-over.
When a Graphite server server goes down the dns entry is updated to another one. This is not happen often but in case of failure i don't want to have to restart my graphite-client or wait too much time.
i think that having a parameter to say gethostbyname every X min should be nice
from graphite-client.
👍
I suspect that the client also doesn't deal correctly with network issues. It should also close and re-open the connection periodically (collectd does that every 5 minutes).
from graphite-client.
no more needed
from graphite-client.
Related Issues (20)
- Unable to build HOT 1
- Service crash HOT 1
- value is exceeding Integer.Max HOT 13
- Using variables in PerfCounterMonitor.exe.config HOT 3
- Question: distributed system with perfcountermonitors
- Update Nuget package with latest bids
- Best practice for using in a Failover Cluster?
- Prefix for graphite destination HOT 2
- Prefix Variable Substitution
- Support connection string HOT 3
- Where to find WebMetricsPipeProvider
- Publish new version on NuGet HOT 1
- Infinite loop in Exception.Format leading to Crash
- EnsureConnected method in TcpPipe is not thread safe. HOT 1
- Check for hostname is invalid HOT 1
- When will the next version of Graphite be released to nuget? HOT 2
- problem in pushing metrics to statsd from .NET-CORE application
- graphite/statsd server address HOT 3
- More App Pool specific metrics? HOT 1
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-client.