Repository is archived
No release in over 3 years
Low commit activity in last 3 years
fluent HipChat plugin
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

>= 0
>= 0.9.2
>= 1.0.0
>= 0.5.4
>= 3.1.0
>= 1.0.5

Runtime

< 2, >= 0.14.0
>= 1.0.0
 Project Readme

Important

Atlassian has officially discontinued the HipChat service (see the official announcement).

Consequently, this plugin is no longer functional.

This repository has been archived and will be kept read-only for historical purposes.

Fluent event to hipchat plugin.

Build Status

Requirements

fluent-plugin-hipchat fluentd ruby
>= 0.3.0 >= v0.14.0 >= 2.1
< 0.3.0 >= v0.12.0 >= 1.9

Installation

$ fluent-gem install fluent-plugin-hipchat

Usage

<match hipchat>
  @type hipchat
  api_token XXX
  default_room my_room
  default_from fluentd
  default_color yellow
  default_notify 0
  default_format html
  default_timeout 3  # HipChat API Request Timeout Seconds (default 3)
  key_name message
  
  # proxy settings
  # http_proxy_host localhost
  # http_proxy_port 8080
  # http_proxy_user username
  # http_proxy_pass password
</match>

fluent_logger.post('hipchat', {
  :from     => 'alice',
  :message  => 'Hello<br>World!',
  :color    => 'red',
  :room     => 'my_room',
  :notify   => 1,
  :format   => 'text',
})

# set topic
fluent_logger.post('hipchat', {
  :from     => 'alice',
  :topic    => 'new topic',
  :room     => 'my_room',
})

Copyright

Copyright (c) 2012- Yuichi Tateno

License

Apache License, Version 2.0