{"id":27294557,"url":"https://github.com/nerdalert/graphite-grafana","last_synced_at":"2026-01-31T08:03:21.806Z","repository":{"id":146439208,"uuid":"470444821","full_name":"nerdalert/graphite-grafana","owner":"nerdalert","description":null,"archived":false,"fork":false,"pushed_at":"2022-05-01T04:42:08.000Z","size":24,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-23T14:47:46.781Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","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/nerdalert.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,"zenodo":null}},"created_at":"2022-03-16T05:28:28.000Z","updated_at":"2022-03-17T02:11:22.000Z","dependencies_parsed_at":"2023-03-30T11:07:04.428Z","dependency_job_id":null,"html_url":"https://github.com/nerdalert/graphite-grafana","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nerdalert/graphite-grafana","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdalert%2Fgraphite-grafana","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdalert%2Fgraphite-grafana/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdalert%2Fgraphite-grafana/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdalert%2Fgraphite-grafana/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nerdalert","download_url":"https://codeload.github.com/nerdalert/graphite-grafana/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdalert%2Fgraphite-grafana/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28934631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T07:49:44.436Z","status":"ssl_error","status_checked_at":"2026-01-31T07:49:34.274Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2025-04-11T22:53:24.452Z","updated_at":"2026-01-31T08:03:21.785Z","avatar_url":"https://github.com/nerdalert.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Container image for go-carbon, carbonapi and grafana\n\n[![graphite-grafana CI](https://github.com/nerdalert/graphite-grafana/actions/workflows/image-build.yml/badge.svg)](https://github.com/nerdalert/graphite-grafana/actions/workflows/image-build.yml)\n\n- Based off go-graphite but maintained and running the latest component versions.\n- See [Cloud Bandwidth](https://github.com/nerdalert/cloud-bandwidth) for an example usage.\n\n## Quick Start\n\n- Using Docker or Podman, run the following. Once up and running point your browser to the container address to view the grafana UI.\n\n```sh\ndocker run -d \\\n   --name graphite-grafana \\\n   --restart=always \\\n   -p 80:80 \\\n   -p 2003-2004:2003-2004 \\\n   quay.io/networkstatic/graphite-grafana\n \n # or Podman\n sudo sysctl net.ipv4.ip_unprivileged_port_start=80\n podman run -d \\\n    --name graphite-grafana \\\n    --restart=always \\\n    -p 80:80 \\\n    -p 2003-2004:2003-2004 \\\n    quay.io/networkstatic/graphite-grafana\n```\n\n### Includes the following components\n\n* [Nginx](http://nginx.org/) - reverse proxies Grafana dashboard\n* [Grafana](http://www.grafana.com/) - front-end dashboard\n* [Go-carbon](https://github.com/lomik/go-carbon) - Golang implementation of Graphite/Carbon server\n* [Carbonapi](https://github.com/go-graphite/carbonapi) - Golang implementation of Graphite-web\n\n### Mapped Ports\n\nHost | Container | Service\n---- | --------- | -------------------------------------------------------------------------------------------------------------------\n  80 |        80 | [grafana](http://docs.grafana.org/)\n2003 |      2003 | [carbon receiver - plaintext](http://graphite.readthedocs.io/en/latest/feeding-carbon.html#the-plaintext-protocol)\n2004 |      2004 | [carbon receiver - pickle](http://graphite.readthedocs.io/en/latest/feeding-carbon.html#the-pickle-protocol)\n\n### Exposed Ports\n\nContainer | Service\n--------- | -------------------------------------------------------------------------------------------------------------------------\n   8081   | [carbonapi](https://github.com/go-graphite/carbonapi/blob/master/doc/configuration.md#general-configuration-for-carbonapi)\n\n### Mounted Volumes\n\nHost              | Container                  | Notes\n----------------- | -------------------------- | -------------------------------\nDOCKER ASSIGNED   | /etc/go-carbon             | go-carbon configs (see )\nDOCKER ASSIGNED   | /var/lib/graphite          | graphite file storage\nDOCKER ASSIGNED   | /etc/nginx                 | nginx config\nDOCKER ASSIGNED   | /etc/grafana               | Grafana config\nDOCKER ASSIGNED   | /etc/carbonapi             | Carbonapi config\nDOCKER ASSIGNED   | /etc/logrotate.d           | logrotate config\nDOCKER ASSIGNED   | /var/log                   | log files\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnerdalert%2Fgraphite-grafana","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnerdalert%2Fgraphite-grafana","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnerdalert%2Fgraphite-grafana/lists"}