Home - zhuje/openshift-wiki GitHub Wiki

About

This wiki holds information about OpenShift/Kubernetes with specific references to the OpenShift Observability UI team.

Onboarding

OpenShift Observability Onboarding Document

https://docs.google.com/document/d/19PaKuf-jDJ3mwkYK946xiA2jxsFEX3L296JIJQIBDgE/edit

Onboarding Buddy Checklist

https://docs.google.com/presentation/d/1tD2z1wxfJhLc7eQqBfvp7j_Rk_kY8YDwOOwietwRpHQ/edit#slide=id.g5b6a81a262_1_0

Onboarding Next Steps

https://docs.google.com/document/d/14pE0fYFFaiSQ4kyoEn4mZQqoOsb_-B1ANCw_JCnQWq4/edit

Console Plugin System

Plugin Template

https://github.com/openshift/console-plugin-template

SDK

https://github.com/openshift/console/blob/master/frontend/packages/console-dynamic-plugin-sdk/README.md

Enhancement - Proxy

https://github.com/openshift/enhancements/blob/master/enhancements/console/dynamic-plugins.md image

OpenShift Observability UI Plugins

Dynamic Plugin Associated Operator git repo(Link) wiki prow config**
Logging Loki https://github.com/openshift/logging-view-plugin wiki-TBD logging_prow_config
Monitoring Cluster Monitoring Operator (Thanos\Prometheus) https://github.com/openshift/monitoring-plugin wiki-TBD monitoring_prow_config
Tracing* Jaeger https://github.com/zhuje/tracing-console-plugin wiki-TBD prow-config-TBD
Dashboard No Operator -- this allows custom dashboards https://github.com/openshift/console-dashboards-plugin dashboard-console-plugin dashboard_prow_config
  • *Plugin is still in progress
  • **Must be signed in to Red Hat VPN

April 10, 2024 Local Development for multiple plugins --- Ports:
console: 9000
monitoring: 9001
logging: 9002
distributed tracing: 9003
dashboards: 9004
troubleshooting: 9005

Quay.io

https://quay.io/openshift-observability-ui

Observability UI Operator

Installs UI plugins for the user. https://github.com/jgbernalp/observability-ui-operator/.

Planning Resources

Observability Analytics/UI Features 2024 & Beyond https://docs.google.com/spreadsheets/d/1sVeK54kMDH6TIQ6KyMVP1zAN6McrAZ63fi_ESbuSi5Y/edit#gid=972542304

  • This is prioritization for issues by Critical, Major, Normal

Story Points https://docs.google.com/document/d/1V3lePm3rGr0FjRGshB0S7B8YhpVtKZ2Z2qqWdzJFaao/edit#heading=h.n5yhxbfeqy20

Feature Planning - Observability UI - Summary Doc https://docs.google.com/document/d/1KsF-GqJH-KVCATQD-LdPo5rXP6ZHLG_d9WKu13Pg6lQ/edit#heading=h.scbhetwn7w2f

Roadmap 2024 https://docs.google.com/presentation/d/1ZkF7aFqc83xjc5rQsOHJgak23p6nTki1aaMFIWLYY7s/edit#slide=id.g2538057731a_11_0

Roadmap 2023 https://docs.google.com/presentation/d/1hN6VUTUTCrOXphztTGQA0piQfYzGmDwvXTykq8QsyCw/edit#slide=id.g257fe7152de_0_0

Product Sense (OpenShift User Analytics)

Topics to know for OpenShift Observability UI

  • Monitoring
    • Prometheus, Thanos
  • Logging
    • Loki
  • Tracing
    • Tempo
    • OpenTelemetry
    • Jaeger
  • Visualization
    • Typescript
    • React
    • Perses
  • Container Orchestration
    • Openshift
    • Kubernetes
    • Helm
  • Container Technology
    • Docker
    • Podman

Tutorials

Observability

Grafana Playground: Prebuilt Examples hosted by Grafana

Kubernetes

React

Typescript

Quarterly Business Review

Quarterly Business Review for the OpenShift Observability group. These provide a great summary of progress from last quarter to this quarter and future roadmaps.

2023 Q3 (September 5 - 8)

https://docs.google.com/spreadsheets/d/1ml9uqo247bMyVBAq7BoDjW9ofDoK5ug2-d1fWZw56Qc/edit#gid=1752649482

Release Dates

Schedule of OpenShift Container Platform release dates:

https://docs.google.com/spreadsheets/d/19bRYespPb-AvclkwkoizmJ6NZ54p9iFRn6DGD8Ugv2c/edit#gid=0

Release Terminology

x.y.z = major.minor.patch

Agile Practices for Observability

https://docs.google.com/presentation/d/1RkbWh3NKaCqJUT9zmjASAOZFH_C2TqzYYnVbKORMI5s/edit#slide=id.g1a091d56492_1_8

EPIC Project (Engineering Promotion Improvement Champion)

Engineering Promotion Framework https://drive.google.com/drive/u/0/folders/1FwGbjS_eMz6IdwMAVROETuII6hEW4bQY

Security Basics

https://thecopenhagenbook.com/mfa

Health Assessment

https://docs.google.com/spreadsheets/d/1XrtHJJIxmZKdrW-5ut1KSDE2eOTiHcUJcAplhG_dSwA/edit#gid=1048092489

⚠️ **GitHub.com Fallback** ⚠️