Skip to content

Instantly share code, notes, and snippets.

@wh13371
wh13371 / send_scs_to_mattermost.py
Created December 22, 2020 13:51
send scs alarm data to Mattermost
def send_to_mattermost(mm_url, mm_channel, mm_username, redis_id, redis_data):
_text = {'@timestamp': get_now_iso(),
'epoch': int(get_epoch()),
"condid": int(redis_data.get(b'condid').decode()),
"condname": redis_data.get(b'condname').decode(),
"conddesc": redis_data.get(b'conddesc').decode(),
"msgid": int(redis_data.get(b'msgid').decode()),
"msgtext": redis_data.get(b'msgtext').decode(),
"appid": int(redis_data.get(b'appid').decode()),
#! /bin/bash
_LOGFILE=/home/genesys/.@/$0.log
_NOW=$(date +"%Y-%m-%d %H:%M:%S.%6N")
_EPOCH=$(date +"%s.%6N")
_NOW_UTC=$(date --utc +%FT%T.%6N%Z)
_MSG="test message @ $_NOW_UTC"
_LOG="$(printf '{"timestamp": "%s", "epoch": "%s", "timestamp_utc": "%s", "message": "%s"}' "${_NOW}" "${_EPOCH}" "${_NOW_UTC}" "${_MSG}")"
@wh13371
wh13371 / har.sh
Created March 18, 2022 12:21
use jq to delete data from a .har file
cat my.har | jq 'del(.log.entries[].response.content.text)' | jq 'del(.log.entries[].request.headers[])'