Restructure solution layout by module
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Docs CI / lint-and-preview (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Docs CI / lint-and-preview (push) Has been cancelled
				
			This commit is contained in:
		| @@ -1,33 +1,33 @@ | ||||
| # Telemetry Storage Stack | ||||
|  | ||||
| Configuration snippets for the default StellaOps observability backends used in | ||||
| staging and production environments. The stack comprises: | ||||
|  | ||||
| - **Prometheus** for metrics (scraping the collector's Prometheus exporter) | ||||
| - **Tempo** for traces (OTLP ingest via mTLS) | ||||
| - **Loki** for logs (HTTP ingest with tenant isolation) | ||||
|  | ||||
| ## Files | ||||
|  | ||||
| | Path | Description | | ||||
| | ---- | ----------- | | ||||
| | `prometheus.yaml` | Scrape configuration for the collector (mTLS + bearer token placeholder). | | ||||
| | `tempo.yaml` | Tempo configuration with multitenancy enabled and local storage paths. | | ||||
| | `loki.yaml` | Loki configuration enabling per-tenant overrides and boltdb-shipper storage. | | ||||
| | `tenants/tempo-overrides.yaml` | Example tenant overrides for Tempo (retention, limits). | | ||||
| | `tenants/loki-overrides.yaml` | Example tenant overrides for Loki (rate limits, retention). | | ||||
| | `auth/` | Placeholder directory for Prometheus bearer token files (e.g., `token`). | | ||||
|  | ||||
| These configurations are referenced by the Docker Compose overlay | ||||
| (`deploy/compose/docker-compose.telemetry-storage.yaml`) and the staging rollout documented in | ||||
| `docs/ops/telemetry-storage.md`. Adjust paths, credentials, and overrides before running in | ||||
| connected environments. Place the Prometheus bearer token in `auth/token` when using the | ||||
| Compose overlay (the directory contains a `.gitkeep` placeholder and is gitignored by default). | ||||
|  | ||||
| ## Security | ||||
|  | ||||
| - Both Tempo and Loki require mutual TLS. | ||||
| - Prometheus uses mTLS plus a bearer token that should be minted by Authority. | ||||
| - Update the overrides files to enforce per-tenant retention/ingestion limits. | ||||
|  | ||||
| For comprehensive deployment steps see `docs/ops/telemetry-storage.md`. | ||||
| # Telemetry Storage Stack | ||||
|  | ||||
| Configuration snippets for the default StellaOps observability backends used in | ||||
| staging and production environments. The stack comprises: | ||||
|  | ||||
| - **Prometheus** for metrics (scraping the collector's Prometheus exporter) | ||||
| - **Tempo** for traces (OTLP ingest via mTLS) | ||||
| - **Loki** for logs (HTTP ingest with tenant isolation) | ||||
|  | ||||
| ## Files | ||||
|  | ||||
| | Path | Description | | ||||
| | ---- | ----------- | | ||||
| | `prometheus.yaml` | Scrape configuration for the collector (mTLS + bearer token placeholder). | | ||||
| | `tempo.yaml` | Tempo configuration with multitenancy enabled and local storage paths. | | ||||
| | `loki.yaml` | Loki configuration enabling per-tenant overrides and boltdb-shipper storage. | | ||||
| | `tenants/tempo-overrides.yaml` | Example tenant overrides for Tempo (retention, limits). | | ||||
| | `tenants/loki-overrides.yaml` | Example tenant overrides for Loki (rate limits, retention). | | ||||
| | `auth/` | Placeholder directory for Prometheus bearer token files (e.g., `token`). | | ||||
|  | ||||
| These configurations are referenced by the Docker Compose overlay | ||||
| (`deploy/compose/docker-compose.telemetry-storage.yaml`) and the staging rollout documented in | ||||
| `docs/ops/telemetry-storage.md`. Adjust paths, credentials, and overrides before running in | ||||
| connected environments. Place the Prometheus bearer token in `auth/token` when using the | ||||
| Compose overlay (the directory contains a `.gitkeep` placeholder and is gitignored by default). | ||||
|  | ||||
| ## Security | ||||
|  | ||||
| - Both Tempo and Loki require mutual TLS. | ||||
| - Prometheus uses mTLS plus a bearer token that should be minted by Authority. | ||||
| - Update the overrides files to enforce per-tenant retention/ingestion limits. | ||||
|  | ||||
| For comprehensive deployment steps see `docs/ops/telemetry-storage.md`. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user