{"id":22358379,"url":"https://github.com/gfleury/dsocloudwatch","last_synced_at":"2025-09-20T03:36:13.064Z","repository":{"id":80802714,"uuid":"88375086","full_name":"gfleury/dsocloudwatch","owner":"gfleury","description":"DSO for pushing metrics to CloudWatch for Linux binaries","archived":false,"fork":false,"pushed_at":"2017-04-15T22:05:27.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-26T13:48:09.124Z","etag":null,"topics":["cloudwatch","dso","nginx"],"latest_commit_sha":null,"homepage":null,"language":"C++","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/gfleury.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-15T21:28:23.000Z","updated_at":"2017-08-10T16:55:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"5a546432-d195-43cc-9e5b-011c714f6199","html_url":"https://github.com/gfleury/dsocloudwatch","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gfleury/dsocloudwatch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gfleury%2Fdsocloudwatch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gfleury%2Fdsocloudwatch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gfleury%2Fdsocloudwatch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gfleury%2Fdsocloudwatch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gfleury","download_url":"https://codeload.github.com/gfleury/dsocloudwatch/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gfleury%2Fdsocloudwatch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276041659,"owners_count":25574994,"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","status":"online","status_checked_at":"2025-09-20T02:00:10.207Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cloudwatch","dso","nginx"],"created_at":"2024-12-04T15:14:36.207Z","updated_at":"2025-09-20T03:36:13.057Z","avatar_url":"https://github.com/gfleury.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Collect metrics from process with DSO injection\n\nUse LD_PRELOAD to inject DSO into process. After a thread will be created to collect some metrics and push it to CloudWatch. \nActual model works with Nginx only. All the global variables from the stub modules are collected and pushed to CloudWatch. \n\nThis model should work for any other collect on global variables or function returns. \n\nDepends on aws-sdk-cpp (https://github.com/aws/aws-sdk-cpp/), which depends on cmake 3.0. \n\n### Usage\n```\nLD_PRELOAD=/path/to/sweet.so nginx\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgfleury%2Fdsocloudwatch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgfleury%2Fdsocloudwatch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgfleury%2Fdsocloudwatch/lists"}