{"id":17176107,"url":"https://github.com/upbit/exstatsd","last_synced_at":"2025-07-26T23:32:26.683Z","repository":{"id":62429444,"uuid":"43299357","full_name":"upbit/ExStatsD","owner":"upbit","description":"An Elixir ports client for Statsd","archived":false,"fork":false,"pushed_at":"2015-10-15T14:25:04.000Z","size":189,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-17T01:07:33.526Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Elixir","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/upbit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-28T12:24:33.000Z","updated_at":"2017-10-01T23:02:58.000Z","dependencies_parsed_at":"2022-11-01T20:04:20.480Z","dependency_job_id":null,"html_url":"https://github.com/upbit/ExStatsD","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upbit%2FExStatsD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upbit%2FExStatsD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upbit%2FExStatsD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upbit%2FExStatsD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/upbit","download_url":"https://codeload.github.com/upbit/ExStatsD/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227732593,"owners_count":17811422,"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-10-14T23:59:05.064Z","updated_at":"2024-12-02T13:21:16.033Z","avatar_url":"https://github.com/upbit.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Use [CargoSense/ex_statsd](https://github.com/CargoSense/ex_statsd) instead. Package exstatsd is abandoned\n\n------------------------\n\n# ExStatsD\nAn Elixir ports client for [StatsD](https://github.com/etsy/statsd)\n\n## Installation\n\nFirst, add ExStatsD to your mix.exs application and dependencies:\n\n~~~elixir\ndef application do\n  [applications: [:exstatsd]]\nend\n\ndef deps do\n  [{:exstatsd, \"~\u003e 0.1.5\"}]\nend\n~~~\n\nThen, update your dependencies:\n\n~~~bash\n$ mix deps.get\n~~~\n\n## Usage\n\n1. Counting API: `ExStatsD.increment(\"foo.bar\")` / `ExStatsD.decrement(\"foo.bar\")`\n2. Gauges API: `ExStatsD.gauge(:atom_key, 999)`\n3. Timing API: `ExStatsD.timing(\"time_in_ms\", 350)`\n\n## Config\n\nAdd following lines to your `config/#{Mix.env}.exs`, can override default configs:\n\n~~~elixir\nconfig :exstatsd,\n  host: \"127.0.0.1\",\n  port: 8125,\n  timeout: 5000\n~~~\n\n* timeout: Change the report interval for Counting API, default is 5s\n\n## TO-DO\n\n* [x] Support Counting API\n* [x] Support Gauges API\n* [x] Support Timing API\n* [ ] Support Sampling\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fupbit%2Fexstatsd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fupbit%2Fexstatsd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fupbit%2Fexstatsd/lists"}