Hawkular Services 0.30.0.Final 发布

红薯
 红薯
发布于 2017年02月02日
收藏 4

Hawkular services 已经准备好了可以运行带 Alerts、Inventory、WildFly 代理等其他组件的 Hawkular-Metrics 的分发。该版本 0.30.0.Final 已经可以用于测试和与其他项目进行集成。

该版本包含如下改进内容:

  • The WildFly agent now supports EAP 6(.4). See Subtasks of HAWKULAR-1175

  • An Event is forwarded to subscribed clients (like ManageIQ) when a new WildFly server connects for the first time. See HAWKULAR-1188

  • Number of threads created by ActiveMQ are now limited to 30 to prevent start issues by running into file descriptor limits.

Hawkular Services 每周四发布一次。

开始使用

Hawkular Services, 下载最新版本, 解压并添加用户,然后设置 Agent 使用该用户的凭证。

命令如下:

export HAWKULAR_HOME="/path/to/hawkular-services"
export HAWKULAR_USERNAME="jdoe"
export HAWKULAR_PASSWORD="password"

cd "${HAWKULAR_HOME}"
"${HAWKULAR_HOME}/bin/add-user.sh" \
  -a \
  -u "${HAWKULAR_USERNAME}" \
  -p "${HAWKULAR_PASSWORD}" \
  -g read-write,read-only
"${HAWKULAR_HOME}/bin/standalone.sh" -Dhawkular.rest.user="${HAWKULAR_USERNAME}" -Dhawkular.rest.password="${HAWKULAR_PASSWORD}"

在启动服务器之前,需要安装并启动 Cassandra 3.0.9 ,需要启用 RPC 端口(需设置 CASSANDRA_START_RPC 环境变量值为 true)

或者修改 cassandra.yml 并设置如下:

# Whether to start the thrift rpc server.
start_rpc: true

通过 ccm 可以用来更新配置: ccm updateconf 'start_rpc: true'. 另外一个方法是通过 nodetool enablethrift 实现。

使用 Postgres 数据库

为了使用 Postgres 作为数据库,你需要传递额外的配置给 standalone.sh 命令,如下:

"${HAWKULAR_HOME}/bin/standalone.sh" -Dhawkular.rest.user="${HAWKULAR_USERNAME}" \
    -Dhawkular.rest.password="${HAWKULAR_PASSWORD} \
    -Dhawkular.inventory.sql.jdbc.url=jdbc:postgresql://1.2.3.4:5432/hawkular \
    -Dhawkular.inventory.sql.jdbc.username=jdoe \
    -Dhawkular.inventory.sql.jdbc.password=password
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Hawkular Services 0.30.0.Final 发布
加载中
返回顶部
顶部