Skip to content

Latest commit

 

History

History
54 lines (47 loc) · 1.22 KB

README.md

File metadata and controls

54 lines (47 loc) · 1.22 KB

Rockset Span Storage Plugin for Jaeger

This is a gRPC storage plugin for Jaeger that stores spans in Rockset.

It stores spans in a Rockset collection, with each span as a document in the collection, and allows querying and visualization of traces in Jaeger.

Kubernetes Deployment

Configmap for Rockset plugin

apiVersion: v1
kind: ConfigMap
metadata:
  name: jaeger-rockset
  labels:
    jaeger-rockset: test
data:
  config.yaml: |
    apiserver: api.usw2a1.rockset.com
    apikey: ...
    config:
      workspace: tracing
      spans: spans
      operations: operations

Jaeger deployment with Rockset plugin

apiVersion: jaegertracing.io/v1
kind: Jaeger
metadata:
  name: jaeger-rockset
  labels:
    jaeger-rockset: test
spec:
  storage:
    type: grpc-plugin
    grpcPlugin:
      image: rockset/jaeger-rockset:latest
    options:
      grpc-storage-plugin:
        binary: /plugin/jaeger-rockset
        configuration-file: /plugin-config/config.yaml
        log-level: debug
  volumeMounts:
    - name: plugin-config
      mountPath: /plugin-config
  volumes:
    - name: plugin-config
      configMap:
        name: jaeger-rockset