{"id":13565859,"url":"https://github.com/prometheus/client_model","last_synced_at":"2025-04-03T23:30:40.350Z","repository":{"id":8664632,"uuid":"10320116","full_name":"prometheus/client_model","owner":"prometheus","description":"Data model artifacts for Prometheus.","archived":false,"fork":false,"pushed_at":"2025-03-28T17:48:15.000Z","size":280,"stargazers_count":77,"open_issues_count":1,"forks_count":73,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-03-31T16:36:55.536Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://prometheus.io","language":"Makefile","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/prometheus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-05-27T18:20:43.000Z","updated_at":"2025-03-26T14:04:14.000Z","dependencies_parsed_at":"2023-10-02T22:17:00.476Z","dependency_job_id":"b1381dbf-39bf-4a25-88fe-e02f9c919761","html_url":"https://github.com/prometheus/client_model","commit_stats":{"total_commits":87,"total_committers":18,"mean_commits":4.833333333333333,"dds":0.5977011494252873,"last_synced_commit":"63262055a59859debce28308a487361cf3f6c396"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prometheus%2Fclient_model","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prometheus%2Fclient_model/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prometheus%2Fclient_model/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prometheus%2Fclient_model/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prometheus","download_url":"https://codeload.github.com/prometheus/client_model/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247097600,"owners_count":20883121,"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":[],"created_at":"2024-08-01T13:01:56.783Z","updated_at":"2025-04-03T23:30:39.933Z","avatar_url":"https://github.com/prometheus.png","language":"Makefile","funding_links":[],"categories":["Makefile"],"sub_categories":[],"readme":"_(If you are reading this because you are interested in Prometheus's native\nhistograms, pay special attention to the last paragraph below.)_\n\n# Deprecation note\n\nThis repository used to contain the [protocol\nbuffer](https://developers.google.com/protocol-buffers) code that defined both\nthe data model and the exposition format of Prometheus metrics.\n\nStarting with v2.0.0, the [Prometheus\nserver](https://github.com/prometheus/prometheus) does not ingest the\nprotobuf-based exposition format anymore. Currently, all but one of the\n[official instrumentation\nlibraries](https://prometheus.io/docs/instrumenting/clientlibs/) do not expose\nthe protobuf-based exposition format. The [Go instrumentation\nlibrary](https://github.com/prometheus/client_golang), however, has been built\naround the protobuf-based data model. As a byproduct thereof, it is still able\nto expose the protobuf-based exposition format. The Go instrumentation library\nis the only remaining repository within the [Prometheus GitHub\norg](https://github.com/prometheus) directly using the prometheus/client_model\nrepository.\n\nTherefore, formerly existing support for languages other than Go (namely C++,\nJava, Python, Ruby) has been removed from this repository. If you are a 3rd\nparty user of those languages, you can go back to [commit\n14fe0d1](https://github.com/prometheus/client_model/commit/14fe0d1b01d4d5fc031dd4bec1823bd3ebbe8016)\nto keep using the old code, or you can consume\n[`metrics.proto`](https://github.com/prometheus/client_model/blob/master/metrics.proto)\ndirectly with your own protobuf tooling. Note, however, that changes of\n`metrics.proto` after [commit\n14fe0d1](https://github.com/prometheus/client_model/commit/14fe0d1b01d4d5fc031dd4bec1823bd3ebbe8016)\nare solely informed by requirements of the Go instrumentation library and will\nnot take into account any requirements of other languages or stability concerns\nfor the protobuf-based exposition format.\n\nCheck out the [OpenMetrics project](https://openmetrics.io/) for the future of\nthe data model and exposition format used by Prometheus and others.\n\nNote, though, that in an ironic twist of fate, the protobuf-based exposition\nformat got revived to ease the implementation of experimental support for\nnative histograms in Prometheus. Therefore, starting with v2.40.0, the\nPrometheus server is again capable of ingesting the protobuf-based exposition\nformat (if the respective feature flag is enabled). Eventually, native\nhistogram support will be added in some form to OpenMetrics, too.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprometheus%2Fclient_model","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprometheus%2Fclient_model","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprometheus%2Fclient_model/lists"}