docker部署开源监控软件hertzbeat

1、Apache HertzBeat简介

Apache HertzBeat是一款开源实时监控与可观测性平台,其核心设计理念是易用性与高性能。它通过无Agent的采集方式、高性能集群架构和与Prometheus生态的无缝兼容,为用户提供从基础设施到应用服务的一体化观测解决方案。

开源代码地址:https://github.com/dromara/hertzbeat

2、核心亮点

开箱即用:提供Web端全功能管理,界面友好。内置大量监控模板,覆盖应用、数据库、中间件与网络设备等,极大降低部署与学习成本。

强大自定义:通过YAML模板即可灵活自定义监控指标,无需编码。独有的状态页构建能力,支持将监控数据实时呈现为对外状态页面。

高性能与高扩展:原生支持分布式集群与云边协同部署,轻松应对海量监控场景,保障系统稳定与可扩展性。

生态友好:完全兼容Prometheus协议,可无缝集成至现有可观测性体系,保护用户投资。

4、拉取hertzbeat镜像

bash 复制代码
docker pull apache/hertzbeat:latest

5、创建数据目录

bash 复制代码
mkdir -p /data/hertzbeat/{data,logs}
chmod 777 /data/hertzbeat

6、docker安装hertzbeat

bash 复制代码
docker run -d -p 1157:1157 -p 1158:1158 \
    -e LANG=zh_CN.UTF-8 \
    -e TZ=Asia/Shanghai \
    -v /data/hertzbeat/data:/opt/hertzbeat/data \
    -v /data/hertzbeat/logs:/opt/hertzbeat/logs \
    --restart=always \
    --name hertzbeat apache/hertzbeat:latest

7、编辑docker-compose.yaml文件

bash 复制代码
vi /data/hertzbeat/docker-compose.yaml
version: '2.4'
services:
  hertzbeat:
    image: apache/hertzbeat:latest
    container_name: hertzbeat
    environment:
      - TZ=Asia/Shanghai
      - LANG=zh_CN.UTF-8
    ports:
      - 1157:1157
    volumes:
      - /data/hertzbeat/data:/opt/hertzbeat/data
      - /data/hertzbeat/logs:/opt/hertzbeat/logs
    restart: always

8、启动hertzbeat容器

bash 复制代码
cd /data/hertzbeat/
docker-compose up -d
docker-compose ps

9、查看容器日志

bash 复制代码
docker logs -f hertzbeat

10、访问hertzbeat服务

bash 复制代码
浏览器访问: http://172.16.152.115:1157
默认账密: admin/hertzbeat
相关推荐
冬奇Lab1 天前
每日一个开源项目(第142篇):android/skills - Google 官方 Android 开发 AI Skill 库
人工智能·开源·资讯
冬奇Lab1 天前
Skill 系列(06):Skill 工程化与治理——路由准确率 38%、压缩节省 76%
人工智能·开源·agent
冬奇Lab2 天前
Skill 系列(05):Skill 工作流串联——4 种模式实测,并发加速 1.5x
人工智能·开源
冬奇Lab2 天前
每日一个开源项目(第141篇):hiring-agent - HackerRank 开源了他们的简历评分系统,你的简历能得几分?
人工智能·面试·开源
Patrick_Wilson2 天前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
喝拿铁写前端2 天前
我替你试了:GitNexus 不是更强的搜索框
开源·资讯
Suroy3 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
Tigger3 天前
受不了 ¥98/年的订阅,我用 Vibe Coding 自己写了个剪贴板工具
人工智能·开源·mac
云恒要逆袭3 天前
运行你的第一个Docker容器
后端·docker·容器
冬奇Lab3 天前
每日一个开源项目(第140篇):AgentScope 2.0 - 阿里开源的生产级 Agent 框架
人工智能·开源·agent