HipChat Logger setup guide - snowplow-archive/sauna GitHub Wiki

HOME > GUIDE FOR DEVOPS > SETTING UP SAUNA > LOGGERS > HIPCHAT LOGGER SETUP GUIDE

Contents

Overview

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.

Compatibility

This logger was released in Sauna version 0.1.0.

HipChat setup

You should create a HipChat room and get its' id and token. Details can be found in HipChat documentation.

Sauna setup

Avro Schema

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

Example

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": "..."
        }
    }
}
⚠️ **GitHub.com Fallback** ⚠️