pavankrish123 / edge-deployment

Collector Farm Deployment Manifests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

edge-deployment

Collector Farm Deployment Manifest

Architecture

          | [Otel Collector With LoadBalancing Exporter] \  /-> [Otel Collector With Aggregations] ----\                 |
          |                                               \/                                            ->[Jaeger]       |
 OTLP --> |                                              / \                                            ->[Prometheues]  |
          | [Otel Collector With LoadBalancing Exporter]/   \-> [Otel Collector With Aggregations] ----/                 |

Installation

The deployment is meant to work with OpenTelemetry Operator.

Pre-requisites

$ kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.7.1/cert-manager.yaml

$ kubectl apply -f https://github.com/open-telemetry/opentelemetry-operator/releases/latest/download/opentelemetry-operator.yaml

Install the collector farm

 kubectl apply -f collector-farm.yaml

To send traffic

Collector farm opens a otlp ingestion point appd-otel-collector:4317.

  • If using OpenTelemetry Collector collector, following is the exporter
  otlp:
    endpoint: appd-otel-collector:4317
    tls:
      insecure: true

About

Collector Farm Deployment Manifests