Comments (6)
I agree having Zipkin like tracing would sure be helpful especially for troubleshooting scenarios.
e.g. the trace of message
publishing ----> [NATS Streaming] -----> n-Consumers
can help me tell if there are any consumers or not for a particular message.
However, I suppose might be other possibilities to get similar information.
from prometheus-nats-exporter.
Would you mind explaining your use case further? Are you suggesting zipkin integration into the NATS server or NATS streaming server?
from prometheus-nats-exporter.
Sure,
Thanks for replying back.
I would like the tracing of a request throughout my application, So that I could know what flow has a request taken through the microservices application which could include information also on what NATS subjects were visited.
Also it would be great if we would trace NATS requests per subject like throughout, How many failed etc.
from prometheus-nats-exporter.
Closing for now. For zipkin like tracing can check: https://github.com/nats-io/not.go
from prometheus-nats-exporter.
Seems like https://github.com/nats-io/not.go is not maintained anymore. Tried this in Java and Maven dependency is not available anymore.
from prometheus-nats-exporter.
We are working on this as part of nats-surveyor where it will support tracing across imports. Some detail:
- ADR https://github.com/nats-io/nats-server/blob/master/doc/adr/0003-distributed-tracing.md
- full multi component overview https://gist.github.com/ripienaar/81dcd435b9bcb34419a7caec8e52c2b8
from prometheus-nats-exporter.
Related Issues (20)
- Ability to use server_name instand of server_id
- Missing metrics for grafana dashboard HOT 1
- Monitoring multiple NATS servers doesn't get the Server ID
- Missing nss metrics for channels and servers in Jetstream HOT 5
- Publish new release HOT 4
- NATS cluster has different values of the same metric HOT 6
- Invalid character 'p' after top-level value when add -channelz flag
- Common alerts to share? HOT 2
- what is the value exactly of nats_varz_cpu? and what is it's scale? HOT 1
- Is there any metrics to return a stream maximun size limit in NATS server?
- How to export accounts Max Data and jetstream Max Disk Storage metrics
- Healthz collector doesn't works HOT 2
- missing gnatsd_varz_cpu, is nats.io does not have jetstream ready while exporter start HOT 1
- After updating the durable consumer information of a stream, the sum of these metric is increased
- nats_stream_total_messages grows, but no other metric follows it
- not connected grafana HOT 1
- release a new version to fix https://github.com/advisories/GHSA-fr2g-9hjm-wr23
- Include username in detailed connection information.
- NATS Server Dashboard using deprecated angular panels
- Changing `config.nats.service` does not change from default
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 prometheus-nats-exporter.