βββ βββ ββββββ βββ βββ βββ
βββ ββββββββββββ βββ ββββ ββββ
βββββββ ββββββββ βββ βββββββ
βββββββ ββββββββ βββ βββββ
βββ βββββββββββββββββββββββββ
βββ βββ ββββββ ββββββββββββββ
βββ
βββ
βββ ββββββββββββββββββββββββ βββ ββββββββ
βββ ββββββββββββββββββββββββββββ ββββββββ
βββ ββββββββββββββββββββββββββββ ββββββ
ββββ βββββββββββββββββββββββββββββ ββββββ
βββββββ ββββββββββββββββββββββββββββββββββββββ
βββββ βββββββββββββββββββββ ββββββββββββββββ
-
Deploying a full Observability Solution and Event Streaming System
-
Loki_Tempo_Prom_Grafana/Helm chartsand configs to DeployTempo,Loki,Prometheus, andGrafanaTempo- Distributed Tracing Backend to receive Distributed Traces from Applications and ServicesLoki- Distributed Logging Backend to receive LogsPrometheus- Distributed Metrics Backend to store Metrics for the Cluster and ServicesGrafana- Visualization Software to visualize and query the Traces from Tempo , Logs from Loki , and Metrics from Prometheus
-
OTEL_Collector/Helm chartsand configs to Deploy a Centralized ScalableOpenTelemetry Collector- Includes a DaemonSet that will be used to interact with deployments and services
- A Deployment that handles
Cluster MetadataandKubernetes Events - Integrated with the Observability Stack
-
gokafka/Golangapplication that utilizes all of Observability Stack and has deployments to deploy this to the Cluster- After deploying - we can see the
Traces,Metrics, andLogsinGrafana
-
jvmkafka/- A more advanced system that uses
AutomaticOpenTelemetrySDKConfiguration with aKafka Brokerto perform functionality such as create events using Producers and usesVirtual Threadsto consume events and process them.
- A more advanced system that uses