注意事项
从JHipster 7版本起,JHipster Console不再受支持。
https://dev.azure.com/jhipster/jhipster-console/_build https://travis-ci.org/jhipster/jhipster-console https://badges.gitter.im/jhipster/jhipster-console.svg](https://gitter.im/jhipster/jhipster-console?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
镜像概述和主要用途
这是http://jhipster.github.io/ Console,基于https://www.elastic.co/products%E5%92%8Chttps://zipkin.io/%E3%80%82%E5%AE%83%E6%8F%90%E4%BE%9B%E9%BB%98%E8%AE%A4%E9%85%8D%E7%BD%AE%EF%BC%8C%E7%94%A8%E4%BA%8E%E9%80%9A%E8%BF%87ELK%E5%92%8CZipkin%E8%BF%9B%E8%A1%8C%E6%97%A5%E5%BF%97%E3%80%81%E6%8C%87%E6%A0%87%E5%92%8C%E8%BF%BD%E8%B8%AA%E7%9B%91%E6%8E%A7%EF%BC%8C%E4%BB%A5%E5%8F%8A%E4%B8%80%E4%BA%9B%E9%A2%84%E8%AE%BE%E7%9A%84%E4%BB%AA%E8%A1%A8%E6%9D%BF%E3%80%82
有关设置JHipster Console的详细说明,请参考http://jhipster.github.io/monitoring%E3%80%82
核心功能和特性
- 基于ELK Stack(Elasticsearch、Logstash、Kibana)和Zipkin构建
- 集成日志聚合、性能指标收集和分布式追踪功能
- 提供开箱即用的默认配置,简化部署流程
- 包含预设监控仪表板,直观展示应用运行状态
使用场景和适用范围
适用于JHipster 7版本之前的应用,用于集中监控应用日志、性能指标和分布式追踪数据,帮助开发和运维团队分析应用运行状态和排查问题。
使用方法和配置说明
快速启动
在bootstrap/目录中执行以下命令启动所有组件:
启动后可通过以下地址访问服务:
- Kibana:http://localhost:5601
- Zipkin:http://localhost:9411
贡献指南
欢迎提交PR!贡献代码时,请使用以下命令强制构建并重启所有组件:
bash
docker-compose down && docker-compose build --no-cache && docker-compose up
Docker Hub上的镜像
以下镜像托管在Docker Hub:
- jhipster/jhipster-console https://img.shields.io/docker/automated/jhipster/jhipster-console.svg](https://hub.docker.com/r/jhipster/jhipster-console/) https://img.shields.io/docker/pulls/jhipster/jhipster-console.svg](https://hub.docker.com/v2/repositories/jhipster/jhipster-console/)
- jhipster/jhipster-elasticsearch https://img.shields.io/docker/automated/jhipster/jhipster-elasticsearch.svg](https://hub.docker.com/r/jhipster/jhipster-elasticsearch/) https://img.shields.io/docker/pulls/jhipster/jhipster-elasticsearch.svg](https://hub.docker.com/v2/repositories/jhipster/jhipster-elasticsearch/)
- jhipster/jhipster-logstash https://img.shields.io/docker/automated/jhipster/jhipster-logstash.svg](https://hub.docker.com/r/jhipster/jhipster-logstash/) https://img.shields.io/docker/pulls/jhipster/jhipster-logstash.svg](https://hub.docker.com/v2/repositories/jhipster/jhipster-logstash/)
- jhipster/jhipster-zipkin https://img.shields.io/docker/automated/jhipster/jhipster-zipkin.svg](https://hub.docker.com/r/jhipster/jhipster-zipkin/) https://img.shields.io/docker/pulls/jhipster/jhipster-zipkin.svg](https://hub.docker.com/v2/repositories/jhipster/jhipster-zipkin/)
- jhipster/jhipster-alerter https://img.shields.io/docker/automated/jhipster/jhipster-alerter.svg](https://hub.docker.com/r/jhipster/jhipster-alerter/) https://img.shields.io/docker/pulls/jhipster/jhipster-alerter.svg](https://hub.docker.com/v2/repositories/jhipster/jhipster-alerter/)
- jhipster/jhipster-curator https://img.shields.io/docker/automated/jhipster/jhipster-curator.svg](https://hub.docker.com/r/jhipster/jhipster-curator/) https://img.shields.io/docker/pulls/jhipster/jhipster-curator.svg](https://hub.docker.com/v2/repositories/jhipster/jhipster-curator/)
- jhipster/jhipster-import-dashboards https://img.shields.io/docker/automated/jhipster/jhipster-import-dashboards.svg](https://hub.docker.com/r/jhipster/jhipster-import-dashboards/) https://img.shields.io/docker/pulls/jhipster/jhipster-import-dashboards.svg](https://hub.docker.com/v2/repositories/jhipster/jhipster-import-dashboards/)