{"id":20630852,"url":"https://github.com/slanatech/swagger-stats-v1","last_synced_at":"2025-04-15T18:24:50.663Z","repository":{"id":45190470,"uuid":"355602528","full_name":"slanatech/swagger-stats-v1","owner":"slanatech","description":"Observability Analytics","archived":false,"fork":false,"pushed_at":"2022-02-26T19:25:22.000Z","size":121811,"stargazers_count":4,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-28T23:22:10.580Z","etag":null,"topics":["api","devops","grafana","kubernetes","metrics","microservices","monitoring","nodejs","observability","prometheus","swagger","swagger-stats","traces"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/slanatech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-07T15:53:40.000Z","updated_at":"2024-11-27T17:33:10.000Z","dependencies_parsed_at":"2022-07-19T14:47:55.720Z","dependency_job_id":null,"html_url":"https://github.com/slanatech/swagger-stats-v1","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slanatech%2Fswagger-stats-v1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slanatech%2Fswagger-stats-v1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slanatech%2Fswagger-stats-v1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slanatech%2Fswagger-stats-v1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/slanatech","download_url":"https://codeload.github.com/slanatech/swagger-stats-v1/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249127221,"owners_count":21216939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","devops","grafana","kubernetes","metrics","microservices","monitoring","nodejs","observability","prometheus","swagger","swagger-stats","traces"],"created_at":"2024-11-16T14:09:44.897Z","updated_at":"2025-04-15T18:24:45.653Z","avatar_url":"https://github.com/slanatech.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# swagger-stats | Microservices Observability\n\n\u003e ## This repository contains swagger-stats 1.X code stream. This is work in progress at alpha stage and will be changed frequently   \n\n\n\u003e ## For stable 0.99.X swagger-state releases please refer to  https://github.com/slanatech/swagger-stats\n\nFollowing are the guiding principles for swagger-stats 1.X.\n\nAs always, really looking forward for your feedback, suggestions and proposals !\n\nPlease comment in the [swagger-stats 1.X discussion](https://github.com/slanatech/swagger-stats/discussions/135) or open issues / PRs.\n\nExpand the depth and scope of monitoring swagger-stats provides. Why limit to API monitoring only ? Swagger-stats will provide insights on ingress and egress API, Databases, GRPC, and much more. The target is to cover end-to-end processing of requests in microservices and across microservices.\n\nEmbrace OpenTelemetry - https://opentelemetry.io/. Swagger-stats will leverage OpenTelemetry under the hood with all the instrumentations available. We will use OpenTelemetry Tracing to get insights into requests processing in microservices and provide meaningful and actionable metrics and dashboards.\n\nSupport collecting and processing observability data in the deployments with multiple nodes of microservice deployed (i.e. N+1 ) as well as across multiple microservices\n\nSupport microservices developed in many different languages, not only node.js. Thanks to OpenTracing, swagger-stats will be able to collect and process data from any microservice instrumented with OpenTracing. Processing Traces will enable operational insights across entire deployment.\n\nSupport Kubernetes. Swagger-stats will provide Helm Chart and will allow easy deployment to K8s.\n\nAnd of course, swagger-stats will keep enabling instant observability for Node.js microservices. Capability of requiring single package and getting metrics and dashboards instantly in your microservice is the key feature of swagger-stats, which, we believe, is essential, especially during early development stages.\n\nPlease share your thoughts, feedback and considerations !\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslanatech%2Fswagger-stats-v1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslanatech%2Fswagger-stats-v1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslanatech%2Fswagger-stats-v1/lists"}