nsqio/nsq

nsqd/nsqadmin: introspection of producer connections

Open

#879 aperta il 6 apr 2017

Vedi su GitHub
 (6 commenti) (0 reazioni) (0 assegnatari)Go (2898 fork)batch import
featurehelp wanted

Metriche repository

Star
 (25.788 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

nsqadmin does a great job at exposing the consumers on a given topic/channel but there is no way to introspect the producers connected via TCP to a nsqd node.

nsqd should expose a /producer_stats endpoint that lists the connections it has that are not subscribe to a topic. It should list the same client information available in /stats (tls, remote address, connection time, user_agent, auth, etc). It should also list a lifetime connection stat for number of messages published.

nsqadmin should have a new page (or section on the individual /node/:node page) that exposes this information.

Guida contributor