An open API service indexing awesome lists of open source software.

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

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
```