apache/devlake
apache/devlake has 3,191 GitHub stars and 840 forks. GitHot measured +2 stars in 24 hours and +10 in 7 days. Last checked 2026-11-07 15:58 UTC. Last push 2026-11-04.
Apache DevLake is an open-source dev data platform to ingest, analyze, and visualize the fragmented data from DevOps tools, extracting insights for engineering excellence, developer experience, and community growth.
What you can do
- Your Dev Data lives in many silos and tools. DevLake brings them all together to give you a complete view of your Software Development Life Cycle (SDLC).
- From DORA to scrum retros, DevLake implements metrics effortlessly with prebuilt dashboards supporting common frameworks and goals.
- DevLake fits teams of all shapes and sizes, and can be readily extended to support new data sources, metrics, and dashboards, with a flexible framework for data collection and transformation.
측정된 스타 증가
- in 24h
- +2
- in 7 days
- +10
- in 15 days
- 업데이트 지연
- in 1 month
- 업데이트 지연
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
Original🤔 What is Apache DevLake?
Apache DevLake is an open-source dev data platform that ingests, analyzes, and visualizes the fragmented data from DevOps tools to extract insights for engineering excellence, developer experience, and community growth.
Apache DevLake is used by Engineering Leads, Open Source Software Maintainers and development teams looking to make better sense of their development process and to bring a more data-driven approach to their own practices. You can ask Apache DevLake many questions regarding your development process. Just connect and query.
🎯 What can be accomplished with Apache DevLake?
- Your Dev Data lives in many silos and tools. DevLake brings them all together to give you a complete view of your Software Development Life Cycle (SDLC).
- From DORA to scrum retros, DevLake implements metrics effortlessly with prebuilt dashboards supporting common frameworks and goals.
- DevLake fits teams of all shapes and sizes, and can be readily extended to support new data sources, metrics, and dashboards, with a flexible framework for data collection and transformation.
👉 Live Demos
The main way you interact with DevLake is through the integrated dashboards powered by Grafana.
Dashboards for Engineering Leads
Dashboards for OSS Maintainers
💪 Supported Data Sources
DevLake supports connections to many popular development tools, including GitHub, GitLab, Jenkins, Jira, Sonarqube and more. Here you can find all data sources supported by DevLake, their scopes, supported versions and more!
🚀 Getting Started
Installation
You can set up Apache DevLake by following our step-by-step instructions for either Docker Compose or Helm. Feel free to ask the community if you get stuck at any point.
- Install via Docker Compose
- Install via Helm
- Install via gh-devlake CLI — A GitHub CLI extension that deploys, configures, and monitors DevLake entirely from the terminal. Supports local Docker and Azure deployments.
🤓 Usage
Please see detailed usage instructions. Here's an overview on how to get started using DevLake.
1. Set up DevLake
Install using either Docker Compose or Helm.
2. Create a Blueprint
The DevLake Configuration UI will guide you through the process (a Blueprint) to define the data connections, data scope, transformation and sync frequency of the data you wish to collect.
3. Track the Blueprint's progress
You can track the progress of the Blueprint you have just set up.
4. View the pre-built dashboards
Once the first run of the Blueprint is completed, you can view the corresponding dashboards.
5. Customize the dashboards with SQL
If the pre-built dashboards are limited for your use cases, you can always customize or create your own metrics or dashboards with SQL.
Contributing
Please read the contribution guidelines before you make contribution. The following docs list the resources you might need to know after you decided to make contribution.
- Create an Issue: Report a bug or feature request to Apache DevLake
- Submit a PR: Start with good first issues or issues with no assignees
- Join Mailing list: Initiate or participate in project discussions on the mailing list
- Write a Blog: Write a blog to share your use cases about Apache DevLake
- Develop a Plugin: Integrate Apache DevLake with more data sources as requested by the community
👩🏾💻 Contributing Code
If you plan to contribute code to Apache DevLake, we have instructions on how to get started with setting up your Development environemtn.
📄 Contributing Documentation
One of the best ways to get started contributing is by improving DevLake's documentation.
- Apache DevLake's documentation is hosted at devlake.apache.org
- We have a separate GitHub repository for Apache DevLake's documentation: github.com/apache/devlake-website
⌚ Roadmap
- Roadmap: Detailed roadmaps for DevLake.
💙 Community
Message us on Slack
📄 License
This project is licensed under Apache License 2.0 - see the LICENSE file for details.
관련 프로젝트 살펴보기
Asabeneh/30-Days-Of-Python
30 Days of Python 프로그래밍 챌린지는 Python 프로그래밍 언어를 30일 동안 배우기 위한 단계별 가이드입니다. 이 챌린지는 100일 이상 걸릴 수 있습니다. 자신의 속도에 맞춰 진행하세요. 다음 동영상도 도움이 될 수 있습니다: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,370 스타grafana/grafana
개방적이고 조합 가능한 옵저버빌리티 및 데이터 시각화 플랫폼입니다. Prometheus, Loki, Elasticsearch, InfluxDB, Postgres 등 여러 소스의 메트릭, 로그, 트레이스를 시각화합니다.
77,752 스타redis/redis
실시간 데이터 기반 애플리케이션을 구축하는 개발자에게 Redis는 가장 선호되고, 가장 빠르며, 기능이 가장 풍부한 캐시, 데이터 구조 서버이자 문서 및 벡터 쿼리 엔진입니다.
77,288 스타apache/superset
Apache Superset는 데이터 시각화 및 데이터 탐색 플랫폼입니다.
75,448 스타