{"id":13459326,"url":"https://github.com/uptrace/uptrace","last_synced_at":"2025-05-13T23:04:52.998Z","repository":{"id":37360028,"uuid":"440841550","full_name":"uptrace/uptrace","owner":"uptrace","description":"Open source APM: OpenTelemetry traces, metrics, and logs","archived":false,"fork":false,"pushed_at":"2025-05-13T11:04:14.000Z","size":5326,"stargazers_count":3652,"open_issues_count":44,"forks_count":184,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-05-13T12:22:32.324Z","etag":null,"topics":["apm","application-monitoring","clickhouse","distributed-tracing","golang","logs","metrics","monitoring","observability","opentelemetry","performance-monitoring","self-hosted","tracing","vue"],"latest_commit_sha":null,"homepage":"https://uptrace.dev/get/hosted/open-source-apm","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uptrace.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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},"funding":{"custom":["https://uptrace.dev/cloud"]}},"created_at":"2021-12-22T11:53:18.000Z","updated_at":"2025-05-13T11:04:17.000Z","dependencies_parsed_at":"2023-10-15T15:05:27.553Z","dependency_job_id":"49d9d4c9-0bc7-4b4a-a294-5187ff578d42","html_url":"https://github.com/uptrace/uptrace","commit_stats":{"total_commits":810,"total_committers":27,"mean_commits":30.0,"dds":"0.12962962962962965","last_synced_commit":"124cb69843a7434ecd5121c8a97dfee99f1b29d0"},"previous_names":[],"tags_count":98,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uptrace%2Fuptrace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uptrace%2Fuptrace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uptrace%2Fuptrace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uptrace%2Fuptrace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uptrace","download_url":"https://codeload.github.com/uptrace/uptrace/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254040583,"owners_count":22004571,"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":["apm","application-monitoring","clickhouse","distributed-tracing","golang","logs","metrics","monitoring","observability","opentelemetry","performance-monitoring","self-hosted","tracing","vue"],"created_at":"2024-07-31T09:01:15.988Z","updated_at":"2025-05-13T23:04:47.985Z","avatar_url":"https://github.com/uptrace.png","language":"Go","funding_links":["https://uptrace.dev/cloud"],"categories":["Go","开源类库","Vue","Apps","Integrations","后端开发框架及项目","Distributed Tracing","Infrastructure"],"sub_categories":["监控告警","Monitoring","Metrics and Monitoring","后端项目_其他","Uptrace","Observability"],"readme":"Languages: **English** | [简体中文](README.zh.md)\n\n# Open source APM: OpenTelemetry traces, metrics, and logs\n\n[![build workflow](https://github.com/uptrace/uptrace/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/uptrace/uptrace/actions)\n[![Chat](https://img.shields.io/badge/-telegram-red?color=white\u0026logo=telegram\u0026logoColor=black)](https://t.me/uptrace)\n[![Slack](https://img.shields.io/badge/slack-uptrace.svg?logo=slack)](https://join.slack.com/t/uptracedev/shared_invite/zt-1xr19nhom-cEE3QKSVt172JdQLXgXGvw)\n\nUptrace is an [open source APM](https://uptrace.dev/get/open-source-apm.html) that supports\ndistributed tracing, metrics, and logs. You can use it to monitor applications and troubleshoot\nissues.\n\nUptrace comes with an intuitive query builder, rich dashboards, alerting rules, notifications, and\nintegrations for most languages and frameworks.\n\nUptrace can process billions of spans and metrics on a single server and allows you to monitor your\napplications at 10x lower cost.\n\nUptrace uses OpenTelemetry framework to collect data and ClickHouse database to store it. It also\nrequires PostgreSQL database to store metadata such as metric names and alerts.\n\n**Features**:\n\n- Single UI for traces, metrics, and logs.\n- 50+ pre-built dashboards that are automatically created once metrics start coming in.\n- Service graph and [chart annotations](https://uptrace.dev/get/annotations.html).\n- Spans/logs/metrics [monitoring](https://uptrace.dev/get/alerting.html) with notifications via\n  Email, Slack, WebHook, and AlertManager.\n- SQL-like query language to [aggregate spans](https://uptrace.dev/get/querying-spans.html).\n- Promql-like language to [aggregate metrics](https://uptrace.dev/get/querying-metrics.html).\n- Data ingestion using [OpenTelemetry](https://uptrace.dev/get/ingest/opentelemetry.html),\n  [Prometheus](https://uptrace.dev/get/ingest/prometheus.html),\n  [Vector](https://uptrace.dev/get/ingest/vector.html),\n  [FluentBit](https://uptrace.dev/get/ingest/fluent-bit.html),\n  [CloudWatch](https://uptrace.dev/get/ingest/aws-cloudwatch.html), and more.\n- [Grafana](https://uptrace.dev/get/grafana.html) compatibility. You can configure Grafana to use\n  Uptrace as a Tempo/Prometheus datasource.\n- Managing users/projects via YAML config.\n- Single sign-on (SSO) using OpenID Connect: [Keycloak](https://uptrace.dev/get/sso/keycloak.html),\n  [Google Cloud](https://uptrace.dev/get/sso/google.html), and\n  [Cloudflare](https://uptrace.dev/get/sso/cloudflare.html).\n- Efficient processing: more than 10K spans / second on a single core.\n- Excellent on-disk compression: 1KB span can be compressed down to ~40 bytes.\n\n**System overview**\n\n![System overview](./example/docker/images/home.png)\n\n**Faceted filters**\n\n![Faceted filters](./example/docker/images/facets.png)\n\n**Metrics**\n\n![Metrics](./example/docker/images/metrics.png)\n\n**Alerts**\n\n![Alerts](./example/docker/images/alerts.png)\n\n## Quickstart\n\nYou can try Uptrace in just a few minutes by visiting the [cloud demo](https://app.uptrace.dev/play)\n(no login required) or by [running](https://github.com/uptrace/uptrace/tree/master/example/docker)\nit locally with Docker.\n\nThen follow the [getting started](https://uptrace.dev/get/get-started.html) guide.\n\n## Help\n\nHave questions? Get help via [Telegram](https://t.me/uptrace),\n[Slack](https://join.slack.com/t/uptracedev/shared_invite/zt-1xr19nhom-cEE3QKSVt172JdQLXgXGvw), or\n[start a discussion](https://github.com/uptrace/uptrace/discussions) on GitHub.\n\n## Contributing\n\nSee [Contributing to Uptrace](https://uptrace.dev/get/contributing.html).\n\n\u003ca href=\"https://github.com/uptrace/uptrace/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contributors-img.web.app/image?repo=uptrace/uptrace\" /\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuptrace%2Fuptrace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuptrace%2Fuptrace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuptrace%2Fuptrace/lists"}