Kurulum
Şöyle yaparız
brew tap hazelcast/hz brew install hazelcast@5.2.1
Dosya burada
PROMETHEUS
Kod şöyle
if [ "${PROMETHEUS_PORT}" ]; then echo "Prometheus enabled on port ${PROMETHEUS_PORT}" PROMETHEUS="-javaagent:${HAZELCAST_HOME}/lib/jmx_prometheus_javaagent-${prometheus.version}.jar=${PROMETHEUS_PORT}:${HAZELCAST_HOME}/config/jmx_agent_config.yaml" fi
Bu aslında jmx_exporter isimli bir java agent çalıştırıyor. Eğer java agent'i tek başına çalıştırmak istersek şöyle yaparız
java -javaagent:./jmx_prometheus_javaagent-0.19.0.jar=12345:config.yaml -jar yourJar.jar
Ama Hazelcast için distribution/pom.xml dosyasında PROMETHEUS JMS Exporter dahil ediliyor. Bu bağımlılık lib dizinine taşınıyor.
<!-- Prometheus to expose JMX metrics as HTTP endpoint --> <dependency> <groupId>io.prometheus.jmx</groupId> <artifactId>jmx_prometheus_javaagent</artifactId> <version>${prometheus.version}</version> </dependency>
start seçeneği
- V seçeneği
Şöyle yaparız
hz -V
Hiç yorum yok:
Yorum Gönder