diamond

Diamond is a python daemon that collects system metrics and publishes them to Graphite (and others). It is capable of collecting cpu, memory, network, i/o, load and disk metrics. Additionally, it features an API for implementing custom collectors for gathering metrics from almost any source.

https://github.com/python-diamond/diamond

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    6 of 383 committers (1.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (2.1%) to scientific vocabulary

Keywords from Contributors

distributed aiohttp asyncio http-client http-server cloud-management closember aws-cli autograd parallel
Last synced: 10 months ago · JSON representation

Repository

Diamond is a python daemon that collects system metrics and publishes them to Graphite (and others). It is capable of collecting cpu, memory, network, i/o, load and disk metrics. Additionally, it features an API for implementing custom collectors for gathering metrics from almost any source.

Basic Info
Statistics
  • Stars: 1,761
  • Watchers: 87
  • Forks: 599
  • Open Issues: 123
  • Releases: 0
Created almost 13 years ago · Last pushed about 2 years ago
Metadata Files
Readme Changelog License

README.md

docs/index.md

Owner

  • Name: python-diamond
  • Login: python-diamond
  • Kind: organization

GitHub Events

Total
  • Watch event: 26
  • Pull request event: 4
  • Fork event: 4
Last Year
  • Watch event: 26
  • Pull request event: 4
  • Fork event: 4

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 2,496
  • Total Committers: 383
  • Avg Commits per committer: 6.517
  • Development Distribution Score (DDS): 0.605
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Rob Smith k****c@g****m 987
Gaurav Jain g****v@g****g 74
Bruno Clermont b****t@g****m 49
Andy Kipp a****p@b****m 41
Tomas Neme l****y@g****m 40
Renzo Toma r****a@b****m 39
Grant Ridder s****3@g****m 33
Matt Robenolt m****t@y****m 32
Mike Zupan m****e@z****m 29
Mike Clarke m****e@d****m 29
Prune p****e@l****t 28
Ivan Pouzyrevsky s****o@y****u 26
Simon Beale s****e@b****m 24
Hugo h****k 21
hvnsweeting h****g@g****m 20
Roberto Barreda r****a@g****m 18
Jose Diaz-Gonzalez m****s@s****e 16
jef k****6@g****m 15
Dieter Plaetinck d****r@v****m 15
Chad Barraford c****d@b****m 15
Zdenek Styblik z****k@i****m 14
Semir Patel s****l@y****m 14
Mateusz Moneta m****m@o****m 14
Brian Hatfield b****d@g****m 13
Alexey Lavrenuke (load testing) d****s@y****u 13
Tomasz Janiszewski t****i@a****m 13
Pavel Potapenkov p****v@g****m 13
Doug Hellmann d****n@d****m 12
Jeremy Carroll j****l@J****) 12
julian d****v@j****e 11
and 353 more...

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 38
  • Total pull requests: 68
  • Average time to close issues: almost 6 years
  • Average time to close pull requests: over 5 years
  • Total issue authors: 33
  • Total pull request authors: 58
  • Average comments per issue: 2.87
  • Average comments per pull request: 3.57
  • Merged pull requests: 20
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jindov (2)
  • sandrotosi (2)
  • ethan-eb (2)
  • williamjoy (2)
  • steenzout (2)
  • alekiv (1)
  • matt-north-sl (1)
  • jimfunk (1)
  • consi (1)
  • mbainter (1)
  • gbjtv (1)
  • labeneator (1)
  • thiagozs (1)
  • mejofi (1)
  • ajkumarnv (1)
Pull Request Authors
  • prune998 (3)
  • snltd (2)
  • mfriedenhagen (2)
  • aseev-xx (2)
  • shortdudey123 (2)
  • owahlberg (2)
  • cove (2)
  • cbeer (2)
  • redref (2)
  • sbasgall (2)
  • baris (2)
  • dcsquared13 (1)
  • msaf1980 (1)
  • ergo (1)
  • cdong8812 (1)
Top Labels
Issue Labels
type: bug (9) category: collector (9) needs: patch (9) status: fix-provided (6) type: enhancement (4) os: packaging (4) collector: hadoop (2) handler: influxdb (2) collector: jolokia (1) type: py3k (1) category: handler (1) collector: memcached (1) os: centos (1) type: question (1) needs: feedback from author (1)
Pull Request Labels
type: enhancement (38) category: collector (31) needs: rebase (19) needs: improvement (17) needs: tests (17) type: bug (11) needs: documentation (11) category: handler (7) category: new collector (7) collector: jolokia (4) collector: processresources (3) handler: signalfx (3) type: py3k (3) bc-break (3) collector: diskusage (3) type: refactor (2) collector: wavefront (2) needs: tests failures fixed (2) collector: elasticsearch (2) collector: nfsd (2) collector: solr (2) collector: tcp (1) os: packaging (1) needs: feedback from author (1) os: centos (1) handler: influxdb (1) collector: ip (1) collector: ping (1) collector: netapp (1) collector: ceph (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 6,342 last-month
  • Total docker downloads: 34
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 32
    (may contain duplicates)
  • Total versions: 42
  • Total maintainers: 4
pypi.org: diamond

Smart data producer for graphite graphing package

  • Versions: 36
  • Dependent Packages: 0
  • Dependent Repositories: 32
  • Downloads: 6,342 Last month
  • Docker Downloads: 34
Rankings
Docker downloads count: 1.5%
Stargazers count: 1.7%
Forks count: 2.1%
Dependent repos count: 2.6%
Downloads: 3.1%
Average: 3.5%
Dependent packages count: 10.1%
Maintainers (4)
Last synced: 11 months ago
proxy.golang.org: github.com/python-diamond/diamond
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 11 months ago

Dependencies

.travis.requirements.txt pypi
  • MySQL-python *
  • PySensors *
  • PyYAML *
  • beanstalkc *
  • boto *
  • configobj *
  • distro *
  • docker-py *
  • influxdb *
  • kitchen *
  • mock *
  • psutil *
  • psycopg2 *
  • pymongo <3.0
  • pysnmp *
  • pyutmp *
  • redis *
  • riemann-client *
  • setproctitle *
  • simplejson *
  • statsd *
setup.py pypi
  • configobj *
  • psutil *