Apache Hertzbeat Collector Docker Image
50K+
A real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
Home: hertzbeat.apache.org.
GitHub: https://github.com/apache/hertzbeat
Apache HertzBeat is an easy-to-use, open source, real-time monitoring system with agentless, high performance cluster, prometheus-compatible, offers powerful custom monitoring and status page building capabilities.
Http, Jmx, Ssh, Snmp, Jdbc, Prometheus configurable, allowing you to collect any metrics by simply configuring the template YML file online. Imagine being able to quickly adapt to a new monitoring type like K8s or Docker simply by configuring online with HertzBeat.Prometheus ecosystem and more, can monitoring what Prometheus can monitoring with few clicks on webui.Discord Slack Telegram Email Dingtalk WeChat FeiShu Webhook SMS ServerChan.HertzBeat's powerful customization, multi-type support, high performance, easy expansion, and low coupling, aims to help users quickly build their own monitoring system.
A collector deployed independently in hertzbeat cluster mode.
HertzBeat supports installation through source code, docker or package, cpu support X86/ARM64.
First you must start the hertzbeat server and open its cluster mode netty service.
Start the HertzBeat Collector to Connect the HertzBeat
$ docker run -d -e IDENTITY=custom-collector-name -e MODE=public -e MANAGER_HOST=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector apache/hertzbeat-collector
This command starts a running HertzBeat Collector Docker container.
docker run -d : Run a container in the background via Docker-e IDENTITY=custom-collector-name : set the collector unique identity name.-e MODE=public : set the running mode(public or private), public cluster or private cloud-edge.-e MANAGER_HOST=127.0.0.1 : set the main hertzbeat server ip-e MANAGER_PORT=1158 : set the main hertzbeat server port, default 1158-v /opt/logs:/opt/hertzbeat-collector/logs : (optional) Mount the log file to the local host, to guarantee the log will not be lost because of creating or deleting container.-v /opt/application.yml:/opt/hertzbeat-collector/config/application.yml : (optional) Mount the local configuration file into the container which has been modified in the previous step, namely using the local configuration file to cover container configuration file.--name hertzbeat-collector : Naming container name hertzbeat-collectorapache/hertzbeat-collector : Use the latest HertzBeat Collector mirror tag to start the container.HAVE FUN
Content type
Image
Digest
sha256:69c263204…
Size
523 MB
Last updated
about 15 hours ago
docker pull apache/hertzbeat-collector:nightlyPulls:
452
Jul 6 to Jul 12