https://github.com/pavolloffay/openshift-observability-manifests
How to deploy Red Hat OpenShift observability
https://github.com/pavolloffay/openshift-observability-manifests
Last synced: 3 months ago
JSON representation
How to deploy Red Hat OpenShift observability
- Host: GitHub
- URL: https://github.com/pavolloffay/openshift-observability-manifests
- Owner: pavolloffay
- License: apache-2.0
- Created: 2025-03-13T13:55:37.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-13T14:05:33.000Z (3 months ago)
- Last Synced: 2025-03-13T15:22:40.183Z (3 months ago)
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenShift observability setup
This directory contains manifest files for deploying end-to-end observability stack on OpenShift for metrics, logs and traces.
## Deploy
1. Install operators
```bash
kubectl apply -f 00-install-operators
```2. Install logging
```bash
kubectl apply -f logging
```3. Install monitoring
```bash
kubectl apply -f metrics
```4. Install tracing
```bash
kubectl apply -f tracing
```5. Install OpenTelemetry collector
```bash
kubectl apply -f 00-create-namespace.yaml
kubectl apply -f 01-deploy-otel-collector.yaml
```## Forward data to OpenTelemetry collector
The telemetry data should be forwarded to the OpenTelemetry collector in the `otel-observability` namespace.
```bash
kubectl get svc -n otel-observability
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
dev-collector ClusterIP 10.217.5.163 14250/TCP,4317/TCP,4318/TCP,14268/TCP,6831/UDP,6832/UDP,8889/TCP,9411/TCP 39m
dev-collector-headless ClusterIP None 14250/TCP,4317/TCP,4318/TCP,14268/TCP,6831/UDP,6832/UDP,8889/TCP,9411/TCP 39m
dev-collector-monitoring ClusterIP 10.217.4.175 8888/TCP
```