https://github.com/circonus-labs/circonus-gometrics

api-client circonus golang-library hacktoberfest metrics telemetry

Last synced: about 1 month ago

Repository metadata:

A go implementation of metrics reporting for Circonus


Owner metadata:


Committers metadata

Last synced: about 1 month ago

Total Commits: 664
Total Committers: 9
Avg Commits per committer: 73.778
Development Distribution Score (DDS): 0.059

Commits in past year: 3
Committers in past year: 1
Avg Commits per committer in past year: 3.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
matt maier m****r 625
Sean Chittenden s****n@c****g 26
Theo Schlossnagle j****s@o****m 5
David Gray d****y@s****m 2
Fred Moyer f****d@r****m 2
Chris Madsen m****x@m****m 1
Jeff Mitchell j****l@g****m 1
David Haifley d****y 1
James Abley j****y@g****m 1

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

go: github.com/circonus-labs/circonus-gometrics

Package circonusgometrics provides instrumentation for your applications in the form of counters, gauges and histograms and allows you to publish them to Circonus A counter is a monotonically-increasing, unsigned, 64-bit integer used to represent the number of times an event has occurred. By tracking the deltas between measurements of a counter over intervals of time, an aggregation layer can derive rates, acceleration, etc. A gauge returns instantaneous measurements of something using signed, 64-bit integers. This value does not need to be monotonic. A histogram tracks the distribution of a stream of values (e.g. the number of seconds it takes to handle requests). Circonus can calculate complex analytics on these. A period push to a Circonus httptrap is confgurable.

  • Homepage: https://github.com/circonus-labs/circonus-gometrics
  • Documentation: https://pkg.go.dev/github.com/circonus-labs/circonus-gometrics#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v2.3.1+incompatible (published over 5 years ago)
  • Last Synced: 2024-11-11T01:18:59.033Z (about 1 month ago)
  • Versions: 21
  • Dependent Packages: 4,100
  • Dependent Repositories: 23,933
  • Docker Downloads: 4,886,401,900
  • Rankings:
    • Dependent repos count: 0.039%
    • Docker downloads count: 0.049%
    • Dependent packages count: 0.053%
    • Average: 3.071%
    • Forks count: 5.442%
    • Stargazers count: 9.771%
go: github.com/circonus-labs/circonus-gometrics/v3

Package circonusgometrics provides instrumentation for your applications in the form of counters, gauges and histograms and allows you to publish them to Circonus A counter is a monotonically-increasing, unsigned, 64-bit integer used to represent the number of times an event has occurred. By tracking the deltas between measurements of a counter over intervals of time, an aggregation layer can derive rates, acceleration, etc. A gauge returns instantaneous measurements of something using signed, 64-bit integers. This value does not need to be monotonic. A histogram tracks the distribution of a stream of values (e.g. the number of seconds it takes to handle requests). Circonus can calculate complex analytics on these. A period push to a Circonus httptrap is configurable.

  • Homepage: https://github.com/circonus-labs/circonus-gometrics
  • Documentation: https://pkg.go.dev/github.com/circonus-labs/circonus-gometrics/v3#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v3.4.7 (published about 1 year ago)
  • Last Synced: 2024-11-11T01:19:00.370Z (about 1 month ago)
  • Versions: 33
  • Dependent Packages: 12
  • Dependent Repositories: 10
  • Rankings:
    • Dependent packages count: 1.487%
    • Dependent repos count: 1.655%
    • Average: 4.589%
    • Forks count: 5.442%
    • Stargazers count: 9.771%
go: github.com/Circonus-labs/circonus-gometrics

Package circonusgometrics provides instrumentation for your applications in the form of counters, gauges and histograms and allows you to publish them to Circonus A counter is a monotonically-increasing, unsigned, 64-bit integer used to represent the number of times an event has occurred. By tracking the deltas between measurements of a counter over intervals of time, an aggregation layer can derive rates, acceleration, etc. A gauge returns instantaneous measurements of something using signed, 64-bit integers. This value does not need to be monotonic. A histogram tracks the distribution of a stream of values (e.g. the number of seconds it takes to handle requests). Circonus can calculate complex analytics on these. A period push to a Circonus httptrap is confgurable.

  • Homepage: https://github.com/Circonus-labs/circonus-gometrics
  • Documentation: https://pkg.go.dev/github.com/Circonus-labs/circonus-gometrics#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v2.3.1+incompatible (published over 5 years ago)
  • Last Synced: 2024-11-11T01:18:53.411Z (about 1 month ago)
  • Versions: 21
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 3.2%
    • Stargazers count: 5.435%
    • Average: 6.245%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
go: github.com/circonus-labs/circonus-gometrics/v2

Package circonusgometrics provides instrumentation for your applications in the form of counters, gauges and histograms and allows you to publish them to Circonus A counter is a monotonically-increasing, unsigned, 64-bit integer used to represent the number of times an event has occurred. By tracking the deltas between measurements of a counter over intervals of time, an aggregation layer can derive rates, acceleration, etc. A gauge returns instantaneous measurements of something using signed, 64-bit integers. This value does not need to be monotonic. A histogram tracks the distribution of a stream of values (e.g. the number of seconds it takes to handle requests). Circonus can calculate complex analytics on these. A period push to a Circonus httptrap is confgurable.

  • Homepage: https://github.com/circonus-labs/circonus-gometrics
  • Documentation: https://pkg.go.dev/github.com/circonus-labs/circonus-gometrics/v2#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v2.2.2 (published over 6 years ago)
  • Last Synced: 2024-11-11T01:18:56.170Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%

Dependencies

go.mod go
  • github.com/circonus-labs/go-apiclient v0.7.15
  • github.com/hashicorp/go-retryablehttp v0.7.0
  • github.com/openhistogram/circonusllhist v0.3.0
  • github.com/pkg/errors v0.9.1
  • github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c
go.sum go
  • github.com/circonus-labs/go-apiclient v0.7.15
  • github.com/davecgh/go-spew v1.1.1
  • github.com/hashicorp/go-cleanhttp v0.5.1
  • github.com/hashicorp/go-hclog v0.9.2
  • github.com/hashicorp/go-retryablehttp v0.6.8
  • github.com/hashicorp/go-retryablehttp v0.7.0
  • github.com/openhistogram/circonusllhist v0.3.0
  • github.com/pkg/errors v0.9.1
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/testify v1.2.2
  • github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c
.github/workflows/codecov.yml actions
  • actions/checkout v4 composite
  • codecov/codecov-action v3 composite
.github/workflows/golangci-lint.yml actions
  • actions/checkout v2 composite
  • golangci/golangci-lint-action v2 composite