Comments (3)
From @ppatierno on April 6, 2017 13:34
I see that with link routing, we have two endpoints in the router and each of them has a "peer". When router stats are read, these two endpoints are taken into account so sender++ and receiver++, the reason why we have Senders=1, Receivers=1 even if I attach only a receiver but considering that it's link routing we have also a sender (on the broker) ... so it's right but ... it shouldn't be the stats that the user would see right ? The user would see the only one receiver taken into account.
Then the stats are got two times in a row. It's because the same information are taken from the co-located router deployed with the broker. The function for getting counters is executed twice (one for every router). So the reason why Senders=2, Receivers=2.
So what I see is that in router_stats.js the routers list has two entries, so the count_by_address function is executed twice and there for the topic link both the in/out endpoints are counted as sender/receiver.
from enmasse.
Perhaps it could filter on links that are on the public listener ports 5672/5671?
from enmasse.
we have a new console, close
from enmasse.
Related Issues (20)
- Address/connection stats collections may erroneously run concurrently leading to excessive memory use/OOMs
- Address/connection stats processing may block event loop for excessive periods of time
- Missing auto links following a mirco upgrade HOT 2
- Address space controller stops with an "KubernetesClientException: too old resource version" HOT 1
- No route to the destination node HOT 2
- Connections slow to appear or update in the Console.
- Migrate away from reliance on the deprecated service-ca.crt HOT 1
- Move to v1 of CRD API HOT 3
- Sending links established by Artemis plugin (AMQP connector) are no longer registered as Artemis consumers (since Artemis upgrade) HOT 1
- Support router configuration maxMessageSize
- Make the !!GLOBAL_DLQ fallback configurable from standardinfraconfig
- Service broker provisioning failure [0.34]
- Website Offline
- endpointStatuses.cert field missing from addressspace CRD since 0.34 (installing from the default bundle)
- Helm integration
- Operator projects using the removed APIs in k8s 1.22 requires changes. HOT 1
- fatal error: concurrent map writes on startup of console.
- Is enmasse related to log4j2 vuln? (CVE-2021-44228) HOT 1
- address space controller reconciliation doesn't consider auth CA changes
- Dependency org.apache.httpcomponents:httpclient, leading to CVE problem
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 enmasse.