Skip to content
This repository has been archived by the owner on Jul 13, 2023. It is now read-only.

guide to deploying microshift, kepler, and opentelemetry collector

License

Notifications You must be signed in to change notification settings

sallyom/microshift-observability

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Observability in MicroShift

❗ This repo is no longer maintained. Please instead view the contents at https://github.com/redhat-et/edge-ocp-observability

This repository is no longer maintained. The contents are now maintained at `https://github.com/redhat-et/edge-ocp-observability This repository is a collection of manifests to enable observability in MicroShift. To get started, follow this README to deploy a VM and MicroShift. Then, view the following observability scenarios:

  1. Kubernetes Metrics Server on MicroShift
  2. Send Telemetry to OpenShift Cluster
  3. OpenTelemetry Operator & Collector
  4. MicroShift Kepler Deployment with OpenShift Monitoring Stack
  5. Performance CoPilot in RHEL Device Edge
  6. Sample Application with Traces
  7. Jaeger Deployment
  8. OpenTelemetry Collector No Operator

Bootstrap MicroShift

Refer to the MicroShift Documentation to install MicroShift.

This repository includes notes and documentation to compose a RH Device Edge iso with MicroShift enabled.

Start MicroShift service

sudo systemctl enable --now microshift
mkdir ~/.kube
sudo cp /var/lib/microshift/resources/kubeadmin/kubeconfig ~/.kube/config
sudo chown -R redhat:redhat ~/.kube
oc get pods -A # all pods should soon be running

CPU/Memory from kube-metrics-server

kubectl top pods -A

Utilization

Screenshots

Data sent from local MicroShift virtual machine to OpenShift grafana

Kepler Dashboard

Prometheus metrics from MicroShift virtual machine

MicroShift metrics

Jaeger UI from OpenShift showing traces from MicroShift VM

Jaeger traces exported from virtual machine

About

guide to deploying microshift, kepler, and opentelemetry collector

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published