Skip to content

Instantly share code, notes, and snippets.

// Copyright 2019 The Mangos Authors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use file except in compliance with the License.
// You may obtain a copy of the license at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
@toni-moreno
toni-moreno / drone.log
Created November 1, 2019 08:53
drone_log
{
"level": "info",
"msg": "main: internal scheduler enabled",
"time": "2019-11-01T07:31:16Z"
}
{
"build.limit": 0,
"expires": "0001-01-01T00:00:00Z",
"kind": "trial",
"level": "debug",
@toni-moreno
toni-moreno / GRAFANA_INFLUX_HA_DASHBOARD.json
Created May 18, 2019 07:40
Grafana HA TEST Dashboard with influxdb-srelay
{
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": "-- Grafana --",
"enable": true,
"hide": true,
"iconColor": "rgba(0, 211, 255, 1)",
"name": "Annotations & Alerts",
0.- Stop graphite-web
/etc/init.d/apache2 stop
1.- Backup SQLite db
export GRAPHITE_ROOT=/opt/graphite
PYTHONPATH=$GRAPHITE_ROOT/webapp django-admin.py dumpdata --settings=graphite.settings -e contenttypes --natural > sqlite_graphite_dump.json
@toni-moreno
toni-moreno / graphite-dashboard-tool.sh
Last active April 25, 2017 23:57
A shell script to help export/import json formatted graph and dashboards from a Graphite mysql database.
#!/bin/bash
# (c) Toni Moreno
# tool to import / export graphs and dashboards to mysql db
# NOTE: be sure you have granted FILE privileges
# if apparmor is configured you should add to
# /etc/apparmor.d/usr.sbin.mysqld
# /tmp/* rw,
LOCAL_SETINGS="/opt/graphite/webapp/graphite/local_settings.py"
@toni-moreno
toni-moreno / main-gosnmpwalkv3.go
Last active April 3, 2017 03:31
concurrent-gonsmp
package main
import (
l "github.com/Sirupsen/logrus"
g "github.com/soniah/gosnmp"
"log"
"sync"
"time"
)
import urllib
import urllib2
import random
import sys
import json
import time
import pprint
datafrom = '-12hours'
delay = 0.3
@toni-moreno
toni-moreno / debug_SWITCH_WITH_PANIC.log
Created April 11, 2016 16:05
gosnmp debug when doing snmp.Get() from an 2000 items oid array
Packet sanity verified, we got all the bytes (1183)
parseRawField: version
0 02 01 01 04 0f 76 68 67
8 32 61 32 55 48 4a 34 77
Parsed version 1
parseRawField: community
0 04 0f 76 68 67 32 61 32
8 55 48 4a 34 77 32 70 5f
Parsed community XXXXXXXXXX
SNMP Packet is GET RESPONSE
@toni-moreno
toni-moreno / filtered_apache_access_log_RT_gt_15min
Last active October 8, 2015 12:25
Grafana response Time access.log
[23/Sep/2015:12:48:51 +0200] "POST /api/datasources/proxy/1/render HTTP/1.1" 200 4017 "http://xxxxx.xxxxx.xx/dashboard/db/my-dashboard-a" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" 926864913
[23/Sep/2015:12:48:51 +0200] "POST /api/datasources/proxy/1/render HTTP/1.1" 200 22905 "http://xxxxx.xxxxx.xx/dashboard/db/my-dashboard-a" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" 931985676
[23/Sep/2015:12:58:53 +0200] "POST /api/datasources/proxy/1/render HTTP/1.1" 200 23031 "http://xxxxx.xxxxx.xx/dashboard/db/my-dashboard-a" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" 926310351
[23/Sep/2015:13:08:53 +0200] "POST /api/datasources/proxy/1/render HTTP/1.1" 200 21692 "http://xxxxx.xxxxx.xx/dashboard/db/my-dashboard-a" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/53
@toni-moreno
toni-moreno / whisper-createfull.py
Last active August 29, 2015 14:14
Whisper tools
#!/usr/bin/python
import os
import mmap
import struct
import time
import sys
import signal
import optparse