feat: Завершена реализация универсальной лаборатории
- Добавлена полная поддержка 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
This commit is contained in:
39
files/k8s/istio/telemetry.yaml
Normal file
39
files/k8s/istio/telemetry.yaml
Normal file
@@ -0,0 +1,39 @@
|
||||
---
|
||||
# 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%" }
|
||||
Reference in New Issue
Block a user