HipChat Logger setup guide - snowplow-archive/sauna GitHub Wiki
HOME > GUIDE FOR DEVOPS > SETTING UP SAUNA > LOGGERS > HIPCHAT LOGGER SETUP GUIDE
- 1. Overview
- 2. Compatibility
- 3. HipChat setup
- 4. Sauna setup
- 4.1 Avro Schema
- 4.2 Example
This logger sends notifications about Sauna activity to a HipChat room.
A message to this logger is unstructured, i.e. it can contain any data - the message will appear in your HipChat room as a plain string.
This logger was released in Sauna version 0.1.0.
You should create a HipChat room and get its' id and token. Details can be found in HipChat documentation.
The HipChat Logger must be configured using a self-describing Avro which validates against this Schema:
iglu:com.snowplowanalytics.sauna.loggers/HipchatConfig/avro/1-0-0
We can enable this logger by placing the following Avro configurations to the configuration directory (the config files must use .avro
or .json
extensions):
{
"schema": "iglu:com.snowplowanalytics.sauna.loggers/HipchatConfig/avro/1-0-0",
"data": {
"enabled": true,
"id": "MyHipchat",
"parameters": {
"token": "...",
"roomId": "..."
}
}
}