Skip to content

Instantly share code, notes, and snippets.

Pavol Loffay pavolloffay

Block or report user

Report or block pavolloffay

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View jaeger-cr.yaml
cat <<EOF | kubectl apply -f -
apiVersion: jaegertracing.io/v1
kind: Jaeger
metadata:
name: simple-prod
spec:
strategy: production
storage:
type: elasticsearch
options:
View Trace_Analysis_00_filter_groupby.py
"""
Note: There are several variations to do the same thing (see # or). The idea
is to choose the best (one or so) of the variations and implement that. I.E.
these are different designs possibilities for the API.
"""
"""
Filtering
"""
View a.md

GOROOT=/home/ploffay/bin/go #gosetup GOPATH=/home/ploffay/projects/golang #gosetup /home/ploffay/bin/go/bin/go build -o /tmp/___go_build_main_go /home/ploffay/projects/golang/src/github.com/pavolloffay/github-changelog/cmd/main.go #gosetup /tmp/___go_build_main_go #gosetup getting pulls getting pulls getting pulls getting pulls getting pulls getting pulls

@pavolloffay
pavolloffay / ConversationService.java
Last active Apr 18, 2019
quarkus-microprofile-blog-post
View ConversationService.java
@Traced
@ApplicationScoped
public class ConversationService {
@Inject
@RestClient
private GreetingService greetingService;
public String talk() {
return greetingService.hello() + " -> " + greetingService.bonjour();
View create_archive_index.yml
# curator --config plugin/storage/es/curator.yml plugin/storage/es/
actions:
1:
action: create_index
description: Create archive index.
options:
name: jaeger-span-archive-000001
continue_if_exception: False
disable_action: False
2:
View export.json
[
{
"_id": "AWYWCtQZezvXAqIiUTRh",
"_type": "dashboard",
"_source": {
"title": "demo-dashboard",
"hits": 0,
"description": "",
"panelsJSON": "[{\"col\":1,\"id\":\"AWYWClB3ezvXAqIiUTQo\",\"panelIndex\":1,\"row\":1,\"size_x\":6,\"size_y\":3,\"type\":\"visualization\"},{\"col\":7,\"id\":\"AWYWC5A-ezvXAqIiUTSc\",\"panelIndex\":2,\"row\":4,\"size_x\":6,\"size_y\":3,\"type\":\"visualization\"},{\"size_x\":6,\"size_y\":3,\"panelIndex\":3,\"type\":\"visualization\",\"id\":\"AWYWDjk2ezvXAqIiUTWZ\",\"col\":1,\"row\":4},{\"size_x\":6,\"size_y\":3,\"panelIndex\":4,\"type\":\"visualization\",\"id\":\"AWYWEU_YezvXAqIiUTzQ\",\"col\":7,\"row\":1}]",
"optionsJSON": "{\"darkTheme\":false}",
View kiali.md
JAEGER_URL=http://tracing-istio-system.`minishift ip`.nip.io
GRAFANA_URL="http://grafana-istio-system.`minishift ip`.nip.io"

cat kiali-configmap.yaml | VERSION_LABEL=v0.7.0 JAEGER_URL=http://tracing-istio-system.`minishift ip`.nip.io GRAFANA_URL="http://grafana-istio-system.`minishift ip`.nip.io" envsubst | oc create -n istio-system -f -
cat kiali-secrets.yaml | VERSION_LABEL=v0.7.0 envsubst | oc create -n istio-system  -f  - 
cat kiali.yaml | IMAGE_NAME=kiali/kiali IMAGE_VERSION=latest NAMESPACE=istio-system VERSION_LABEL=master VERBOSE_MODE=4  IMAGE_PULL_POLICY_TOKEN="imagePullPolicy: IfNotPresent" envsubst | oc create -n istio-system -f -
View devnation
docker run --net=host --rm -it jaegertracing/all-in-one
java -jar target/preference.jar --spring.profiles.active=local
curl localhost:8180
Istio headers propagation
https://gist.github.com/pavolloffay/164e20c4f43abb24cbb6d1c35d4834d5
Advanced routing
istioctl create -f istiofiles/destination-rule-recommendation-v1-v2.yml -n tutorial
istioctl create -f istiofiles/virtual-service-recommendation-v1.yml -n tutorial
View ovirt-fedora
virt-builder centos-7.4 --root-password password:nolamavaio --size=15G --ssh-inject=root --format=qcow2 -o centos74.qcow2
sudo virt-install --import --disk centos74.qcow2 --memory 10000 --name oc-test --cpu core2duo,+x2apic,disable=vmx
Destroy
virsh destroy oc-test
virsh undefine oc-test --managed-save
Restart
virsh shutdown oc-test
virsh start oc-test
@pavolloffay
pavolloffay / installer-guidelines.md
Last active Dec 12, 2018
Guidelines for Jaeger installer on OpenShift
View installer-guidelines.md
  1. download istiooc binary https://github.com/openshift-istio/origin/releases
  2. run ./istiooc_linux cluster up --istio=true

Change openshift-ansible and reflect changes in OC cluster

Build and tag the image brefore running oc cluster up so it can be consumed from local registry.

  1. build modified ansible image cd openshift-ansible && docker build -f images/installer/Dockerfile.istio -t openshiftistio/origin-ansible .
  2. remove/rename the old image docker rmi <sha>
  3. tag new image appropriately docker tag 17fece18c5ca openshiftistio/origin-ansible:<> the version is usually the same as istiooc
You can’t perform that action at this time.