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
相关推荐
Jahzo1 小时前
openclaw本地化部署体验与踩坑记录--飞书机器人配置
人工智能·开源
Jahzo2 小时前
openclaw本地化部署体验与踩坑记录--windows
开源·全栈
fetasty6 小时前
rustfs加picgo图床搭建
docker
冬奇Lab7 小时前
一天一个开源项目(第39篇):PandaWiki - AI 驱动的开源知识库搭建系统
人工智能·开源·资讯
HelloGitHub8 小时前
这个年轻的开源项目,想让每个人都能拥有自己的专业级 AI 智能体
开源·github·agent
Kagol19 小时前
🎉OpenTiny NEXT-SDK 重磅发布:四步把你的前端应用变成智能应用!
前端·开源·agent
冬奇Lab20 小时前
OpenClaw 源码精读(2):Channel & Routing——一条消息如何找到它的 Agent?
人工智能·开源·源码阅读
冬奇Lab20 小时前
一天一个开源项目(第38篇):Claude Code Telegram - 用 Telegram 远程用 Claude Code,随时随地聊项目
人工智能·开源·资讯
sunny8651 天前
Claude Code 跨会话上下文恢复:从 8 次纠正到 0 次的工程实践
人工智能·开源·github
蝎子莱莱爱打怪1 天前
GitLab CI/CD + Docker Registry + K8s 部署完整实战指南
后端·docker·kubernetes