{"id":18648258,"url":"https://github.com/capistrano/stats","last_synced_at":"2025-04-11T13:31:13.690Z","repository":{"id":18697827,"uuid":"21907961","full_name":"capistrano/stats","owner":"capistrano","description":"Capistrano statistics, gem, server, manifest and dashboard","archived":false,"fork":false,"pushed_at":"2015-11-29T09:15:38.000Z","size":1598,"stargazers_count":12,"open_issues_count":3,"forks_count":8,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-06-19T01:54:41.258Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/capistrano.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-16T16:12:42.000Z","updated_at":"2024-03-07T23:11:09.000Z","dependencies_parsed_at":"2022-08-05T01:01:02.584Z","dependency_job_id":null,"html_url":"https://github.com/capistrano/stats","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capistrano%2Fstats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capistrano%2Fstats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capistrano%2Fstats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capistrano%2Fstats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/capistrano","download_url":"https://codeload.github.com/capistrano/stats/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223470148,"owners_count":17150505,"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":[],"created_at":"2024-11-07T06:29:53.321Z","updated_at":"2024-11-07T06:29:53.743Z","avatar_url":"https://github.com/capistrano.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Capistrano Statistics\n\nIn order to better support Capistrano, this gem (and the server, and dashboard\nincluded) is intended to collect (when enabled, via the prompt) metrics about\nhow Capistrano is used, it collects a line which looks something like this:\n\n    1|2014-07-16T22:56:30+02:00|2.1.1|x86_64-darwin13.0|2.15.5|90f7c671\n    │ │                         │     │                 │      │\n    │ │                         │     │                 │      └── Anon project UUID (see below)\n    │ │                         │     │                 │\n    │ │                         │     │                 └── Capistrano version.\n    │ │                         │     │\n    │ │                         │     └── Ruby platform identifier RUBY_PLATFORM.\n    │ │                         │\n    │ │                         └── Ruby interpreter version, RUBY_VERSION.\n    │ │\n    │ └── Current datestamp according to your machine ISO8601 formatted.\n    │\n    └── Protocol number, reserved incase we change the format some day.\n\nThe \"Anon project UUID\" is the first 8 bytes of the hex encoded MD5 sum of your\nGit \"origin\" server, if you are using Git.\n\nThis allows us to track an approximate value for \"how many projects use\nCapistrano\", versus tracking individual executions of projects. i.e if you work\non your project together with one or more other people, and you deploy three\ntimes during a day, for that day we will register three deploys, but a single\n\"unique deploy\".\n\nIf you are not using Git, or do not have a \"remote\" defined, this field will\nread `not-git`. We may expand in future stats versions to also enumerate the\nsubversion, mercurial, etc hosts, but `not-git` will help us track how\nimportant each of the other source control tools might be to support.\n\n## Example Projects\n\nTwo very thin skeleton projects demonstrate how to use the metrics collection\nwith both version two and three for testing purposes:\n\n    $ cd ./examples/capistrano-2.x/\n    $ bundle\n    $ CAPISTRANO_METRICS=127.0.0.1:1200 bundle exec cap default\n      triggering start callbacks for `default'\n      * 2014-07-16 23:38:24 executing `metrics:collect'\n      * 2014-07-16 23:38:24 executing `default'\n      Done\n    $ cd ./examples/capistrano-3.x/\n    $ bundle\n    $ CAPISTRANO_METRICS=127.0.0.1:1200 bundle exec cap default --trace\n      ** Invoke metrics:collect (first_time)\n      ** Execute metrics:collect\n      ** Execute deploy:starting\n      Done\n      ** Execute default\n      ** Invoke load:defaults (first_time)\n      ** Execute load:defaults\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapistrano%2Fstats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcapistrano%2Fstats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapistrano%2Fstats/lists"}