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"
fiBu 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