Skip to content

Instantly share code, notes, and snippets.

View graphaelli's full-sized avatar

Gil Raphaelli graphaelli

View GitHub Profile
package main
import (
"bytes"
"compress/zlib"
"context"
cryptorand "crypto/rand"
"encoding/binary"
"flag"
"fmt"
/*
* ====================================================================
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
@graphaelli
graphaelli / zube.go
Created December 5, 2019 15:49
Zube API Client
package main
import (
"crypto/rsa"
"encoding/json"
"fmt"
"io"
"io/ioutil"
"log"
"net/http"
DELETE block_ip
PUT block_ip
{
"mappings": {
"properties": {
"source": {
"properties": {
"ip": {
"type": "ip"
}
#!/usr/bin/env ipython
import json
import urllib
import requests
policy = {
"policy": {
diff --git a/vendor/go.elastic.co/apm/module/apmhttp/handler.go b/vendor/go.elastic.co/apm/module/apmhttp/handler.go
index 2614c2c4..169d2fe5 100644
--- a/vendor/go.elastic.co/apm/module/apmhttp/handler.go
+++ b/vendor/go.elastic.co/apm/module/apmhttp/handler.go
@@ -2,6 +2,8 @@ package apmhttp
import (
"context"
+ "log"
+ "runtime/debug"
#!/usr/bin/env python
import json
import requests
def main():
rsp = requests.get("http://localhost:9200/.monitoring-beats*/_search?sort=timestamp:desc", headers={"Accept": "application/json"})
rsp.raise_for_status()
hits = rsp.json()['hits']['hits']
@graphaelli
graphaelli / .gitignore
Last active December 10, 2018 17:18
apm-agent-go load generator
apm-go-load-gen
#!/Users/gil/.venv/ipy/bin/python
import io
import hashlib
import os
import requests
VERSIONS = ["6.0", "6.1", "6.2", "6.3", "6.4", "6.5", "6.6", "6.7", "6.8", "7.0", "7.1", "7.x"]
@graphaelli
graphaelli / it.sh
Created November 16, 2018 20:32
cloud integration tests
#!/bin/bash -ex
if [ -z "$4" ]; then
echo "usage: $0 <cloud_id> <es_pass> <apm_secret_token> <apm_server_url>"
exit 1
fi
CLOUD_ID=$1
ES_PASS=$2
APM_SECRET_TOKEN=$3