Slava Sayko
Slava Sayko
Add tracing ID to first request ( if not exist ) Propagate tracing ID in downstream request Query request / response detail records by tracing ID to get full sequence...
Monitor REST API calls made from the app to external services
Store system stats in ElasticSearch in dedicated indexes, so system stats can be analyzed over time / over multiple nodes.
http://swaggerstats.io/docs.html#comment-3544948458 > Regarding bullet #2: in my Node.js project I have a user-authentication mechanism, and I want to collect usage statistics by username (i.e, to have a new tab that...
http://graphql.org/ Swagger-stats API already allows to retrieve statistics fields selectively and/or in combination. Allow to specify what statistics to return using GraphQL
Allow app to submit custom metrics. Provide Inc/Dec operations. Keep overall values, and time- interval values. Examples: number of DB connections, time to execute internal operations, number of items in...
In production deployments It may desired to expose swagger-stats on different port, so it can only be accessed internally. Support configuration to serve /stats, /metrics and /ui endpoints on different...
TypeError: res.status is not a function at trackingMiddleware (/usr/src/app/node_modules/swagger-stats/lib/swsInterface.js:345:21) when I try to access the ui. I have deployed my node app in a docker container on kubernetes http://disq.us/p/1up1rhr
Pick additional data from both request and response, add it to Request Response Record and store in ElasticSearch. Allow application to add custom attributes to Request Response Record. This is...
To restrict number of API Operation swagger-stats keeps in memory. Reasonable default should be set, i.e. 100. This is to protect from possible scenario when app receives requests to new...