- Добавлена полная поддержка Istio service mesh с Kiali - Интегрированы Helm charts (nginx, prometheus-stack) - Созданы Grafana дашборды для Istio мониторинга - Добавлен HTML генератор отчетов с красивым дизайном - Созданы скрипты для снапшотов и восстановления - Добавлена поддержка Istio Bookinfo demo - Обновлена документация с полным описанием возможностей Компоненты: - Istio с Telemetry и Traffic Policy - Prometheus + Grafana с автопровижинингом дашбордов - HTML отчеты с анализом статусов - Снапшоты и восстановление состояния - Полная интеграция с Kubernetes Автор: Сергей Антропов Сайт: https://devops.org.ru
		
			
				
	
	
		
			40 lines
		
	
	
		
			979 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			979 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | ||
| # Istio Telemetry для сбора метрик
 | ||
| # Автор: Сергей Антропов
 | ||
| # Сайт: https://devops.org.ru
 | ||
| 
 | ||
| apiVersion: telemetry.istio.io/v1
 | ||
| kind: Telemetry
 | ||
| metadata:
 | ||
|   name: mesh-default
 | ||
|   namespace: istio-system
 | ||
| spec:
 | ||
|   selector: {}
 | ||
|   metrics:
 | ||
|   - providers:
 | ||
|     - name: prometheus
 | ||
|     overrides:
 | ||
|     - match:
 | ||
|         metric: REQUEST_DURATION
 | ||
|       tagOverrides:
 | ||
|         "destination_workload": { operation: UPSERT, value: "%DESTINATION_WORKLOAD%" }
 | ||
|         "destination_namespace": { operation: UPSERT, value: "%DESTINATION_NAMESPACE%" }
 | ||
|         "request_host": { operation: UPSERT, value: "%REQUEST_HOST%" }
 | ||
|       histogram:
 | ||
|         buckets:
 | ||
|           - 1
 | ||
|           - 5
 | ||
|           - 10
 | ||
|           - 25
 | ||
|           - 50
 | ||
|           - 100
 | ||
|           - 250
 | ||
|           - 500
 | ||
|           - 1000
 | ||
|           - 2000
 | ||
|           - 5000
 | ||
|     - match:
 | ||
|         metric: REQUEST_COUNT
 | ||
|       tagOverrides:
 | ||
|         "response_code": { operation: UPSERT, value: "%RESPONSE_CODE%" }
 |