douyu / juno

Juno 译名朱诺。这个名字来源于古罗马神话中的众神之母。它是斗鱼的微服务管理系统, 如同众神之母一样守护着所有微服务的系统。
http://jupiterconsole.douyu.com/
Apache License 2.0
484 stars 96 forks source link
config configuration-management distributed-configuration douyu douyutv go golang juno metric microservice service-discovery service-mesh

logo

JUNO - A distributed application management system

Build Status codecov go.dev reference Go Report Card license All Contributors

Introduction

JUNO(朱诺) 是斗鱼数据服务组研发的分布式服务管理系统,核心功能为配置中心,能集中化管理应用不同环境、不同机房的配置;并且集成了监控中心、测试平台、日志中心等功能模块,采用Casbin进行规范化的权限管理,适用于微服务生命周期管理。

Online Demo

Jupiter Console (Juno)

Username: admin
Password: admin

Documentation

更多产品介绍参见 Juno微服务治理系统介绍

Quick Start with Kubernetes

Install Juno

kubectl apply -f https://github.com/douyu/juno/releases/download/latest/install.yml
kubectl apply -f https://hub.gitmirror.com/https://github.com/douyu/juno/releases/download/latest/install-mirror.yml

Install Jupiter-Layout

kubectl apply -f https://github.com/douyu/jupiter-layout/releases/download/latest/install.yml
kubectl apply -f https://hub.gitmirror.com/https://github.com/douyu/jupiter-layout/releases/download/latest/install-mirror.yml

Overview

[Monitor Dashboard]()


Profile dashboard of app monitorpyroscope Overview metrics of app monitoroverview Instance metrics of app monitorinstance API metrics of app monitorapi

Pyroscope


pyroscope

Jaeger


jaeger

Bug and Feedback

For bug report, questions and discussions please submit GitHub Issues.

Contribution

Please make sure to read the CONTRIBUTING before making a pull request.

Thanks for all the people who contributed to Juno!

Contributors

License

The project is licensed under the Apache 2 license.

Known Users

按照登记顺序排序,更多接入公司,欢迎在https://github.com/douyu/juno/issues/43 登记(仅供开源用户参考)

斗鱼