{"id":45153621,"url":"https://github.com/droyo/metaphite","last_synced_at":"2026-02-20T03:31:37.370Z","repository":{"id":57553369,"uuid":"49973352","full_name":"droyo/metaphite","owner":"droyo","description":"Meta-proxy for stitching together multiple graphite servers","archived":false,"fork":false,"pushed_at":"2016-03-18T23:24:52.000Z","size":47,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-06-20T16:46:14.345Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/droyo.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}},"created_at":"2016-01-19T18:24:24.000Z","updated_at":"2018-04-10T13:44:37.000Z","dependencies_parsed_at":"2022-09-15T17:40:20.386Z","dependency_job_id":null,"html_url":"https://github.com/droyo/metaphite","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/droyo/metaphite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/droyo%2Fmetaphite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/droyo%2Fmetaphite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/droyo%2Fmetaphite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/droyo%2Fmetaphite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/droyo","download_url":"https://codeload.github.com/droyo/metaphite/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/droyo%2Fmetaphite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29640588,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T03:21:14.183Z","status":"ssl_error","status_checked_at":"2026-02-20T03:18:24.455Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":"2026-02-20T03:31:36.718Z","updated_at":"2026-02-20T03:31:37.365Z","avatar_url":"https://github.com/droyo.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/droyo/metaphite.svg?branch=master)](https://travis-ci.org/droyo/metaphite)\n# metaphite: stitch multiple graphite servers together\n\nIt is not uncommon to run separate graphite installations for\nseparate environments. For example, separate \"dev\" and \"production\"\ngraphite clusters. However, the reason graphite became so succesful\nbecause it provides a friendly API to query *all* of your metrics.\nWith metaphite, you can hide your disparate servers behind a\nsingle endpoint.\n\n# Installation\n\nIf you have a Go compiler (version 1.3 or above) installed, run\n\n\tgo get github.com/droyo/metaphite\n\nBinary releases will be provided at a later time.\n\n# Setup\n\nCreate a file `config.json`, containing mappings, like so:\n\n\t{\n\t\t\"mappings\": {\n\t\t\t\"qe\": \"http://qe-graphite.example.net/\",\n\t\t\t\"dev\": \"http://dev-graphite.example.net/\"\n\t\t}\n\t}\n\nTo run `metaphite`, execute\n\n\tmetaphite -c config.json -http=:8080\n\nmetaphite will log http requests to standard error in\nthe Common Log Format.\n\n# Usage\n\nWith metaphite listening on http://localhost:8080 , open a\n`render` query in your browser:\n\n\t`open http://localhost:12036/render?target=aliasByMetric%28scale%dev.servers.messagebus01.rabbitmq.object_totals.{queues,exchanges,consumers,channels,connections},%202%29%29`\n\nYou should see a graph rendered by the server specified for your\n`dev` mapping in your configuration.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdroyo%2Fmetaphite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdroyo%2Fmetaphite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdroyo%2Fmetaphite/lists"}