Skip to content

Instantly share code, notes, and snippets.

View rubenvp8510's full-sized avatar
🎯
Focusing

Ruben Vargas rubenvp8510

🎯
Focusing
View GitHub Profile
level=info ts=2023-08-21T14:37:25.783057863Z caller=main.go:221 msg="initialising OpenTracing tracer"
level=info ts=2023-08-21T14:37:25.783684155Z caller=main.go:108 msg="Starting Tempo" version="(version=release-v2.2-a48e5bb, branch=release-v2.2, revision=a48e5bb46)"
level=info ts=2023-08-21T14:37:25.784695573Z caller=server.go:354 http=[::]:3200 grpc=[::]:9095 msg="server listening on addresses"
level=info ts=2023-08-21T14:37:25.785204163Z caller=memberlist_client.go:437 msg="Using memberlist cluster label and node name" cluster_label= node=tempo-simplest-distributor-79b945c757-8dl69-70e666ad
ts=2023-08-21T14:37:25Z level=info msg="OTel Shim Logger Initialized" component=tempo
level=info ts=2023-08-21T14:37:25.785917246Z caller=memberlist_client.go:543 msg="memberlist fast-join starting" nodes_found=1 to_join=2
level=info ts=2023-08-21T14:37:25.78615942Z caller=module_service.go:82 msg=initialising module=internal-server
level=info ts=2023-08-21T14:37:25.786933804Z caller=module_service.go:82 msg=initialisi
@rubenvp8510
rubenvp8510 / tempoops.md
Last active December 14, 2022 06:39
Tempo Operations

This document serves as a summary of all the information regarding of the tempo operational aspects.

Instrumentation

Tempo is instrumented and provides three ways of monitoring it:

This document provides serves as a summary of all the information regarding to how to operate tempo.
package main
import (
"fmt"
"io"
"time"
"crypto/rand"
"github.com/opentracing/opentracing-go"
@rubenvp8510
rubenvp8510 / MyComponentJsDoc.vue
Created June 16, 2020 19:56 — forked from lbssousa/MyComponentJsDoc.vue
A little cheatsheet of how to write type-safe Vue single file components, using either TypeScript or JSDoc comments (reference: https://blog.usejournal.com/type-vue-without-typescript-b2b49210f0b)
<template>
<div>
<slot/>
</div>
</template>
<script>
// @ts-check
/**
/jaeger-collector --collector.zipkin.http-port=9411 '\
--span-storage.type kafka --kafka.producer.authentication=tls \
--kafka.producer.tls.ca=/home/rvargasp/kafka_2.12-2.2.1/config/ssl/ca-cert \
--kafka.producer.tls.cert=/home/rvargasp/kafka_2.12-2.2.1/config/ssl/cert-client-signed \
--kafka.producer.tls.key=/home/rvargasp/kafka_2.12-2.2.1/config/ssl/client_key.pem \
--kafka.producer.brokers=kafka:9093 --kafka.producer.topic=jaeger --kafka.producer.encoding=json\
--kafka.producer.tls.enabled=true
@rubenvp8510
rubenvp8510 / collector cmd
Last active June 25, 2021 02:43
Kafka SSL configuration
./jaeger-collector --collector.zipkin.http-port=9411 \
--span-storage.type kafka \
--kafka.producer.authentication=tls \
--kafka.producer.tls.ca=/home/rvargasp/kafka_2.12-2.2.1/config/ssl/ca-cert \
--kafka.producer.tls.cert=/home/rvargasp/kafka_2.12-2.2.1/config/ssl/cert-client-signed \
--kafka.producer.tls.key=/home/rvargasp/kafka_2.12-2.2.1/config/ssl/client_key.pem \
--kafka.producer.brokers=kafka:9093 \
--kafka.producer.topic=jaeger \
--kafka.producer.encoding=json
apiVersion: kafka.strimzi.io/v1beta1
kind: Kafka
metadata:
name: my-cluster
spec:
kafka:
version: 2.4.0
replicas: 1
listeners:
plain: {}
# setup an elasticsearch with `make es`
# setup a kafka platform with `make kafka` See https://strimzi.io for more information
apiVersion: jaegertracing.io/v1
kind: Jaeger
metadata:
name: simple-streaming
spec:
strategy: streaming
collector:
image: jaegertracing/jaeger-collector:1.14.0
apiVersion: kafka.strimzi.io/v1beta1
kind: Kafka
metadata:
name: my-cluster
spec:
kafka:
image: registry.redhat.io/amq7/amq-streams-kafka-23:1.3.0
version: 2.3.0
replicas: 1
listeners: