Commit 7fb9f13
Update directory structure of observability and add Loki, Otel (#42)
feat: Add complete OpenTelemetry Observability Stack and Operator
This series of changes introduces a comprehensive observability solution based on the OpenTelemetry ecosystem, focusing on production-ready, security-hardened deployments.
Key changes include:
* **Feature Addition:** Deploy the full OpenTelemetry Kube Stack (v0.11.1) and the OpenTelemetry Operator (v0.98.0) for auto-instrumentation and complete telemetry collection (traces, metrics, logs).
* **Hardening:** Implement security best practices for all new components, including non-root execution, read-only filesystems, resource limits, high availability (HA), and cert-manager integration.
* **Documentation:** Update service documentation to reflect the migration to the unified 'opentelemetry-kube-stack' and enhance feature descriptions.
* **Refactoring/Fixes:** Refactor the observability setup to prevent accidental namespace deletion, fix minor configuration issues (NS labels, default values), and update the telemetry pipeline configuration (removing the metrics pipeline).
* **Other:** Add base manifests for Loki deployment and update the resource type for ID RSA management.
Resolves: OpenTelemetry operator deployment for auto-instrumentation
---------
Co-authored-by: Pratik Bandarkar <[email protected]>
Co-authored-by: Victor Palma <[email protected]>
Co-authored-by: Miguel Parada <[email protected]>1 parent 3221c81 commit 7fb9f13
File tree
21 files changed
+6293
-1
lines changed- applications/base/services/observability
- kube-prometheus-stack
- helm-values
- loki
- helm-values
- namespace
- opentelemetry-kube-stack
- helm-values
- docs
21 files changed
+6293
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
103 | 104 | | |
104 | 105 | | |
105 | 106 | | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
106 | 119 | | |
107 | 120 | | |
108 | 121 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
0 commit comments