{"id":26057665,"url":"https://github.com/wavefronthq/wavefront-sdk-go","last_synced_at":"2025-03-17T16:12:09.004Z","repository":{"id":37549712,"uuid":"153535963","full_name":"wavefrontHQ/wavefront-sdk-go","owner":"wavefrontHQ","description":"Wavefront Core Go SDK","archived":false,"fork":false,"pushed_at":"2024-03-04T07:19:07.000Z","size":360,"stargazers_count":4,"open_issues_count":19,"forks_count":21,"subscribers_count":30,"default_branch":"main","last_synced_at":"2025-03-08T11:58:03.773Z","etag":null,"topics":["core","go","monitoring","sdk","wavefront"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wavefrontHQ.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-17T23:23:52.000Z","updated_at":"2024-07-27T16:42:09.000Z","dependencies_parsed_at":"2023-10-23T20:25:54.807Z","dependency_job_id":"72d324db-c82e-4c26-9647-5002a0c10f8b","html_url":"https://github.com/wavefrontHQ/wavefront-sdk-go","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavefrontHQ%2Fwavefront-sdk-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavefrontHQ%2Fwavefront-sdk-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavefrontHQ%2Fwavefront-sdk-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavefrontHQ%2Fwavefront-sdk-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wavefrontHQ","download_url":"https://codeload.github.com/wavefrontHQ/wavefront-sdk-go/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244066189,"owners_count":20392406,"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":["core","go","monitoring","sdk","wavefront"],"created_at":"2025-03-08T11:58:15.000Z","updated_at":"2025-03-17T16:12:08.971Z","avatar_url":"https://github.com/wavefrontHQ.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wavefront-sdk-go\n\n[![CI Status](https://github.com/wavefrontHQ/wavefront-sdk-go/actions/workflows/main.yml/badge.svg)](https://github.com/wavefrontHQ/wavefront-sdk-go/actions/workflows/main.yml)\n[![Go Reference](https://pkg.go.dev/badge/github.com/wavefronthq/wavefront-sdk-go.svg)](https://pkg.go.dev/github.com/wavefronthq/wavefront-sdk-go)\n[![Go Report Card](https://goreportcard.com/badge/github.com/wavefronthq/wavefront-sdk-go)](https://goreportcard.com/report/github.com/wavefronthq/wavefront-sdk-go)\n\n## Table of Contents\n* [Internal SDK Metrics](#internal-sdk-metrics)\n* [License](#License)\n* [How to Get Support and Contribute](#how-to-get-support-and-contribute)\n\n# Welcome to the Wavefront Go SDK\n\nWavefront by VMware Go SDK lets you send raw data from your Go application to Wavefront using a `Sender` interface.\nThe data is then stored as metrics, histograms, and trace data. This SDK is also called the Wavefront Sender SDK for Go. \n\nAlthough this library is mostly used by the other Wavefront Go SDKs to send data to Wavefront, \nyou can also use this SDK directly. For example, you can send data directly from a data store or CSV file to Wavefront.\n\nTo learn more about how to send data, the SDK types, and functions, see [pkg.go.dev documentation](https://pkg.go.dev/github.com/wavefronthq/wavefront-sdk-go)\n\n# Internal SDK Metrics\n\nThe SDK optionally adds its own metrics. The internal metrics are prefixed with `~sdk.go.core.sender.direct` or  `~sdk.go.core.sender.proxy`, depending on whether metrics are being sent directly or via a Wavefront Proxy.\n\n| metric name          |\n|----------------------|\n| `points.valid`       |\n| `points.invalid`     |  \n| `points.dropped`     |  \n| `histograms.valid`   | \n| `histograms.invalid` |\n| `histograms.dropped` |\n| `spans.valid`        |\n| `spans.invalid`      |\n| `spans.dropped`      |\n| `span_logs.valid`    |\n| `span_logs.invalid`  |\n| `span_logs.dropped`  |\n| `events.valid`       |\n| `events.invalid`     |\n| `events.dropped`     |\n\n## License\n[Apache 2.0 License](LICENSE).\n\n## How to Get Support and Contribute\n\n* Reach out to us on our public [Slack channel](https://www.wavefront.com/join-public-slack).\n* If you run into any issues, let us know by creating a GitHub issue.\n\nTo create a new release, follow the instructions in [RELEASING.md](RELEASING.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwavefronthq%2Fwavefront-sdk-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwavefronthq%2Fwavefront-sdk-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwavefronthq%2Fwavefront-sdk-go/lists"}