Skip to content

Instantly share code, notes, and snippets.

Gil Raphaelli graphaelli

View GitHub Profile
View load.go
package main
import (
"bytes"
"compress/zlib"
"context"
cryptorand "crypto/rand"
"encoding/binary"
"flag"
"fmt"
View ClientWithResponseHandler.java
/*
* ====================================================================
* 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 Dec 5, 2019
Zube API Client
View zube.go
package main
import (
"crypto/rsa"
"encoding/json"
"fmt"
"io"
"io/ioutil"
"log"
"net/http"
View setup.txt
DELETE block_ip
PUT block_ip
{
"mappings": {
"properties": {
"source": {
"properties": {
"ip": {
"type": "ip"
}
View update-ilm-policies-apm.py
#!/usr/bin/env ipython
import json
import urllib
import requests
policy = {
"policy": {
View write-header-callers.patch
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"
View query_monitoring.py
#!/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 Dec 10, 2018
apm-agent-go load generator
View .gitignore
apm-go-load-gen
View check_changelogs.py
#!/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 Nov 16, 2018
cloud integration tests
View it.sh
#!/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
You can’t perform that action at this time.